Do box jellyfish lay eggs?

One box jellyfish can lay as many as 45,000 eggs in a single day. The sting from a box jellyfish is so toxic, it can kill a person in 3 minutes.