Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
- | $ 1.17B | $ 1.74B | $ 1.48B | $ 939.00M | $ 1.11B | |
- | $ 406.00M | - | $ 435.00M | $ 330.00M | $ 350.00M | |
- | $ 762.00M | $ 1.74B | $ 1.05B | $ 609.00M | $ 763.00M | |
- | $ 519.00M | $ 997.00M | $ 485.00M | $ 423.00M | $ 480.00M | |
- | $ 242.00M | $ 740.00M | $ 561.00M | $ 186.00M | $ 283.00M | |
- | $ -21.00M | $ -1.00M | $ 13.00M | $ -14.00M | $ -34.00M | |
- | $ -58.00M | $ -6.00M | - | - | - | |
- | $ 279.00M | $ 745.00M | $ 590.00M | $ 179.00M | $ 307.00M | |
- | $ 45.00M | $ 137.00M | $ 103.00M | $ 41.00M | $ 22.00M | |
- | $ -26.00M | $ 9.00M | - | - | - | |
- | $ 234.00M | $ 608.00M | $ 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.16 | $ 0.11 | $ 0.10 | $ 0.10 | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.17 | $ 0.22 | |
- | - | - | - | $ 0.16 | $ 0.21 | |
- | - | - | - | $ 14.00M | $ 13.00M | |
- | $ 925.00M | $ 997.00M | $ -920.00M | $ 753.00M | $ 830.00M | |
- | $ 234.00M | $ 608.00M | $ 487.00M | $ 138.00M | $ 285.00M | |
- | $ 218.25M | $ 603.45M | $ 478.90M | $ 193.77M | $ 227.44M | |
- | - | - | - | $ 14.00M | $ 42.00M | |
- | $ 301.00M | $ 751.00M | $ 602.00M | $ 193.00M | $ 349.00M | |
- | $ 377.00M | $ 849.00M | $ 602.00M | $ 304.00M | $ 474.00M |