Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.16B | $ 850.38M | $ 707.91M | $ 606.38M | $ 532.42M | |
| $ 440.66M | $ 316.64M | $ 440.56M | $ 396.20M | $ 207.47M | |
| $ 191.21M | $ 67.31M | $ 219.34M | $ 197.71M | $ 39.04M | |
| $ 260.27M | $ 182.87M | $ 174.46M | $ 160.04M | $ 145.63M | |
| $ 533.32M | $ 440.52M | $ 483.93M | $ 389.73M | $ 314.06M | |
| $ 249.45M | $ 249.33M | $ 222.09M | $ 188.96M | $ 168.43M | |
| $ -173.54M | $ -214.20M | $ -82.73M | $ -66.56M | $ -163.10M | |
| $ 75.91M | $ 35.14M | $ 139.36M | $ 122.39M | $ 5.33M | |
| $ 49.90M | $ 20.07M | $ 106.27M | $ 180.96M | $ -2.19M | |
| $ 0.58 | $ 0.26 | $ 1.42 | $ 2.41 | $ -0.03 | |
| $ 0.59 | $ 0.26 | $ 1.42 | $ 2.41 | $ -0.03 | |
| 83.09M | 77.40M | 75.00M | 75.00M | 75.00M | |
| 85.17M | 77.40M | 75.00M | 75.00M | 75.00M |