Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 587.77M | $ 535.62M | $ 365.61M | $ 293.76M | $ 306.59M | |
$ 320.61M | $ 326.68M | $ 295.88M | $ 268.36M | $ 219.46M | |
$ 198.03M | $ 200.06M | $ 182.33M | $ 146.89M | $ 146.17M | |
$ 11.23M | $ 11.66M | $ 10.52M | $ 7.39M | $ 7.48M | |
$ 133.81M | $ 138.28M | $ 124.06M | $ 128.86M | $ 80.77M | |
$ 122.58M | $ 126.83M | $ 113.55M | $ 121.47M | $ 73.29M | |
$ 0.00 | $ -207.00K | $ 0.00 | $ 0.00 | $ 0.00 | |
$ 122.58M | $ 126.62M | $ 113.55M | $ 121.47M | $ 73.29M | |
$ 113.85M | $ 113.56M | $ 99.07M | $ 98.91M | $ 60.58M | |
$ 6.77 | $ 6.79 | $ 5.94 | $ 6.30 | $ 3.89 | |
$ 6.71 | $ 6.73 | $ 5.87 | $ 6.20 | $ 3.80 | |
16.83M | 16.73M | 16.68M | 15.71M | 15.57M | |
16.96M | 16.87M | 16.89M | 15.95M | 15.95M |