Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 640.23M | $ 570.59M | $ 487.02M | $ 409.48M | $ 363.02M | |
$ 2.20M | $ 416.56M | $ 353.11M | $ 294.40M | $ 259.65M | |
$ 20.62M | $ 188.42M | $ 170.55M | $ 143.50M | $ 131.42M | |
$ 189.41M | $ 171.08M | $ 304.60M | $ 258.11M | $ 237.56M | |
$ 453.25M | $ 399.22M | $ 337.41M | $ 278.82M | $ 245.53M | |
$ 638.03M | $ 228.14M | $ 183.77M | $ 151.72M | $ 129.17M | |
$ -638.03M | $ -27.60M | $ 5.78M | $ 6.74M | $ -19.84M | |
$ 4.66K | $ 200.55M | $ 186.27M | $ 157.64M | $ 108.39M | |
$ 4.66K | $ 200.49M | $ 186.18M | $ 123.78M | $ 73.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.67 | $ 4.43 | $ 4.37 | $ 3.07 | $ 1.88 | |
$ 4.66 | $ 4.42 | $ 4.36 | $ 3.07 | $ 1.87 | |
48.80M | 45.22M | 42.60M | 40.26M | 39.19M | |
48.91M | 45.33M | 42.71M | 40.38M | 39.30M |