Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 18 |
---|---|---|---|---|---|---|
$ 8.29B | $ 7.52B | $ 8.81B | $ 7.22B | $ 3.78B | $ 3.76B | |
$ 4.79B | $ 6.36B | $ 4.59B | $ 6.18B | $ 3.24B | $ 3.26B | |
$ 3.49B | $ 1.16B | $ 8.81B | $ 1.04B | $ 541.88M | $ 500.79M | |
$ 834.96M | $ 434.75M | $ 7.86B | $ 380.34M | $ 150.57M | $ 205.47M | |
$ 757.33M | $ 728.97M | $ 949.21M | $ 657.52M | $ 391.31M | $ 295.32M | |
$ -142.58M | $ -81.20M | $ -79.63M | $ 74.03M | $ 55.41M | $ -43.56M | |
$ 47.41M | $ 28.99M | $ -196.61M | $ 232.67M | $ 26.75M | $ 39.33M | |
$ 623.21M | $ 676.76M | $ 1.07B | $ 816.17M | $ 362.66M | $ 280.62M | |
$ 153.22M | $ 171.89M | $ 242.41M | $ 151.81M | $ 86.98M | $ 66.24M | |
$ -13.45M | $ -13.45M | $ -14.65M | - | - | - | |
$ 469.99M | $ 504.88M | $ 823.23M | $ 664.36M | $ 275.68M | $ 214.38M | |
$ 5.54 | $ 5.88 | $ 9.21 | $ 7.14 | $ 3.09 | $ 2.44 | |
$ 5.49 | $ 5.80 | $ 9.02 | $ 6.97 | $ 3.03 | $ 2.36 | |
$ 338.65M | $ 85.91M | $ 89.36M | $ 93.05M | $ 89.11M | $ 87.97M | |
$ 341.92M | $ 87.05M | $ 91.26M | $ 95.34M | $ 90.93M | $ 90.80M | |
$ 1.55 | $ 1.40 | $ 1.16 | $ 0.96 | $ 0.80 | $ 0.66 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 5.63B | $ 6.79B | $ 7.86B | $ -6.56B | $ -3.39B | $ 3.47B | |
- | - | - | - | - | $ 40.09M | |
$ 469.99M | $ 504.88M | $ 823.23M | $ 664.36M | $ 275.68M | $ 214.38M | |
$ 568.46M | $ 468.76M | $ 571.77M | $ 368.68M | $ 241.75M | $ 189.80M | |
$ 773.08M | $ 752.24M | $ 1.15B | $ 875.64M | $ 410.07M | $ 320.72M | |
$ 1.31B | $ 1.19B | $ 1.58B | $ 1.27B | $ 709.30M | $ 512.04M |