Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.86B | $ 2.97B | $ 2.21B | $ 1.87B | $ 1.79B | |
$ 1.50B | $ 1.15B | $ 862.76M | $ 727.42M | $ 682.13M | |
$ 677.27M | $ 528.15M | $ 365.92M | $ 334.52M | $ 305.48M | |
$ 0.00 | $ 128.50M | $ 95.30M | $ 91.90M | $ 87.70M | |
$ 824.46M | $ 756.77M | $ 592.71M | $ 486.24M | $ 465.71M | |
$ 824.46M | $ 625.34M | $ 496.84M | $ 392.90M | $ 376.65M | |
$ -191.85M | $ -70.06M | $ -5.82M | $ -5.84M | $ -11.79M | |
$ 632.61M | $ 555.28M | $ 491.02M | $ 387.06M | $ 364.86M | |
$ 514.11M | $ 403.60M | $ 351.68M | $ 304.22M | $ 313.98M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.71 | $ 2.94 | $ 2.59 | $ 2.25 | $ 2.33 | |
$ 3.67 | $ 2.91 | $ 2.55 | $ 2.21 | $ 2.29 | |
138.46M | 137.19M | 136.01M | 135.33M | 134.75M | |
140.20M | 138.91M | 138.04M | 137.85M | 137.30M |