Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 166.88B | $ 145.67B | $ 128.64B | $ 121.69B | $ 119.88B | |
$ 166.88B | $ 154.95B | $ 128.64B | $ 121.69B | $ 119.88B | |
$ 82.25B | $ 75.13B | $ 76.14B | $ 71.34B | $ 66.66B | |
$ 8.81B | $ 7.51B | $ 7.05B | $ 7.93B | $ 8.61B | |
$ 74.63B | $ 78.06B | $ 59.57B | $ 72.96B | $ 50.37B | |
$ 84.63B | $ 70.54B | $ 52.52B | $ 65.02B | $ 41.76B | |
$ -9.55B | $ -8.93B | $ -6.36B | $ -5.46B | $ -5.94B | |
$ 75.08B | $ 61.61B | $ 46.17B | $ 59.56B | $ 35.81B | |
$ 58.47B | $ 49.55B | $ 37.68B | $ 48.33B | $ 29.13B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.79 | $ 16.25 | $ 12.10 | $ 15.39 | $ 8.89 | |
$ 19.75 | $ 16.23 | $ 12.09 | $ 15.36 | $ 8.88 | |
2.87B | 2.94B | 2.97B | 3.02B | 3.08B | |
2.88B | 2.94B | 2.97B | 3.03B | 3.09B |