Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 2.45B | $ 2.42B | $ 2.10B | $ 1.78B | $ 1.30B | |
| $ 859.29M | $ 863.37M | $ 755.76M | $ 669.39M | $ 494.99M | |
| $ 687.56M | $ 637.95M | $ 556.80M | $ 462.69M | $ 350.56M | |
| $ 160.32M | $ 162.73M | $ 139.86M | $ 107.93M | $ 80.29M | |
| $ 299.46M | $ 417.01M | $ 357.95M | $ 314.85M | $ 215.62M | |
| $ 171.73M | $ 225.42M | $ 198.96M | $ 206.71M | $ 144.43M | |
| $ -32.59M | $ -14.99M | $ -943.00K | $ -13.82M | $ -19.58M | |
| $ 139.15M | $ 210.43M | $ 198.02M | $ 192.88M | $ 124.85M | |
| $ 102.92M | $ 165.73M | $ 158.54M | $ 148.89M | $ 96.06M | |
| $ 2.33 | $ 3.82 | $ 3.72 | $ 3.55 | $ 2.35 | |
| $ 2.29 | $ 3.72 | $ 3.64 | $ 3.47 | $ 2.28 | |
| 44.94M | 44.55M | 42.60M | 41.93M | 40.94M | |
| 45.01M | 44.59M | 43.59M | 42.85M | 42.08M |