Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 35.77B | $ 31.95B | $ 30.83B | $ 27.75B | $ 23.83B | |
$ 7.02B | $ 6.30B | $ 6.62B | $ 6.17B | $ 4.82B | |
$ 5.61B | $ 5.18B | $ 5.11B | $ 4.53B | $ 3.85B | |
$ 701.00M | $ 647.00M | $ 613.00M | $ 526.00M | $ 481.04M | |
$ 2.15B | $ 1.83B | $ 2.03B | $ 2.09B | $ 1.63B | |
$ 1.41B | $ 1.12B | $ 1.51B | $ 1.64B | $ 969.76M | |
$ -195.00M | $ 160.00M | $ 146.00M | $ 773.00M | $ 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 |