Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.28B | $ 3.68B | $ 1.73B | $ 1.42B | $ 1.38B | |
$ 2.00B | $ 1.78B | $ 957.11M | $ 822.19M | $ 761.67M | |
$ 1.24B | $ 1.31B | $ 637.09M | $ 552.49M | $ 492.44M | |
$ 598.80M | $ 462.10M | $ 116.60M | $ 100.70M | $ 87.16M | |
$ 1.38B | $ 958.30M | $ 444.61M | $ 343.00M | $ 358.62M | |
$ 761.20M | $ 471.30M | $ 328.08M | $ 240.15M | $ 263.16M | |
$ -211.10M | $ -188.90M | $ -47.50M | $ -35.70M | $ -27.27M | |
$ 550.10M | $ 282.40M | $ 405.99M | $ 205.23M | $ 235.89M | |
$ 413.10M | $ 206.50M | $ 319.70M | $ 119.14M | $ 170.09M | |
$ 1.81 | $ 0.88 | $ 2.89 | $ 1.08 | $ 1.56 | |
$ 2.02 | $ 1.04 | $ 2.86 | $ 1.07 | $ 1.54 | |
205.74M | 198.56M | 110.78M | 110.32M | 109.05M | |
184.91M | 168.20M | 111.89M | 111.41M | 110.31M |