Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 637.96B | $ 574.78B | $ 513.98B | $ 469.82B | $ 386.06B | |
$ 301.71B | $ 270.05B | $ 225.15B | $ 197.48B | $ 152.76B | |
$ 233.12B | $ 233.19B | $ 212.90B | $ 172.60B | $ 129.86B | |
$ 0.00 | $ 48.66B | $ 41.92B | $ 34.43B | $ 25.18B | |
$ 68.59B | $ 89.40B | $ 38.35B | $ 74.39B | $ 51.01B | |
$ 68.59B | $ 36.85B | $ 12.25B | $ 24.88B | $ 22.90B | |
$ 21.00M | $ 705.00M | $ -18.18B | $ 13.27B | $ 1.28B | |
$ 68.61B | $ 37.56B | $ -5.94B | $ 38.15B | $ 24.18B | |
$ 59.25B | $ 30.43B | $ -2.72B | $ 33.36B | $ 21.33B | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 5.66 | $ 2.95 | $ -0.27 | $ 3.30 | $ 2.13 | |
$ 5.53 | $ 2.90 | $ -0.27 | $ 3.24 | $ 2.09 | |
10.47B | 10.30B | 10.19B | 10.12B | 10.00B | |
10.72B | 10.49B | 10.19B | 10.30B | 10.20B |