Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 34.35B | $ 31.76B | $ 30.41B | $ 25.76B | $ 22.52B | |
$ 12.27B | $ 10.87B | $ 10.05B | $ 8.45B | $ 7.41B | |
$ 7.51B | $ 6.80B | $ 6.56B | $ 5.50B | $ 5.02B | |
$ 1.74B | $ 1.48B | $ 1.47B | $ 1.46B | $ 1.39B | |
$ 6.88B | $ 5.47B | $ 5.00B | $ 4.50B | $ 3.21B | |
$ 4.75B | $ 4.07B | $ 3.49B | $ 2.95B | $ 2.39B | |
$ -305.16M | $ -436.18M | $ -276.92M | $ -212.55M | $ -1.03B | |
$ 4.45B | $ 3.63B | $ 3.22B | $ 2.74B | $ 1.36B | |
$ 3.34B | $ 2.87B | $ 3.63B | $ 2.26B | $ 915.86M | |
$ 4.89 | $ 3.96 | $ 4.78 | $ 2.90 | $ 1.17 | |
$ 4.84 | $ 3.93 | $ 4.75 | $ 2.88 | $ 1.16 | |
683.30M | 723.90M | 758.30M | 780.20M | 785.10M | |
689.50M | 729.20M | 764.10M | 786.80M | 791.10M |