Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
- | $ 2.26B | $ 1.80B | $ 1.66B | $ 2.89B | $ 2.37B | |
- | $ 778.30M | $ 564.60M | $ 527.30M | $ 981.30M | $ 780.80M | |
- | $ 1.48B | $ 1.23B | $ 1.13B | $ 1.91B | $ 1.59B | |
- | $ 1.27B | $ 1.12B | $ 1.16B | $ 1.30B | $ 1.09B | |
- | $ 212.10M | $ 114.40M | $ -29.10M | $ 609.90M | $ 495.10M | |
- | $ -47.00M | $ -65.50M | $ -91.30M | $ -114.50M | $ -84.90M | |
- | $ -23.40M | - | - | - | - | |
- | $ 168.80M | $ 137.10M | $ -1.14B | $ 318.70M | $ 282.10M | |
- | $ 26.70M | $ 48.90M | $ -102.30M | $ 72.60M | $ 60.50M | |
- | $ 2.00M | - | - | - | - | |
- | $ 1.63B | $ 77.90M | $ -1.04B | $ 225.50M | $ 207.90M | |
- | $ 10.51 | $ 0.05 | $ -0.73 | $ 0.18 | $ 0.20 | |
- | $ 10.42 | $ 0.05 | $ -0.73 | $ 0.18 | $ 0.20 | |
- | $ 1.46B | $ 1.50B | $ 1.42B | $ 1.25B | $ 1.05B | |
- | $ 1.46B | $ 1.51B | $ 1.42B | $ 1.26B | $ 1.06B | |
- | $ 0.10 | $ 0.00 | $ 0.00 | $ 0.22 | $ 0.21 | |
- | - | - | - | - | - | |
- | - | $ 0.17 | $ 0.10 | $ 0.52 | $ 0.49 | |
- | - | $ 0.17 | $ 0.10 | $ 0.51 | $ 0.49 | |
- | - | - | - | $ 0.00 | $ 36.00M | |
- | $ 2.05B | $ 1.68B | $ 1.69B | $ 2.28B | $ 1.87B | |
- | $ 1.63B | $ 77.90M | $ -1.04B | $ 225.50M | $ 207.90M | |
- | $ 151.63M | $ 23.37M | $ 482.60M | $ 371.15M | $ 304.34M | |
- | - | $ 67.50M | $ 105.20M | $ 116.10M | $ 88.70M | |
- | $ 241.80M | $ 204.60M | $ -1.04B | $ 434.80M | $ 370.80M | |
- | $ 588.80M | $ 550.50M | $ -661.00M | $ 839.40M | $ 670.00M |