Up 24% in 1 Month Amid Falling Fuel Prices, Is Carnival Still a Strong Buy Before June 23?

Up 24% in 1 Month Amid Falling Fuel Prices, Is Carnival Still a Strong Buy Before June 23?