Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 1.17B | $ 1.72B | $ 1.48B | $ 939.00M | $ 1.11B | |
- | $ 406.00M | $ 89.00M | $ 435.00M | $ 330.00M | $ 350.00M | |
- | $ 762.00M | $ 1.63B | $ 1.05B | $ 609.00M | $ 763.00M | |
- | $ 519.00M | $ 246.00M | $ 485.00M | $ 423.00M | $ 480.00M | |
- | $ 242.00M | $ 1.38B | $ 561.00M | $ 186.00M | $ 283.00M | |
- | $ -21.00M | $ -11.00M | $ 13.00M | $ 14.00M | $ 34.00M | |
- | $ -58.00M | $ -7.00M | - | - | - | |
- | $ 279.00M | $ 1.38B | $ 590.00M | $ 179.00M | $ 307.00M | |
- | $ 45.00M | $ 137.00M | $ 103.00M | $ 41.00M | $ 22.00M | |
- | $ -26.00M | $ -5.00M | - | - | - | |
- | $ 234.00M | $ 1.24B | $ 487.00M | $ 138.00M | $ 285.00M | |
- | $ 0.20 | $ 0.47 | $ 0.35 | $ 0.10 | $ 0.19 | |
- | $ 0.19 | $ 0.46 | $ 0.34 | $ 0.09 | $ 0.18 | |
- | $ 1.18B | $ 1.29B | $ 1.40B | $ 1.45B | $ 1.51B | |
- | $ 1.21B | $ 1.33B | $ 1.44B | $ 1.48B | $ 1.54B | |
- | $ 0.11 | $ 0.10 | $ 0.11 | $ 0.10 | $ 0.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | $ 925.00M | $ 335.00M | $ -920.00M | $ -753.00M | $ -830.00M | |
- | $ 234.00M | $ 1.24B | $ 487.00M | $ 138.00M | $ 285.00M | |
- | $ 218.25M | $ 1.12B | $ 478.90M | $ 130.99M | $ 221.67M | |
- | - | - | - | - | - | |
- | $ 301.00M | $ 1.40B | $ 602.00M | $ 193.00M | $ 349.00M | |
- | $ 377.00M | $ 1.49B | $ 602.00M | $ 304.00M | $ 349.00M |