Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
340,351
85,276,324
82,493,808
-1,429,088
2,114,010
-8,631,711
-9,549,350
-7,567,821
-1,556,836
-942,404
8,277,948
-34,774,711
-38,282,848
-11,035,826
4,958,947
111,312,895
86,040,212
68,078,625
16,905,131
17,506,177
-12,080,598
-12,393,820
-5,298,390
-1,370,769
-1,082,896
32,704,309
9,155,207
34,002,112
15,173,783
41,075,708
-19,326,568
-19,031,619
-47,434,012
-21,640,328
-34,590,312
-11,740,247
72,882,504
77,195,418
-2,799,857
1,031,114