Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 33.66B | $ 35.13B | $ 28.82B | $ 23.52B | $ 18.73B | |
| $ 6.71B | $ 7.63B | $ 5.23B | $ 4.28B | $ 3.46B | |
| $ 1.82B | $ 1.68B | $ 1.55B | $ 1.97B | $ 3.46B | |
| $ 916.90M | $ 923.90M | $ 790.20M | $ 969.40M | $ 1.05B | |
| $ 5.81B | $ 6.87B | $ 4.47B | $ 3.28B | $ 2.62B | |
| $ 4.89B | $ 5.95B | $ 3.68B | $ 2.31B | $ 0.00 | |
| $ 508.50M | $ -228.20M | $ 170.10M | $ 88.10M | $ 1.66B | |
| $ 5.40B | $ 5.72B | $ 3.85B | $ 2.40B | $ 1.66B | |
| $ 4.16B | $ 4.60B | $ 3.01B | $ 1.87B | $ 1.30B | |
| $ 7.92 | $ 8.78 | $ 5.76 | $ 3.58 | $ 2.50 | |
| $ 7.90 | $ 8.76 | $ 5.75 | $ 3.57 | $ 2.49 | |
| 525.30M | 523.90M | 522.60M | 521.70M | 520.20M | |
| 526.60M | 525.00M | 523.35M | 522.60M | 521.10M |