Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.31B | $ 1.16B | $ 1.05B | $ 748.06M | $ 563.41M | |
| $ 283.03M | $ 254.19M | $ 291.31M | $ 363.34M | $ 197.55M | |
| $ 144.46M | $ 125.63M | $ 142.04M | $ 143.77M | $ 83.16M | |
| $ 5.19M | $ 4.04M | $ 4.85M | $ 2.49M | $ 7.95M | |
| $ 143.76M | $ 132.60M | $ 154.12M | $ 222.07M | $ 122.34M | |
| $ 138.58M | $ 128.56M | $ 149.27M | $ 219.57M | $ 114.39M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 138.58M | $ 128.56M | $ 149.27M | $ 219.57M | $ 114.39M | |
| $ 111.30M | $ 102.84M | $ 135.60M | $ 177.90M | $ 94.12M | |
| $ 5.93 | $ 5.35 | $ 7.55 | $ 10.32 | $ 5.32 | |
| $ 4.77 | $ 4.24 | $ 5.83 | $ 7.56 | $ 3.95 | |
| 14.75M | 14.50M | 14.63M | 15.07M | 14.49M | |
| 18.80M | 18.88M | 19.38M | 20.90M | 20.10M |