Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 5.28B | $ 5.18B | $ 4.88B | $ 4.42B | $ 3.74B | |
| $ 1.80B | $ 1.62B | $ 1.42B | $ 1.43B | $ 1.28B | |
| $ 1.09B | $ 1.03B | $ 995.00M | $ 966.50M | $ 974.20M | |
| $ 280.00M | $ 276.00M | $ 303.00M | $ 316.50M | $ 320.30M | |
| $ 981.00M | $ 844.00M | $ 700.00M | $ 791.20M | $ 592.40M | |
| $ 706.00M | $ 588.00M | $ 423.00M | $ 462.40M | $ 305.50M | |
| $ -210.00M | $ -233.00M | $ -166.00M | $ -121.90M | $ -183.30M | |
| $ 496.00M | $ 355.00M | $ 257.00M | $ 340.50M | $ 122.20M | |
| $ 391.00M | $ 267.00M | $ 192.00M | $ 263.90M | $ 121.60M | |
| $ 1.78 | $ 1.21 | $ 0.86 | $ 1.14 | $ 0.52 | |
| $ 1.78 | $ 1.21 | $ 0.86 | $ 1.14 | $ 0.52 | |
| 219.30M | 221.00M | 221.70M | 231.00M | 235.20M | |
| 220.40M | 221.90M | 222.30M | 231.90M | 236.00M |