UK markets close in 6 hours 49 minutes

Ryanair Holdings plc (RYA.IR)

Irish - Irish Delayed price. Currency in EUR
Add to watchlist
12.98-0.18 (-1.37%)
As of 09:08AM GMT. Market open.
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/03/2022
31/03/2021
31/03/2020
31/03/2019
Cash flows from operating activities
Net income
1,070,200
-240,800
-1,015,100
648,700
885,000
Depreciation & amortisation
836,300
719,400
571,000
748,700
640,500
Deferred income taxes
22,600
-189,000
-93,600
21,600
63,100
Stock-based compensation
11,800
8,600
3,600
7,000
7,700
Change in working capital
748,500
1,785,900
-1,706,900
231,400
512,300
Accounts receivable
-38,300
-24,900
48,900
-8,100
-1,900
Inventory
-900
-700
-300
-400
800
Accounts payable
298,800
284,600
-407,600
632,200
324,200
Other working capital
887,900
758,900
-2,742,700
748,300
470,800
Other non-cash items
4,500
-6,600
-
-
-
Net cash provided by operating activities
2,657,700
1,940,500
-2,448,000
1,944,100
2,017,500
Cash flows from investing activities
Investments in property, plant and equipment
-943,700
-1,181,600
-294,700
-1,195,800
-1,546,700
Acquisitions, net
-
-
-
0
-101,500
Sales/maturities of investments
-
-
741,700
277,200
646,100
Other investing activities
-9,700
11,400
300
500
-300
Net cash used for investing activities
-4,299,800
-1,414,400
937,000
-918,100
-1,002,400
Cash flows from financing activities
Debt repayment
-910,300
-1,775,300
-1,027,100
-475,600
-422,800
Common stock issued
61,500
46,800
421,000
19,100
0
Common stock repurchased
-
0
-
-580,500
-531,600
Net cash used provided by (used for) financing activities
-848,800
-536,500
1,622,500
-287,000
-854,500
Net change in cash
-2,490,900
-10,400
111,500
739,000
160,600
Cash at beginning of period
4,118,200
2,650,700
2,566,400
1,675,600
1,515,000
Cash at end of period
1,627,300
2,669,000
2,650,700
2,566,400
1,675,600
Free cash flow
Operating cash flow
2,657,700
1,940,500
-2,448,000
1,944,100
2,017,500
Capital expenditure
-943,700
-1,181,600
-294,700
-1,195,800
-1,546,700
Free cash flow
887,900
758,900
-2,742,700
748,300
470,800