Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 19.71B | $ 20.05B | $ 17.49B | $ 15.62B | $ 13.07B | |
$ 3.53B | $ 3.09B | $ 2.50B | $ 2.35B | $ 1.81B | |
$ 1.47B | $ 1.44B | $ 1.14B | $ 1.07B | $ 976.00M | |
$ 964.00M | $ 912.00M | $ 762.00M | $ 773.00M | $ 764.00M | |
$ 3.45B | $ 2.53B | $ 1.97B | $ 1.83B | $ 2.88B | |
$ 2.06B | $ 1.65B | $ 1.36B | $ 1.27B | $ 837.00M | |
$ -29.00M | $ -612.00M | $ -646.00M | $ -564.00M | $ 1.03B | |
$ 2.03B | $ 1.04B | $ 711.00M | $ 710.00M | $ 1.87B | |
$ 1.79B | $ 2.94B | $ 594.00M | $ 590.00M | $ 1.80B | |
$ 6.97 | $ 10.50 | $ 1.96 | $ 1.95 | $ 6.72 | |
$ 6.96 | $ 10.39 | $ 1.96 | $ 1.94 | $ 6.66 | |
256.38M | 276.92M | 270.90M | 270.46M | 263.43M | |
256.66M | 282.88M | 271.18M | 271.22M | 270.70M |