Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.85B | $ 2.75B | $ 3.37B | $ 2.03B | $ 1.02B | $ 1.81B | |
$ 2.11B | $ 2.73B | $ 3.34B | $ 2.00B | $ 1.02B | - | |
$ 743.46M | $ 17.33M | $ 23.49M | $ 29.86M | $ 4.54M | $ 1.81B | |
$ 15.86M | $ 14.93M | $ 17.72M | $ 33.50M | $ 28.86M | $ 26.84M | |
$ 453.00K | $ 2.40M | $ 5.77M | $ 16.16M | $ -5.75M | $ 7.80M | |
$ -848.00K | $ -1.91M | $ -366.00K | $ -503.00K | $ 212.00K | $ 2.13M | |
$ 79.00K | - | - | - | $ 38.00K | $ -573.00K | |
$ -1.07M | $ 486.00K | $ 5.41M | $ 15.66M | $ -5.54M | $ 10.50M | |
$ 277.00K | $ 274.00K | $ 1.92M | $ 3.77M | $ -6.53M | $ 2.30M | |
- | - | - | - | - | - | |
$ -1.34M | $ 212.00K | $ 3.49M | $ 11.89M | $ 995.00K | $ 1.78B | |
$ -0.51 | $ 0.08 | $ 0.86 | $ 2.78 | $ 0.23 | $ 1.94 | |
$ -0.51 | $ 0.08 | $ 0.85 | $ 2.75 | $ 0.23 | $ 1.94 | |
$ 10.21M | $ 2.54M | $ 4.05M | $ 4.28M | $ 4.24M | $ 4.23M | |
$ 10.31M | $ 2.57M | $ 4.09M | $ 4.32M | $ 4.25M | $ 4.23M | |
$ 0.96 | $ 0.96 | $ 0.96 | $ 0.96 | $ 0.96 | $ 0.94 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 45.84M | $ 2.74B | $ 3.36B | $ 33.50M | $ 29.25M | $ 26.84M | |
- | - | - | - | - | - | |
$ -1.34M | $ 212.00K | $ 3.49M | $ 11.89M | $ 995.00K | $ 8.21M | |
$ -2.18M | $ 383.94K | - | - | - | - | |
$ 652.20M | $ 3.87M | $ 6.69M | $ 16.40M | $ -5.09M | $ 11.14M | |
$ 678.25M | $ 31.73M | $ 29.40M | $ 36.20M | $ 13.48M | $ 27.78M |