Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 18 |
---|---|---|---|---|---|---|
$ 7.52B | $ 7.52B | $ 8.81B | $ 7.22B | $ 3.78B | $ 3.76B | |
- | - | $ 4.59B | $ 6.18B | $ 3.24B | $ 3.26B | |
$ 7.52B | $ 7.52B | $ 4.22B | $ 1.04B | $ 541.88M | $ 500.79M | |
$ 6.78B | $ 6.78B | $ 3.29B | $ 380.34M | $ 150.57M | $ 205.47M | |
$ 742.42M | $ 742.42M | $ 934.56M | $ 657.52M | $ 391.31M | $ 295.32M | |
$ -81.20M | $ -81.20M | $ -79.63M | $ 74.03M | $ -55.41M | $ -43.56M | |
$ -15.05M | $ -15.05M | $ -211.26M | $ 232.67M | $ 26.75M | $ 39.33M | |
$ 676.76M | $ 676.76M | $ 1.07B | $ 816.17M | $ 362.66M | $ 280.62M | |
$ 171.89M | $ 171.89M | $ 242.41M | $ 151.81M | $ 86.98M | $ 66.24M | |
$ -13.45M | $ -13.45M | - | - | - | - | |
$ 504.88M | $ 504.88M | $ 823.23M | $ 664.36M | $ 275.68M | $ 214.38M | |
$ 10.51 | $ 5.88 | $ 9.21 | $ 7.14 | $ 3.09 | $ 2.44 | |
$ 10.37 | $ 5.80 | $ 9.02 | $ 6.97 | $ 3.03 | $ 2.36 | |
$ 279.83M | $ 85.91M | $ 89.36M | $ 93.05M | $ 89.11M | $ 87.97M | |
$ 283.47M | $ 87.05M | $ 91.26M | $ 95.34M | $ 90.93M | $ 90.80M | |
$ 1.45 | $ 1.45 | $ 1.16 | $ 0.96 | $ 0.80 | $ 0.66 | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.36 | - | |
- | - | - | - | $ 3.30 | - | |
- | - | - | - | - | - | |
$ 6.78B | $ 6.78B | $ 7.88B | $ -6.56B | $ 3.39B | $ 3.47B | |
- | - | - | - | $ 47.41M | $ 40.09M | |
$ 504.88M | $ 504.88M | $ 823.23M | $ 664.36M | $ 275.68M | $ 214.38M | |
$ 468.76M | $ 468.76M | $ 571.77M | $ 368.68M | $ 255.34M | $ 189.80M | |
$ 766.08M | $ 766.08M | $ 1.13B | $ 875.64M | $ 410.07M | $ 320.72M | |
$ 1.21B | $ 1.21B | $ 1.56B | $ 1.27B | $ 709.30M | $ 512.04M |