Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 1.20B | $ 1.17B | $ 1.09B | $ 1.05B | $ 990.53M | |
| $ 582.78M | $ 554.22M | $ 524.58M | $ 503.28M | $ 454.94M | |
| $ 451.45M | $ 430.34M | $ 445.84M | $ 379.09M | $ 349.38M | |
| $ 72.51M | $ 71.25M | $ 76.95M | $ 72.80M | $ 66.87M | |
| $ 215.25M | $ 194.78M | $ 154.16M | $ 191.34M | $ 170.71M | |
| $ 131.33M | $ 123.88M | $ 78.75M | $ 124.19M | $ 105.56M | |
| $ -19.06M | $ -31.53M | $ -17.97M | $ -23.24M | $ -20.20M | |
| $ 112.27M | $ 92.35M | $ 60.78M | $ 100.95M | $ 85.36M | |
| $ 86.85M | $ 66.25M | $ 44.06M | $ 72.33M | $ 58.71M | |
| $ 3.06 | $ 2.21 | $ 1.42 | $ 2.28 | $ 1.83 | |
| $ 3.03 | $ 2.20 | $ 1.41 | $ 2.26 | $ 1.82 | |
| 28.34M | 29.94M | 31.03M | 31.78M | 32.01M | |
| 28.66M | 30.11M | 31.30M | 32.01M | 32.28M |