Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.71B | $ 1.51B | $ 1.28B | $ 825.76M | $ 675.03M | |
| $ 233.17M | $ 110.61M | $ 82.29M | $ 731.00K | $ -5.54M | |
| $ 105.62M | $ 75.65M | $ 58.39M | $ 73.88M | $ 23.81M | |
| $ 163.47M | $ 172.26M | $ 139.77M | $ 123.87M | $ 113.69M | |
| $ 273.95M | $ 197.15M | $ 161.11M | $ 17.04M | $ -191.10M | |
| $ 127.55M | $ 34.95M | $ 23.91M | $ -73.15M | $ -29.36M | |
| $ -29.58M | $ -14.01M | $ -2.81M | $ -42.48M | $ -281.09M | |
| $ 97.97M | $ 20.95M | $ 21.10M | $ -115.62M | $ -310.44M | |
| $ 51.92M | $ -23.36M | $ -20.14M | $ -131.89M | $ -307.05M | |
| $ 0.45 | $ -0.21 | $ -0.18 | $ -1.64 | $ -4.33 | |
| $ 0.45 | $ -0.21 | $ -0.18 | $ -1.64 | $ -4.33 | |
| 114.76M | 109.16M | 109.07M | 80.53M | 70.89M | |
| 115.83M | 109.16M | 109.07M | 80.53M | 70.89M |