Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 22.06B | $ 20.43B | $ 19.70B | $ 17.93B | $ 15.22B | |
$ 6.41B | $ 5.75B | $ 5.37B | $ 4.82B | $ 4.21B | |
$ 2.26B | $ 1.93B | $ 1.93B | $ 1.81B | $ 1.73B | |
$ 2.40B | $ 2.20B | $ 2.15B | $ 2.11B | $ 1.77B | |
$ 6.46B | $ 5.72B | $ 5.45B | $ 4.82B | $ 4.09B | |
$ 4.15B | $ 3.82B | $ 3.44B | $ 3.01B | $ 2.48B | |
$ -691.00M | $ -802.00M | $ -520.00M | $ -659.00M | $ -585.00M | |
$ 3.46B | $ 3.02B | $ 2.92B | $ 2.35B | $ 1.89B | |
$ 2.75B | $ 2.30B | $ 2.24B | $ 1.82B | $ 1.50B | |
$ 6.84 | $ 5.69 | $ 5.42 | $ 4.32 | $ 3.54 | |
$ 6.81 | $ 5.66 | $ 5.39 | $ 4.29 | $ 3.52 | |
401.50M | 404.90M | 412.80M | 420.40M | 423.00M | |
403.40M | 406.90M | 415.00M | 422.90M | 425.10M |