Question: is buoyant force always equal to the weight of an object?
Answer: This is known as Archimedes' principle: the buoyant force is equal to the weight of the fluid displaced by the object. You can also see that the buoyant force is proportional to the volume of fluid displaced. When an object floats, the buoyant force balances the force of gravity. When it sinks, gravity wins.