Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 295.07M | $ 265.82M | $ 216.08M | $ 155.31M | $ 159.87M | |
| $ 194.59M | $ 0.00 | $ 170.98M | $ 150.56M | $ 151.59M | |
| $ 124.68M | $ 0.00 | $ 113.81M | $ 105.18M | $ 132.49M | |
| $ 17.04M | $ 0.00 | $ 13.41M | $ 11.80M | $ 12.22M | |
| $ 86.95M | $ 67.33M | $ 70.57M | $ 57.18M | $ 31.31M | |
| $ 69.91M | $ 67.33M | $ 57.16M | $ 45.38M | $ 19.10M | |
| $ 0.00 | $ -4.01M | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 69.91M | $ 63.32M | $ 57.16M | $ 45.38M | $ 19.10M | |
| $ 54.80M | $ 49.64M | $ 44.60M | $ 35.65M | $ 15.68M | |
| $ 3.24 | $ 2.97 | $ 2.82 | $ 2.27 | $ 0.96 | |
| $ 3.22 | $ 2.97 | $ 2.80 | $ 2.23 | $ 0.94 | |
| 16.93M | 16.69M | 15.70M | 15.52M | 16.08M | |
| 17.03M | 16.70M | 15.78M | 15.81M | 16.50M |