Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 14.47B | $ 10.54B | $ 7.07B | $ 3.97B | $ 2.30B | |
$ 7.21B | $ 5.16B | $ 3.01B | $ 1.71B | $ 1.10B | |
$ 5.38B | $ 4.13B | $ 2.56B | $ 1.58B | $ 1.26B | |
$ 524.00M | $ 309.00M | $ 144.94M | $ 81.30M | $ 59.39M | |
$ 2.29B | $ 1.36B | $ 614.28M | $ 269.30M | $ 18.02M | |
$ 1.82B | $ 1.03B | $ 440.70M | $ 230.46M | $ -39.64M | |
$ -270.00M | $ -254.00M | $ -200.37M | $ -47.00M | $ 45.91M | |
$ 1.55B | $ 780.00M | $ 240.63M | $ 81.31M | $ -107.25M | |
$ 987.00M | $ 482.00M | $ 83.00M | $ -707.00K | $ -172.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 19.64 | $ 9.57 | $ 1.67 | $ -0.01 | $ -3.53 | |
$ 19.35 | $ 9.39 | $ 1.67 | $ -0.01 | $ -3.53 | |
50.26M | 50.35M | 49.80M | 49.74M | 48.69M | |
51.01M | 51.34M | 49.80M | 49.74M | 48.69M |