Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 15.35B | $ 14.33B | $ 11.64B | $ 9.72B | $ 8.53B | |
$ 5.71B | $ 5.38B | $ 4.63B | $ 3.50B | $ 2.83B | |
$ 1.65B | $ 1.53B | $ 1.40B | $ 1.20B | $ 979.00M | |
$ 2.90B | $ 2.78B | $ 2.22B | $ 1.97B | $ 1.95B | |
$ 6.98B | $ 6.63B | $ 5.46B | $ 4.24B | $ 3.76B | |
$ 4.07B | $ 3.85B | $ 3.23B | $ 2.30B | $ 1.85B | |
$ -680.00M | $ -644.00M | $ -430.00M | $ -450.00M | $ -714.00M | |
$ 3.39B | $ 3.21B | $ 2.80B | $ 1.85B | $ 1.14B | |
$ 2.58B | $ 2.42B | $ 2.10B | $ 1.39B | $ 890.00M | |
$ 38.82 | $ 35.40 | $ 29.77 | $ 19.14 | $ 12.25 | |
$ 38.69 | $ 35.28 | $ 29.66 | $ 19.03 | $ 12.20 | |
66.34M | 68.47M | 70.70M | 72.43M | 72.66M | |
66.57M | 68.71M | 70.97M | 72.82M | 72.93M |