Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| $ 17.08B | $ 14.46B | $ 11.98B | $ 11.33B | $ 9.60B | |
| $ 2.47B | $ 3.08B | $ 1.36B | $ 1.73B | $ 1.17B | |
| $ 976.00M | $ 931.00M | $ 769.00M | $ 184.00M | $ 588.00M | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | |
| $ 1.64B | $ 2.29B | $ 689.00M | $ 1.62B | $ 621.00M | |
| $ 1.50B | $ 2.15B | $ 588.00M | $ 1.54B | $ 586.00M | |
| $ -2.00M | $ 0.00 | $ 0.00 | $ 2.00M | $ -1.00M | |
| $ 1.49B | $ 2.15B | $ 588.00M | $ 1.55B | $ 585.00M | |
| $ 1.37B | $ 2.52B | $ 597.00M | $ 1.38B | $ 514.00M | |
| $ 31.78 | $ 60.19 | $ 15.10 | $ 34.66 | $ 12.81 | |
| $ 31.78 | $ 60.24 | $ 15.10 | $ 34.62 | $ 12.78 | |
| 42.70M | 41.30M | 39.00M | 39.26M | 39.66M | |
| 42.70M | 41.30M | 39.00M | 39.30M | 39.73M |