Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 35.77B | $ 31.95B | $ 30.83B | $ 27.75B | $ 23.83B | |
$ 6.96B | $ 6.27B | $ 6.59B | $ 6.17B | $ 4.78B | |
$ 5.54B | $ 5.16B | $ 5.26B | $ 4.60B | $ 3.81B | |
$ 674.00M | $ 622.00M | $ 29.53B | $ 26.18B | $ 22.82B | |
$ 1.95B | $ 1.74B | $ 1.94B | $ 2.91B | $ 1.47B | |
$ 1.41B | $ 1.12B | $ 1.51B | $ 2.39B | $ 969.76M | |
$ -195.00M | $ 160.00M | $ 146.28M | $ 772.42M | $ 210.00K | |
$ 1.22B | $ 1.28B | $ 1.66B | $ 2.41B | $ 969.97M | |
$ 968.00M | $ 986.00M | $ 1.41B | $ 1.84B | $ 751.99M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 3.16 | $ 3.20 | $ 4.36 | $ 5.48 | $ 2.24 | |
$ 3.14 | $ 3.15 | $ 4.29 | $ 5.41 | $ 2.22 | |
305.86M | 308.43M | 322.81M | 335.23M | 335.20M | |
308.03M | 312.55M | 327.70M | 339.72M | 338.39M |