Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 431.65M | $ 303.36M | $ 324.74M | $ 316.63M | $ 281.99M | |
| $ 288.56M | $ 211.18M | $ 300.90M | $ 301.33M | $ 208.54M | |
| $ 195.59M | $ 199.05M | $ 191.19M | $ 186.75M | $ 142.86M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 92.98M | $ 12.12M | $ 109.71M | $ 114.57M | $ 97.66M | |
| $ 92.98M | $ 12.12M | $ 109.71M | $ 114.57M | $ 97.66M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 3.00K | |
| $ 92.98M | $ 12.12M | $ 109.71M | $ 114.57M | $ 97.67M | |
| $ 70.85M | $ 9.51M | $ 85.03M | $ 89.26M | $ 77.59M | |
| $ 4.98 | $ 0.66 | $ 5.92 | $ 6.08 | $ 5.22 | |
| $ 4.97 | $ 0.66 | $ 5.89 | $ 6.05 | $ 5.20 | |
| 14.22M | 14.25M | 14.33M | 14.57M | 14.70M | |
| 14.27M | 14.30M | 14.40M | 14.65M | 14.74M |