Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 117.76B | $ 106.37B | $ 92.87B | $ 83.06B | $ 77.16B | |
| $ 117.76B | $ 106.37B | $ 92.87B | $ 83.06B | $ 77.16B | |
| $ 115.20B | $ 102.99B | $ 89.30B | $ 79.71B | $ 72.56B | |
| $ 968.00M | $ 917.00M | $ 845.00M | $ 713.00M | $ 616.00M | |
| $ 3.35B | $ 4.79B | $ 4.81B | $ 4.39B | $ 5.50B | |
| $ 2.76B | $ 3.38B | $ 3.57B | $ 3.35B | $ 4.60B | |
| $ -1.14B | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.63B | $ 3.38B | $ 3.57B | $ 3.35B | $ 4.60B | |
| $ 1.21B | $ 2.49B | $ 2.81B | $ 2.93B | $ 3.37B | |
| $ 10.01 | $ 20.09 | $ 22.20 | $ 22.79 | $ 25.47 | |
| $ 9.98 | $ 20.00 | $ 22.08 | $ 22.67 | $ 25.31 | |
| 120.57M | 123.87M | 126.42M | 128.69M | 132.20M | |
| 120.87M | 124.44M | 127.09M | 129.40M | 133.01M |