Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.58B | $ 3.39B | $ 3.04B | $ 3.33B | $ 2.04B | $ 1.89B | |
$ 2.95B | $ 2.74B | $ 2.28B | $ 1.96B | $ 1.54B | $ 1.45B | |
$ 624.39M | $ 652.37M | $ 762.57M | $ 1.37B | $ 498.12M | $ 440.39M | |
$ 125.34M | $ 124.61M | $ 198.23M | $ 106.24M | $ 98.75M | $ 134.68M | |
$ 499.05M | $ 527.76M | $ 564.34M | $ 1.26B | $ 399.38M | $ 305.72M | |
$ -132.63M | $ -102.70M | $ -58.38M | $ 32.28M | $ -36.26M | $ -29.07M | |
$ 4.77M | $ -15.77M | $ -14.25M | $ 13.79M | $ -21.64M | $ -9.76M | |
$ 426.96M | $ 531.85M | $ 598.16M | $ 1.24B | $ 341.48M | $ 266.89M | |
$ 218.47M | $ 216.60M | $ 134.63M | $ 365.69M | $ 152.42M | $ 77.71M | |
$ -6.00K | $ -60.00K | $ 3.30M | $ 24.89M | - | - | |
$ 108.83M | $ 241.56M | $ 426.85M | $ 780.35M | $ 168.80M | $ 167.26M | |
$ 0.30 | $ 0.31 | $ 0.56 | $ 1.06 | $ 0.23 | $ 0.23 | |
$ 0.30 | $ 0.31 | $ 0.56 | $ 1.06 | $ 0.23 | $ 0.23 | |
$ 2.51B | $ 772.53M | $ 762.52M | $ 736.79M | $ 734.07M | $ 735.31M | |
$ 2.52B | $ 773.29M | $ 763.59M | $ 739.30M | $ 735.32M | $ 736.06M | |
$ 0.36 | $ 0.36 | $ 0.47 | $ 0.24 | $ 0.12 | $ 0.09 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.22B | $ 2.86B | - | $ -2.07B | $ 1.64B | $ 1.59B | |
- | - | - | - | $ 12.32M | $ 13.93M | |
$ 108.83M | $ 241.56M | $ 426.85M | $ 780.35M | $ 168.80M | $ 167.26M | |
$ 333.09M | $ 385.19M | $ 425.94M | $ 921.70M | $ 176.47M | $ 177.29M | |
$ 572.01M | $ 595.73M | $ 666.56M | $ 1.25B | $ 353.79M | $ 280.82M | |
$ 1.29B | $ 1.25B | $ 1.22B | $ 1.78B | $ 801.27M | $ 666.93M |