Norwegian Air filled more seats on its planes than expected in June, compensating for a dip in passenger numbers due to the ongoing grounding of Boeing's 737 MAX jets.
Europe's third-largest budget carrier by passengers flown has curbed its rapid growth this year to focus on cutting costs and turning a profit.
It has also raised 3 billion Norwegian crowns ($351m) from shareholders to boost its finances.
The airline's load factor, which measures how well it fills its planes, rose to 91.5% from 90.5% in June 2018, and topped the 90.7% forecast by analysts in a Reuters poll.
Its yield, reflecting revenue per passenger carried and kilometre flown, rose to 0.45 crown from 0.42 crown, just ahead of the 0.44 crown seen by analysts.
The number of passengers flown in June fell 1% year-on-year, Norwegian said, while capacity growth - measured in terms of seats multiplied by kilometres flown - rose 5%, slower than the 8.3% expected by analysts.
"The total number of passengers declined slightly in June, due to the grounding of 18 Boeing 737 MAX and less charter capacity," the company said.
More than 300 MAX jets have been grounded worldwide after two fatal crashes killed a total of almost 350 people.
Some airlines now expect the plane to remain out of action until the end of 2019. Norwegian operates 18 of the aircraft.