Income Statement | Dec 25 | Dec 24 | Dec 23 | Dec 22 | Dec 21 |
|---|---|---|---|---|---|
| $ 9.10B | $ 7.03B | $ 5.21B | $ 4.14B | $ 3.07B | |
| $ 2.20B | $ 1.48B | $ 990.51M | $ 741.61M | $ 563.21M | |
| $ 883.28M | $ 727.04M | $ 572.12M | $ 487.76M | $ 374.77M | |
| $ 141.96M | $ 145.49M | $ 81.57M | $ 81.35M | $ 68.94M | |
| $ 1.44B | $ 817.10M | $ 478.63M | $ 329.30M | $ 264.20M | |
| $ 1.31B | $ 749.37M | $ 418.39M | $ 253.85M | $ 188.44M | |
| $ -19.16M | $ -82.81M | $ -30.19M | $ -17.99M | $ 1.84M | |
| $ 1.29B | $ 666.56M | $ 388.19M | $ 235.86M | $ 190.27M | |
| $ 1.02B | $ 522.43M | $ 323.40M | $ 245.95M | $ 143.35M | |
| $ 28.93 | $ 14.64 | $ 9.03 | $ 6.84 | $ 3.95 | |
| $ 28.88 | $ 14.60 | $ 9.01 | $ 6.82 | $ 3.93 | |
| 35.35M | 35.69M | 35.80M | 35.93M | 36.28M | |
| 35.41M | 35.77M | 35.90M | 36.05M | 36.45M |