Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.66B | $ 2.75B | $ 3.37B | $ 2.03B | $ 1.02B | $ 1.81B | |
$ 1.19B | $ 3.11M | $ 2.50M | $ -2.13M | $ 1.02B | $ 1.79B | |
$ 2.10B | $ 2.74B | $ 3.36B | $ 49.66M | $ 4.54M | $ 18.00M | |
$ 42.80M | $ 42.80M | $ 40.42M | $ 33.50M | $ 10.28M | $ 10.20M | |
$ 616.37M | $ 2.40M | $ 5.77M | $ 16.16M | $ -5.75M | $ 7.80M | |
$ -1.91M | $ -1.91M | $ -366.00K | $ -503.00K | $ 212.00K | $ 2.13M | |
$ -50.00K | - | - | $ -1.99B | - | $ 573.00K | |
$ 486.00K | $ 486.00K | $ 5.41M | $ 15.66M | $ -5.54M | $ 10.50M | |
$ 274.00K | $ 274.00K | $ 1.92M | $ 3.77M | $ -6.53M | $ 2.30M | |
- | - | - | - | - | - | |
$ -1.25B | $ 212.00K | $ 3.32B | $ 11.89M | $ 995.00K | $ 8.21M | |
$ 0.09 | $ 0.08 | $ 0.86 | $ 2.78 | $ 0.23 | $ 1.94 | |
$ 0.08 | $ 0.08 | $ 0.85 | $ 2.75 | $ 0.23 | $ 1.94 | |
$ 10.14M | $ 2.54M | $ 4.05M | $ 4.28M | $ 4.24M | $ 4.23M | |
$ 10.27M | $ 2.57M | $ 4.09M | $ 4.32M | $ 4.25M | $ 4.23M | |
$ 0.96 | $ 0.96 | $ 0.96 | $ 0.96 | $ 0.96 | $ 0.94 | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 0.96 | |
- | - | - | - | $ 2.87 | - | |
- | - | - | - | - | - | |
$ 1.23B | $ 45.90M | $ 37.92M | $ 31.37M | $ 1.03B | $ 1.80B | |
- | - | - | - | $ 444.00K | $ 636.00K | |
$ 212.00K | $ 212.00K | $ 3.49M | $ 11.89M | $ 995.00K | $ 8.21M | |
$ 2.57M | $ 383.94K | - | - | $ 995.00K | $ 7.76M | |
$ 3.87M | $ 3.87M | $ 6.69M | $ 16.40M | $ -5.09M | $ 11.14M | |
$ 31.73M | $ 31.73M | $ 29.40M | $ 36.20M | $ 13.48M | $ 27.78M |