Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
6,147,402
6,163,684
6,964,437
5,604,349
4,502,800
-4,755,899
-6,030,491
-6,581,780
-5,682,753
-4,868,430
-1,905,111
-1,030,864
264,848
556,045
868,235
1,714,292
2,076,780
2,954,525
2,206,881
1,787,064
-4,130,365
-5,471,462
-6,237,307
-6,085,695
-4,844,631
2,452,063
4,474,440
6,850,243
3,845,578
8,769,640
-2,534,307
-3,583,203
-4,997,657
-2,121,280
-7,107,731
2,017,037
692,222
727,130
-481,346
-341,831