Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 20.78B | $ 15.11B | $ 10.54B | $ 7.07B | $ 3.97B | |
$ 9.28B | $ 7.33B | $ 4.96B | $ 2.91B | $ 1.64B | |
$ 6.65B | $ 5.13B | $ 3.90B | $ 2.46B | $ 1.52B | |
$ 471.00M | $ 410.00M | $ 309.00M | $ 144.94M | $ 81.30M | |
$ 3.06B | $ 2.14B | $ 1.36B | $ 614.28M | $ 269.30M | |
$ 2.63B | $ 2.21B | $ 1.05B | $ 449.35M | $ 127.69M | |
$ -199.00M | $ -651.00M | $ -275.00M | $ -217.24M | $ -46.38M | |
$ 2.43B | $ 1.56B | $ 780.00M | $ 232.11M | $ 81.31M | |
$ 1.91B | $ 987.00M | $ 482.00M | $ 83.00M | $ -707.00K | |
$ 37.69 | $ 19.64 | $ 9.57 | $ 1.67 | $ -0.01 | |
$ 37.69 | $ 19.35 | $ 9.39 | $ 1.67 | $ -0.01 | |
50.70M | 50.26M | 50.35M | 49.80M | 49.74M | |
50.70M | 51.01M | 51.34M | 49.80M | 49.74M |