Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.28B | $ 3.68B | $ 1.73B | $ 1.42B | $ 1.38B | |
$ 2.02B | $ 1.79B | $ 967.00M | $ 822.70M | $ 754.44M | |
$ 1.25B | $ 1.32B | $ 513.50M | $ 581.70M | $ 491.28M | |
$ 444.40M | $ 352.20M | $ 97.20M | $ 87.90M | $ 74.92M | |
$ 1.23B | $ 1.03B | $ 417.20M | $ 357.70M | $ 344.15M | |
$ 761.20M | $ 471.30M | $ 453.50M | $ 241.00M | $ 263.16M | |
$ -211.10M | $ -188.90M | $ -47.60M | $ -35.70M | $ -27.27M | |
$ 550.10M | $ 282.40M | $ 405.90M | $ 205.30M | $ 235.89M | |
$ 413.10M | $ 206.50M | $ 319.70M | $ 151.90M | $ 170.09M | |
$ 2.03 | $ 0.88 | $ 2.89 | $ 1.08 | $ 1.56 | |
$ 2.01 | $ 1.04 | $ 2.86 | $ 1.07 | $ 1.54 | |
183.96M | 198.56M | 110.78M | 110.32M | 109.05M | |
185.25M | 168.20M | 111.89M | 111.41M | 110.31M |