Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.39B | $ 1.39B | $ 1.41B | $ 1.21B | $ 918.61M | |
| $ 664.88M | $ 628.48M | $ 599.63M | $ 548.73M | $ 439.46M | |
| $ 571.13M | $ 602.83M | $ 535.16M | $ 417.26M | $ 298.24M | |
| $ 7.65M | $ 6.87M | $ 5.60M | $ 4.03M | $ 3.72M | |
| $ 101.06M | $ 32.08M | $ 69.71M | $ 137.59M | $ 144.98M | |
| $ 93.75M | $ 25.65M | $ 64.47M | $ 131.47M | $ 141.22M | |
| $ -70.95M | $ -65.78M | $ -38.67M | $ -11.07M | $ -6.78M | |
| $ 22.80M | $ -40.13M | $ 25.79M | $ 120.40M | $ 134.44M | |
| $ 17.89M | $ -31.39M | $ 20.43M | $ 95.01M | $ 104.82M | |
| $ 2.38 | $ -4.92 | $ 3.20 | $ 14.60 | $ 15.70 | |
| $ 2.33 | $ -4.92 | $ 3.11 | $ 13.92 | $ 14.95 | |
| 7.53M | 6.39M | 6.37M | 6.51M | 6.63M | |
| 7.68M | 6.39M | 6.57M | 6.82M | 6.96M |