Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 15.22B | $ 12.55B | $ 12.62B | $ 10.88B | $ 8.60B | |
$ 5.14B | $ 4.08B | $ 4.03B | $ 3.40B | $ 2.66B | |
$ 1.86B | $ 1.49B | $ 1.42B | $ 1.23B | $ 1.01B | |
$ 572.50M | $ 406.40M | $ 392.90M | $ 395.60M | $ 308.10M | |
$ 3.80B | $ 3.00B | $ 2.99B | $ 2.50B | $ 1.95B | |
$ 3.28B | $ 2.59B | $ 2.61B | $ 2.18B | $ 1.65B | |
$ -272.40M | $ -139.40M | $ -139.90M | $ -186.30M | $ -123.30M | |
$ 3.01B | $ 2.45B | $ 2.47B | $ 1.99B | $ 1.53B | |
$ 2.42B | $ 1.93B | $ 1.90B | $ 1.59B | $ 1.20B | |
$ 2.01 | $ 1.62 | $ 1.60 | $ 1.33 | $ 1.01 | |
$ 1.92 | $ 1.55 | $ 1.53 | $ 1.27 | $ 0.98 | |
1.20B | 1.19B | 1.19B | 1.20B | 1.19B | |
1.26B | 1.24B | 1.24B | 1.25B | 1.23B |