Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.24B | $ 3.52B | $ 3.28B | $ 2.30B | $ 1.86B | |
$ 1.49B | $ 1.50B | $ 1.40B | $ 1.06B | $ 849.72M | |
$ 952.80M | $ 1.02B | $ 916.43M | $ 507.90M | $ 454.28M | |
$ 0.00 | $ 387.16M | $ 279.32M | $ 138.17M | $ 136.52M | |
$ 533.92M | $ 909.43M | $ 739.07M | $ 658.48M | $ 539.41M | |
$ 533.92M | $ 499.16M | $ 479.98M | $ 551.77M | $ 395.44M | |
$ -211.87M | $ -326.49M | $ -232.90M | $ -72.69M | $ -41.16M | |
$ 322.05M | $ 172.67M | $ 247.08M | $ 479.08M | $ 354.29M | |
$ 292.79M | $ 180.67M | $ 208.92M | $ 409.13M | $ 294.97M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.94 | $ 1.21 | $ 1.47 | $ 3.02 | $ 2.19 | |
$ 1.93 | $ 1.20 | $ 1.46 | $ 3.00 | $ 2.16 | |
150.95M | 149.90M | 142.29M | 135.41M | 134.84M | |
151.84M | 150.94M | 143.15M | 136.57M | 136.27M |