Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 497.85B | $ 497.59B | $ 477.40B | $ 450.36B | $ 225.61B | |
| $ 334.86B | $ 336.65B | $ 342.26B | $ 327.22B | $ 225.61B | |
| $ 156.20B | $ 160.03B | $ 177.15B | $ 179.05B | $ 96.75B | |
| $ 15.59B | $ 15.44B | $ 14.61B | $ 13.53B | $ 10.22B | |
| $ 194.24B | $ 192.06B | $ 179.72B | $ 161.70B | $ -2.49B | |
| $ 178.65B | $ 176.62B | $ 165.11B | $ 148.17B | $ 128.87B | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ -6.43B | |
| $ 178.65B | $ 176.62B | $ 165.11B | $ 148.17B | $ 122.44B | |
| $ 148.39B | $ 146.60B | $ 138.01B | $ 119.92B | $ 97.34B | |
| $ 28.30 | $ 28.15 | $ 26.30 | $ 23.05 | $ 18.95 | |
| $ 28.30 | $ 28.15 | $ 26.30 | $ 23.05 | $ 18.95 | |
| 5.24B | 5.21B | 5.04B | 5.04B | 5.04B | |
| 5.24B | 5.04B | 5.04B | 5.04B | 5.04B |