Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.86B | $ 2.97B | $ 2.21B | $ 1.87B | $ 1.79B | |
$ 1.61B | $ 1.25B | $ 938.82M | $ 796.30M | $ 747.69M | |
$ 778.70M | $ 601.67M | $ 450.87M | $ 401.42M | $ 370.44M | |
$ 173.70M | $ 128.50M | $ 95.30M | $ 91.90M | $ 87.70M | |
$ 1.00B | $ 756.77M | $ 592.71M | $ 486.24M | $ 465.71M | |
$ 834.29M | $ 647.59M | $ 487.95M | $ 394.88M | $ 377.25M | |
$ -156.71M | $ -92.31M | $ 3.07M | $ -7.82M | $ -12.39M | |
$ 677.59M | $ 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 |