Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 493.34M | $ 412.16M | $ 360.01M | $ 335.21M | $ 327.42M | |
| $ 284.05M | $ 412.16M | $ 172.19M | $ 335.21M | $ 327.42M | |
| $ 390.68M | $ 153.92M | $ 146.99M | $ 108.63M | $ 307.62M | |
| $ 25.23M | $ 23.16M | $ 19.71M | $ 17.27M | $ 15.44M | |
| $ 134.36M | $ 31.52M | $ 45.81M | $ 46.10M | $ 56.62M | |
| $ 578.83M | $ 8.65M | $ 26.10M | $ 28.01M | $ 32.93M | |
| $ -476.17M | $ -1.22M | $ 0.00 | $ -363.00K | $ -1.13M | |
| $ 102.66M | $ 7.44M | $ 25.20M | $ 27.65M | $ 18.68M | |
| $ 74.28M | $ -1.23M | $ 18.80M | $ 18.68M | $ 10.76M | |
| $ 0.21 | $ 0.00 | $ 0.04 | $ 0.04 | $ 0.03 | |
| $ 0.20 | $ 0.00 | $ 0.04 | $ 0.04 | $ 0.03 | |
| 357.92M | 400.68M | 397.85M | 421.65M | 417.17M | |
| 379.48M | 379.48M | 397.85M | 421.65M | 417.17M |