Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.88B | $ 1.89B | $ 2.03B | $ 1.55B | $ 1.14B | |
| $ 428.80M | $ 451.00M | $ 448.80M | $ 386.60M | $ 292.35M | |
| $ 264.90M | $ 246.40M | $ 248.80M | $ 232.40M | $ 196.34M | |
| $ 125.30M | $ 113.00M | $ 105.70M | $ 104.10M | $ 96.53M | |
| $ 225.90M | $ 324.90M | $ 308.00M | $ 327.10M | $ 149.89M | |
| $ 163.90M | $ 204.60M | $ 200.00M | $ 154.20M | $ 96.01M | |
| $ -110.00M | $ -40.80M | $ -42.30M | $ 32.20M | $ -69.72M | |
| $ 53.90M | $ 163.80M | $ 157.70M | $ 186.40M | $ 26.29M | |
| $ 44.20M | $ 103.50M | $ 106.20M | $ 134.70M | $ 18.16M | |
| $ 0.76 | $ 1.75 | $ 1.74 | $ 2.22 | $ 0.30 | |
| $ 0.76 | $ 1.73 | $ 1.73 | $ 2.21 | $ 0.30 | |
| 58.22M | 58.99M | 60.90M | 60.71M | 60.43M | |
| 58.37M | 59.98M | 61.38M | 60.95M | 61.41M |