Carnival Corp is pulling unprecedented financial levers in the middle of the night in a fight for its very life against an invisible enemy that has taken the giant to its knees in a matter of weeks.

The world's largest cruise provider with 104 ships announced just shy of midnight Thursday New York time that it issued 62.5m shares at $8 each in an effort to offset billions of dollars in first-quarter losses amid the coronavirus pandemic.