Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.73B | $ 2.46B | $ 1.81B | $ 1.60B | $ 1.05B | |
$ 938.50M | $ 795.70M | $ 566.40M | $ 446.10M | $ 193.50M | |
$ 229.50M | $ 231.70M | $ 164.20M | $ 138.50M | $ 114.80M | |
$ 204.70M | $ 175.20M | $ 119.00M | $ 108.50M | $ 97.90M | |
$ 1.07B | $ 1.01B | $ 875.10M | $ 536.80M | $ 185.90M | |
$ 709.00M | $ 564.00M | $ 561.90M | $ 451.50M | $ 106.50M | |
$ -135.80M | $ -2.20M | $ 287.00M | $ -107.90M | $ -52.20M | |
$ 573.20M | $ 561.80M | $ 608.80M | $ 343.60M | $ 8.00M | |
$ 426.80M | $ 417.30M | $ 439.40M | $ 249.10M | $ 13.30M | |
$ 5.77 | $ 5.55 | $ 5.80 | $ 3.23 | $ 0.17 | |
$ 5.72 | $ 5.48 | $ 5.71 | $ 3.18 | $ 0.17 | |
74.00M | 75.20M | 75.80M | 77.20M | 79.20M | |
74.60M | 76.10M | 77.00M | 78.40M | 79.20M |