Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 18 |
---|---|---|---|---|---|---|
$ 8.02B | $ 7.52B | $ 8.81B | $ 7.22B | $ 3.78B | $ 3.76B | |
$ 209.98M | $ 6.36B | $ 4.59B | $ 6.18B | $ 3.24B | $ 3.26B | |
$ 7.81B | $ 1.16B | $ 4.22B | $ 1.04B | $ 541.88M | $ 500.79M | |
$ 7.05B | $ 434.75M | $ 3.29B | $ 380.34M | $ 150.57M | $ 205.47M | |
$ 757.77M | $ 728.97M | $ 934.56M | $ 657.52M | $ 391.31M | $ 295.32M | |
$ -116.91M | $ -81.20M | $ -79.63M | $ 74.03M | $ -55.41M | $ -43.56M | |
$ -929.00K | $ 28.99M | $ -211.26M | $ 232.67M | $ 26.75M | $ 39.33M | |
$ 638.73M | $ 676.76M | $ 1.07B | $ 816.17M | $ 362.66M | $ 280.62M | |
$ 163.39M | $ 171.89M | $ 242.41M | $ 151.81M | $ 86.98M | $ 66.24M | |
$ -13.45M | $ -13.45M | - | - | - | - | |
$ 475.34M | $ 504.88M | $ 823.23M | $ 664.36M | $ 275.68M | $ 214.38M | |
$ 10.22 | $ 5.88 | $ 9.21 | $ 7.14 | $ 3.09 | $ 2.44 | |
$ 10.10 | $ 5.80 | $ 9.02 | $ 6.97 | $ 3.03 | $ 2.36 | |
$ 276.09M | $ 85.91M | $ 89.36M | $ 93.05M | $ 89.11M | $ 87.97M | |
$ 278.91M | $ 87.05M | $ 91.26M | $ 95.34M | $ 90.93M | $ 90.80M | |
$ 2.25 | $ 1.60 | $ 1.16 | $ 0.96 | $ 0.80 | $ 0.66 | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.36 | - | |
- | - | - | - | $ 3.30 | - | |
- | - | - | - | - | - | |
$ 7.26B | $ 6.79B | $ 7.88B | $ -6.56B | $ 3.39B | $ 3.47B | |
- | - | - | - | $ 47.41M | $ 40.09M | |
$ 475.34M | $ 504.88M | $ 823.23M | $ 664.36M | $ 275.68M | $ 214.38M | |
$ 527.96M | $ 468.76M | $ 571.77M | $ 368.68M | $ 255.34M | $ 189.80M | |
$ 774.19M | $ 752.24M | $ 1.13B | $ 875.64M | $ 410.07M | $ 320.72M | |
$ 1.27B | $ 1.19B | $ 1.56B | $ 1.27B | $ 709.30M | $ 512.04M |