Cash Flow
All numbers in thousandsttm
12/31/2023
12/31/2022
12/31/2021
12/31/2020
23,452,089
35,677,698
75,296,335
78,876,308
41,633,569
-27,162,790
-31,407,694
-41,375,201
-33,307,906
-32,975,767
-17,266,311
-11,930,459
-22,904,819
-25,892,335
4,399,682
68,383,694
80,301,186
89,444,513
74,549,426
55,973,617
-18,714,385
-23,957,751
-31,241,870
-29,178,142
-30,134,890
50,797,723
43,715,296
48,547,568
4,332,478
51,536,958
-41,901,667
-27,542,519
-16,787,607
-11,194,951
-29,278,060
4,737,704
11,719,947
44,054,465
49,698,166
11,498,679