Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 11.79B | $ 9.46B | $ 6.04B | $ 4.41B | $ 2.14B | |
$ ― | $ 6.20B | $ 4.81B | $ 3.88B | $ 2.10B | $ 650.20M | |
$ ― | $ 5.59B | $ 4.65B | $ 4.43B | $ 3.91B | $ 1.49B | |
$ ― | $ 6.17B | $ 4.75B | $ 3.80B | $ 2.75B | $ 1.32B | |
$ ― | $ -578.00M | $ -97.00M | $ -74.40M | $ 126.10M | $ 167.50M | |
$ ― | $ -385.00M | $ -226.00M | $ 223.10M | $ 144.30M | $ 14.20M | |
$ ― | $ 171.00M | $ 306.00M | $ ― | $ ― | $ ― | |
$ ― | $ -1.09B | $ -791.00M | $ -288.40M | $ 1.10M | $ 135.70M | |
$ ― | $ 120.00M | $ 75.00M | $ 194.00M | $ 48.79M | $ 23.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -1.22B | $ -928.00M | $ -923.00M | $ 51.65M | $ 144.00M | |
$ ― | $ -6.90 | $ -2.44 | $ -2.37 | $ 0.29 | $ 1.80 | |
$ ― | $ -6.90 | $ -2.44 | $ -2.37 | $ 0.29 | $ 1.79 | |
$ ― | $ 177.00M | $ 177.00M | $ 175.78M | $ 129.56M | $ 79.91M | |
$ ― | $ 177.00M | $ 177.00M | $ 175.78M | $ 132.85M | $ 80.34M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 1.97 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 12.37B | $ 9.56B | $ -6.11B | $ -4.29B | $ -1.97B | |
$ ― | $ -1.22B | $ -928.00M | $ -744.00M | $ 51.65M | $ 144.00M | |
$ ― | $ -813.25M | $ -640.71M | $ -242.20M | $ 176.49M | $ 127.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -661.00M | $ -572.00M | $ -341.00M | $ 193.25M | $ 150.90M | |
$ ― | $ 624.00M | $ 503.00M | $ 669.00M | $ 1.07B | $ 150.90M |