Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.26B | $ 3.73B | $ 3.03B | $ 2.63B | $ 2.40B | |
$ 667.59M | $ 590.76M | $ 517.99M | $ 468.21M | $ 407.47M | |
$ 309.28M | $ 335.39M | $ 221.16M | $ 207.75M | $ 184.31M | |
$ 84.14M | $ 72.39M | $ 62.35M | $ 55.98M | $ 54.57M | |
$ 461.46M | $ 353.24M | $ 360.38M | $ 320.84M | $ 281.54M | |
$ 358.30M | $ 255.37M | $ 296.82M | $ 260.46M | $ 223.16M | |
$ 27.79M | $ 17.39M | $ -7.74M | $ -2.46M | $ -5.55M | |
$ 386.09M | $ 272.76M | $ 289.09M | $ 258.00M | $ 217.61M | |
$ 297.97M | $ 209.40M | $ 224.68M | $ 194.65M | $ 170.48M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.26 | $ 3.76 | $ 4.09 | $ 3.57 | $ 3.19 | |
$ 5.12 | $ 3.65 | $ 3.95 | $ 3.42 | $ 3.06 | |
56.66M | 55.71M | 54.89M | 54.49M | 53.43M | |
58.24M | 57.32M | 56.87M | 56.92M | 55.79M |