Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 3.57B | $ 3.51B | $ 3.75B | $ 3.28B | $ 2.79B | |
| $ 1.07B | $ 1.02B | $ 963.55M | $ 845.13M | $ 757.66M | |
| $ 705.20M | $ 644.42M | $ 641.26M | $ 589.43M | $ 534.76M | |
| $ 174.71M | $ 159.84M | $ 146.98M | $ 143.17M | $ 138.82M | |
| $ 490.50M | $ 528.60M | $ 490.43M | $ 438.12M | $ 383.95M | |
| $ 368.94M | $ 379.49M | $ 322.29M | $ 255.70M | $ 222.90M | |
| $ -182.16M | $ -140.97M | $ -64.70M | $ -31.19M | $ -57.19M | |
| $ 186.78M | $ 238.52M | $ 257.59M | $ 224.51M | $ 165.71M | |
| $ 130.26M | $ 144.91M | $ 180.31M | $ 161.39M | $ 123.72M | |
| $ 2.37 | $ 2.67 | $ 3.37 | $ 3.05 | $ 2.38 | |
| $ 2.30 | $ 2.59 | $ 3.26 | $ 2.97 | $ 2.36 | |
| 54.93M | 54.33M | 53.58M | 52.89M | 52.04M | |
| 56.63M | 55.96M | 55.27M | 54.31M | 52.52M |