Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.16B | $ 1.14B | $ 1.27B | $ 898.63M | $ 455.22M | |
| $ 608.74M | $ 621.05M | $ 919.89M | $ 679.83M | $ 301.47M | |
| $ 543.68M | $ 566.44M | $ 766.85M | $ 661.39M | $ 489.09M | |
| $ 53.30M | $ 47.20M | $ 43.83M | $ 44.28M | $ 54.03M | |
| $ 118.37M | $ 101.81M | $ 196.87M | $ 62.73M | $ -133.59M | |
| $ 65.07M | $ 54.62M | $ 153.04M | $ 18.44M | $ -187.62M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 65.07M | $ 54.62M | $ 153.04M | $ 18.44M | $ -187.62M | |
| $ 51.33M | $ 38.94M | $ 289.69M | $ 18.58M | $ -187.54M | |
| $ 0.46 | $ 0.36 | $ 2.80 | $ 0.19 | $ -2.07 | |
| $ 0.45 | $ 0.36 | $ 2.79 | $ 0.18 | $ -2.07 | |
| 111.73M | 108.47M | 103.55M | 98.14M | 90.44M | |
| 113.12M | 108.47M | 104.00M | 102.15M | 90.44M |