Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.06B | $ 2.14B | $ 2.10B | $ 2.07B | $ 1.81B | |
| $ 580.96M | $ 419.31M | $ 388.43M | $ 429.32M | $ 344.20M | |
| $ 424.26M | $ 272.17M | $ 279.40M | $ 261.08M | $ 253.95M | |
| $ 69.41M | $ 64.09M | $ 52.03M | $ 48.82M | $ 49.70M | |
| $ 226.11M | $ 211.23M | $ 161.06M | $ 217.06M | $ 142.09M | |
| $ 156.70M | $ 147.14M | $ 109.03M | $ 168.24M | $ 90.25M | |
| $ -42.58M | $ -43.47M | $ -25.26M | $ -17.29M | $ -14.89M | |
| $ 114.13M | $ 103.67M | $ 83.77M | $ 150.95M | $ 75.36M | |
| $ 83.49M | $ 82.10M | $ 67.77M | $ 120.02M | $ 57.93M | |
| $ 2.55 | $ 2.49 | $ 1.90 | $ 3.43 | $ 1.79 | |
| $ 2.54 | $ 2.48 | $ 1.89 | $ 3.40 | $ 1.77 | |
| 32.72M | 32.93M | 35.50M | 35.01M | 32.42M | |
| 32.82M | 33.16M | 35.72M | 35.34M | 32.72M |