Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 2.90B | $ 2.83B | $ 2.53B | $ 2.23B | $ 2.18B | |
| $ 569.83M | $ 538.93M | $ 360.89M | $ 346.95M | $ 370.58M | |
| $ 253.63M | $ 242.54M | $ 166.60M | $ 155.87M | $ 156.08M | |
| $ 136.87M | $ 123.81M | $ 117.80M | $ 100.97M | $ 89.63M | |
| $ 463.11M | $ 427.21M | $ 306.74M | $ 293.41M | $ 304.96M | |
| $ 316.19M | $ 296.40M | $ 194.29M | $ 191.08M | $ 214.50M | |
| $ -45.20M | $ -51.09M | $ -35.47M | $ -17.86M | $ -19.74M | |
| $ 270.99M | $ 245.31M | $ 158.82M | $ 173.21M | $ 194.76M | |
| $ 201.68M | $ 182.87M | $ 116.22M | $ 129.75M | $ 147.32M | |
| $ 3.56 | $ 3.23 | $ 2.05 | $ 2.29 | $ 2.60 | |
| $ 3.55 | $ 3.23 | $ 2.05 | $ 2.29 | $ 2.60 | |
| 56.60M | 56.60M | 56.57M | 56.57M | 56.57M | |
| 56.80M | 56.70M | 56.57M | 56.57M | 56.57M |