Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 826.56M | $ 703.59M | $ 565.57M | $ 505.20M | $ 425.54M | |
$ 329.18M | $ 276.44M | $ 219.97M | $ 205.48M | $ 168.25M | |
$ 171.25M | $ 158.39M | $ 132.81M | $ 126.88M | $ 103.24M | |
$ 0.00 | $ 28.11M | $ 26.24M | $ 27.86M | $ 25.22M | |
$ 157.94M | $ 146.03M | $ 113.41M | $ 106.47M | $ 90.23M | |
$ 157.94M | $ 118.05M | $ 87.30M | $ 78.72M | $ 65.16M | |
$ 8.56M | $ 3.92M | $ 422.00K | $ -100.00K | $ -175.00K | |
$ 166.50M | $ 121.97M | $ 87.72M | $ 78.62M | $ 64.98M | |
$ 124.94M | $ 92.60M | $ 66.50M | $ 60.88M | $ 49.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 4.26 | $ 3.16 | $ 2.28 | $ 2.09 | $ 1.70 | |
$ 4.23 | $ 3.14 | $ 2.26 | $ 2.08 | $ 1.69 | |
29.36M | 29.28M | 29.22M | 29.14M | 29.05M | |
29.53M | 29.46M | 29.38M | 29.34M | 29.23M |