mega stock