Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 12.30B | $ 12.00B | $ 9.78B | $ 7.95B | $ 6.32B | |
| $ 1.63B | $ 786.81M | $ 1.19B | $ 1.15B | $ 1.05B | |
| $ 684.51M | $ 634.80M | $ 1.07B | $ 729.80M | $ 616.94M | |
| $ 506.62M | $ 603.16M | $ 507.15M | $ 422.83M | $ 297.75M | |
| $ 950.85M | $ 754.86M | $ 662.46M | $ 906.31M | $ 730.90B | |
| $ 436.35M | $ 152.01M | $ 155.31M | $ 483.49M | $ 490.36M | |
| $ -185.39M | $ -234.72M | $ -163.36M | $ -409.00M | $ -323.95M | |
| $ 250.96M | $ -82.70M | $ 43.06M | $ 430.07M | $ 425.16M | |
| $ 162.79M | $ -49.95M | $ 33.35M | $ 328.83M | $ 322.85M | |
| $ 2.09 | $ -0.64 | $ 0.45 | $ 4.54 | $ 4.43 | |
| $ 2.06 | $ -0.64 | $ 0.42 | $ 4.45 | $ 4.38 | |
| 78.05M | 77.53M | 74.92M | 72.50M | 72.80M | |
| 78.88M | 77.53M | 76.19M | 73.94M | 73.72M |