Income Statement | TTM | Dec 23 | Jan 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|---|
$ 2.83B | $ 2.83B | $ 2.89B | $ 2.89B | $ 2.60B | $ 2.26B | |
$ 2.16B | $ 2.16B | $ 2.22B | $ 2.22B | $ 1.99B | $ 1.68B | |
$ 665.72M | $ 665.72M | $ 673.89M | $ 673.89M | $ 611.78M | $ 572.50M | |
$ 411.58M | $ 411.58M | $ 344.61M | $ 344.61M | $ 308.43M | $ 366.77M | |
$ 217.69M | $ 210.94M | $ 329.28M | $ 329.28M | $ 303.35M | $ 205.73M | |
$ -36.57M | $ -50.82M | $ 1.36M | $ 1.36M | $ -46.12M | $ -46.81M | |
$ -2.09M | $ -2.09M | $ -4.15M | $ -4.15M | $ -113.26M | $ -56.61M | |
$ 162.21M | $ 162.21M | $ 290.20M | $ 290.20M | $ 143.97M | $ 102.30M | |
$ 40.94M | $ 40.94M | $ 71.75M | $ 71.75M | $ 44.77M | $ 28.61M | |
- | - | - | - | - | - | |
$ 118.23M | $ 118.23M | $ 214.23M | $ 214.23M | $ 94.50M | $ 69.04M | |
$ 4.43 | $ 5.37 | $ 9.51 | $ 9.51 | $ 3.91 | $ 2.81 | |
$ 4.36 | $ 5.29 | $ 9.41 | $ 9.41 | $ 3.85 | $ 2.77 | |
$ 73.44M | $ 22.03M | $ 22.53M | $ 22.53M | $ 24.18M | $ 24.57M | |
$ 74.49M | $ 22.35M | $ 22.77M | $ 22.77M | $ 24.56M | $ 24.94M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 8.16 | $ 6.15 | |
- | - | - | - | - | - | |
$ 2.58B | $ 2.58B | $ 2.56B | $ 2.56B | $ 2.29B | $ 2.05B | |
$ 119.18M | $ 118.23M | $ 214.23M | $ 214.23M | $ 94.50M | $ 69.04M | |
$ -2.85B | $ -2.81B | - | - | $ 161.78M | $ 113.57M | |
- | - | - | - | $ 46.12M | $ 46.81M | |
$ 179.19M | $ 155.31M | $ 330.17M | $ 247.00M | $ 190.09M | $ 149.11M | |
$ 206.71M | $ 279.43M | $ 418.47M | $ 335.29M | $ 282.07M | $ 240.88M |