Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 10.85B | $ 9.99B | $ 10.28B | $ 8.79B | $ 7.08B | |
$ 3.02B | $ 2.63B | $ 2.49B | $ 1.94B | $ 1.42B | |
$ 982.29M | $ 909.45M | $ 977.75M | $ 922.02M | $ 867.44M | |
$ 0.00 | $ 76.47M | $ 76.82M | $ 76.25M | $ 68.87M | |
$ 2.04B | $ 1.80B | $ 1.59B | $ 1.10B | $ 676.51M | |
$ 2.04B | $ 1.72B | $ 1.51B | $ 1.02B | $ 550.26M | |
$ 45.45M | $ 117.62M | $ 195.10M | $ 79.44M | $ 36.64M | |
$ 2.09B | $ 1.84B | $ 1.70B | $ 1.10B | $ 586.90M | |
$ 1.57B | $ 1.37B | $ 1.29B | $ 833.63M | $ 446.62M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 15.16 | $ 12.47 | $ 11.02 | $ 6.72 | $ 3.43 | |
$ 15.01 | $ 12.36 | $ 10.90 | $ 6.63 | $ 3.40 | |
103.65M | 110.02M | 116.77M | 124.10M | 130.09M | |
104.69M | 111.01M | 117.97M | 125.81M | 131.25M |