Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 794.57M | $ 340.75M | $ 376.81M | $ 515.16M | $ 401.78M | |
$ ― | $ 22.40M | $ 13.90M | $ 14.46M | $ 14.34M | $ 8.80M | |
$ ― | $ 772.17M | $ 326.84M | $ 362.36M | $ 500.82M | $ 392.98M | |
$ ― | $ 708.89M | $ 475.54M | $ 475.59M | $ 437.28M | $ 342.50M | |
$ ― | $ 63.28M | $ -148.69M | $ -113.24M | $ 63.53M | $ 50.49M | |
$ ― | $ -62.34M | $ -58.55M | $ -45.75M | $ -35.25M | $ -30.07M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -3.14M | $ -201.35M | $ -164.11M | $ 16.44M | $ 11.04M | |
$ ― | $ 546.00K | $ -51.30M | $ -38.93M | $ 5.39M | $ 1.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ -3.69M | $ -150.05M | $ -125.19M | $ 11.05M | $ 9.37M | |
$ ― | $ -0.06 | $ -2.34 | $ -2.17 | $ 0.20 | $ 0.17 | |
$ ― | $ -0.06 | $ -2.34 | $ -2.17 | $ 0.20 | $ 0.17 | |
$ ― | $ 66.00M | $ 64.08M | $ 57.61M | $ 54.67M | $ 54.67M | |
$ ― | $ 72.00M | $ 64.08M | $ 57.61M | $ 54.67M | $ 54.67M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ -1.49 | $ -0.57 | $ ― | $ ― | |
$ ― | $ ― | $ -1.49 | $ -0.57 | $ 0.60 | $ 0.50 | |
$ ― | $ 1.65M | $ 1.08M | $ 1.77M | $ 1.07M | $ 662.00K | |
$ ― | $ 731.29M | $ 489.44M | $ 490.05M | $ 451.62M | $ 351.30M | |
$ ― | $ -3.69M | $ -150.05M | $ -125.19M | $ 11.05M | $ 9.37M | |
$ ― | $ -1.24M | $ -154.44M | $ -121.28M | $ 19.01M | $ 17.33M | |
$ ― | $ 61.18M | $ 56.74M | $ 43.65M | $ 35.05M | $ 29.99M | |
$ ― | $ 58.04M | $ -144.61M | $ -120.46M | $ 51.49M | $ 41.03M | |
$ ― | $ 389.43M | $ 139.16M | $ 138.80M | $ 262.21M | $ 205.40M |