Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.11B | $ 1.89B | $ 1.46B | $ 1.14B | $ 925.92M | |
$ 656.30M | $ 524.50M | $ 432.44M | $ 328.15M | $ 278.73M | |
$ 209.44M | $ 187.68M | $ 153.74M | $ 129.54M | $ 111.68M | |
$ 0.00 | $ 26.33M | $ 40.36M | $ 37.41M | $ 33.45M | |
$ 446.87M | $ 363.15M | $ 301.04M | $ 219.73M | $ 186.57M | |
$ 446.87M | $ 336.82M | $ 278.70M | $ 198.62M | $ 167.04M | |
$ 29.05M | $ -1.14M | $ 4.16M | $ 3.24M | $ 1.49M | |
$ 475.92M | $ 335.68M | $ 282.86M | $ 201.85M | $ 168.53M | |
$ 404.39M | $ 282.81M | $ 245.21M | $ 181.39M | $ 144.93M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.06 | $ 9.20 | $ 7.57 | $ 5.06 | $ 4.07 | |
$ 12.63 | $ 8.88 | $ 7.28 | $ 4.81 | $ 3.84 | |
30.96M | 30.72M | 32.39M | 35.86M | 35.63M | |
32.01M | 31.84M | 33.67M | 37.70M | 37.71M |