Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 580.28M | $ 537.99M | $ 271.99M | $ 124.23M | $ 70.36M | |
$ ― | $ 441.08M | $ 422.06M | $ 210.07M | $ 90.03M | $ 50.92M | |
$ ― | $ 139.21M | $ 115.94M | $ 61.92M | $ 34.20M | $ 19.44M | |
$ ― | $ 98.76M | $ 65.27M | $ 57.53M | $ 24.60M | $ 14.88M | |
$ ― | $ 40.45M | $ 50.67M | $ 4.39M | $ 9.60M | $ 4.56M | |
$ ― | $ -14.34M | $ -10.44M | $ 7.00M | $ 2.74M | $ 1.46M | |
$ ― | $ -2.18M | $ -2.49M | $ ― | $ ― | $ ― | |
$ ― | $ 28.00M | $ 42.72M | $ -2.27M | $ 7.17M | $ 2.18M | |
$ ― | $ 11.28M | $ 9.14M | $ 4.70M | $ 662.00K | $ 448.52K | |
$ ― | $ 596.00K | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 13.53M | $ 31.24M | $ -7.56M | $ 6.51M | $ 1.73M | |
$ ― | $ 0.02 | $ 0.05 | $ -0.02 | $ 0.03 | $ 0.01 | |
$ ― | $ 0.02 | $ 0.05 | $ -0.02 | $ 0.02 | $ 0.01 | |
$ ― | $ 684.97M | $ 638.24M | $ 400.17M | $ 255.31M | $ 188.42M | |
$ ― | $ 684.97M | $ 638.24M | $ 427.85M | $ 277.11M | $ 209.05M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 539.84M | $ 487.33M | $ -267.59M | $ -114.63M | $ -65.80M | |
$ ― | $ 13.53M | $ 31.24M | $ -7.56M | $ 6.51M | $ 1.73M | |
$ ― | $ 17.88M | $ 34.61M | $ 266.68K | $ 5.54M | $ -39.15M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 42.76M | $ 53.16M | $ 4.73M | $ 9.91M | $ 711.49K | |
$ ― | $ 82.19M | $ 90.28M | $ 4.73M | $ 20.80M | $ ― |