Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.48B | $ 1.66B | $ 1.85B | $ 1.46B | $ 1.42B | |
| $ 529.34M | $ 592.40M | $ 675.51M | $ 532.32M | $ 541.87M | |
| $ 492.74M | $ 478.70M | $ 442.41M | $ 380.64M | $ 365.85M | |
| $ 68.45M | $ 66.53M | $ 60.30M | $ 52.89M | $ 47.77M | |
| $ 145.94M | $ 205.56M | $ 309.36M | $ 205.18M | $ 236.96M | |
| $ 36.61M | $ 113.69M | $ 233.09M | $ 151.68M | $ 176.02M | |
| $ 15.77M | $ 8.77M | $ 8.65M | $ -2.97M | $ -17.88M | |
| $ 52.38M | $ 122.46M | $ 241.74M | $ 148.71M | $ 158.15M | |
| $ 54.21M | $ 128.28M | $ 199.66M | $ 134.74M | $ 134.68M | |
| $ 1.45 | $ 0.87 | $ 5.33 | $ 3.53 | $ 3.52 | |
| $ 1.43 | $ 0.86 | $ 5.29 | $ 3.51 | $ 3.50 | |
| 37.48M | 37.58M | 37.46M | 38.14M | 38.31M | |
| 37.84M | 37.85M | 37.72M | 38.35M | 38.54M |