Europe's leading budget airline Ryanair has beaten forecasts again, reporting full-year net profits of 867 million euros ($949 million), 66 percent higher than the year before.

The Dublin-based airline says it filled 88 percent of its seats, up 5 points, in the fiscal year ending in March. Sales rose 12 percent to 5.65 billion euros ($6.2 billion) chiefly because of relentless route expansion combined with the impact of the airline's 2014 decision to improve customer service.

Profits would have been higher if it weren't for Ryanair's policy of buying fuel contracts in advance. That locked in last year's higher oil prices. The airline says it's negotiated cheaper contracts through 2017.

Ryanair carried 90.6 million passengers in fiscal 2015 and aims to break the 100 million mark in the coming year.