|
Concept
|
2024 | 2023 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$170.1M
-4.82%
YoY
|
$178.7M
N/A
|
$68.87M
100.9%
YoY
|
$34.28M
2.16%
YoY
|
$33.56M
N/A
|
| Cost Of Revenue |
$93.35M
-7.29%
YoY
|
$100.7M
N/A
|
$35.33M
161.12%
YoY
|
$13.53M
0.37%
YoY
|
$13.48M
2350.91%
YoY
|
| Gross Profit |
$76.75M
-1.63%
YoY
|
$78.03M
N/A
|
$33.54M
61.55%
YoY
|
$20.76M
3.44%
YoY
|
$20.07M
-3749.09%
YoY
|
| Selling, General & Admin |
$47.98M
-13.85%
YoY
|
$55.69M
N/A
|
$32.28M
136.27%
YoY
|
$13.66M
22.95%
YoY
|
$11.11M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$13.15M
-23.25%
YoY
|
$17.14M
N/A
|
$10.06M
613.48%
YoY
|
$1.410M
70.91%
YoY
|
$825.0K
N/A
|
| Operating Expenses |
$91.02M
-11.72%
YoY
|
$103.1M
N/A
|
$54.37M
154.2%
YoY
|
$21.39M
24.29%
YoY
|
$17.21M
N/A
|
| Operating Profit |
-$22.04M
-12.13%
YoY
|
-$25.08M
N/A
|
-$135.6M
21429.21%
YoY
|
-$630.0K
-120.66%
YoY
|
$3.049M
-654.36%
YoY
|
| Interest Expense |
$8.828M
-201.95%
YoY
|
-$8.659M
N/A
|
$1.406M
-1181.54%
YoY
|
-$130.0K
-264.56%
YoY
|
$79.00K
-95.73%
YoY
|
| Other Income/Expense, Net |
$80.00K
-98.46%
YoY
|
$5.186M
N/A
|
$13.81M
146.63%
YoY
|
$5.600M
N/A
|
N/A
|
| Pretax Income |
-$30.77M
-70.28%
YoY
|
-$103.5M
N/A
|
-$121.2M
-2256.26%
YoY
|
$5.620M
89.23%
YoY
|
$2.970M
128.46%
YoY
|
| Income Tax |
-$65.00K
-31.58%
YoY
|
-$95.00K
N/A
|
$312.0K
-184.32%
YoY
|
-$370.0K
N/A
|
N/A
|
| Net Earnings |
-$30.71M
-70.31%
YoY
|
-$103.4M
N/A
|
-$121.5M
-2138.49%
YoY
|
$5.960M
103.07%
YoY
|
$2.935M
187.75%
YoY
|
| Basic Earnings Per Share |
-$1.20
-74.25%
YoY
|
-$4.66
N/A
|
-$6.60
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.20
-74.27%
YoY
|
-$4.67
N/A
|
-$7.20
-100.0%
YoY
|
$339.8K
102.72%
YoY
|
$167.6K
-42.48%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
25.52M shares
15.1%
YoY
|
22.17M shares
N/A
|
18.41M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
25.52M shares
15.1%
YoY
|
22.17M shares
N/A
|
18.62M shares
N/A
|
N/A
|
N/A
|
|
Concept
|
2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$42.88M
-6.23%
YoY
|
$41.47M
-8.33%
YoY
|
$39.48M
-8.73%
YoY
|
$43.43M
N/A
|
$45.73M
0.94%
YoY
|
$45.24M
0.67%
YoY
|
$43.26M
23.44%
YoY
|
$45.30M
284.86%
YoY
|
$44.93M
311.1%
YoY
|
$35.04M
1977.06%
YoY
|
$11.12M
25.27%
YoY
|
$11.77M
N/A
|
$10.93M
N/A
|
$1.687M
-94.97%
YoY
|
$8.873M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$33.56M
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$25.05M
0.91%
YoY
|
$23.25M
-6.78%
YoY
|
$21.80M
-10.84%
YoY
|
$23.47M
N/A
|
$24.83M
-0.39%
YoY
|
$24.94M
-3.59%
YoY
|
$24.45M
27.47%
YoY
|
$24.93M
345.33%
YoY
|
$25.87M
448.11%
YoY
|
$19.18M
52.23%
YoY
|
$5.922M
1545.0%
YoY
|
$5.597M
2444.09%
YoY
|
$4.720M
1288.24%
YoY
|
$12.60M
-2.4%
YoY
|
$360.0K
125.0%
YoY
|
$220.0K
-4.35%
YoY
|
$340.0K
88.89%
YoY
|
$12.91M
9121.43%
YoY
|
$160.0K
-20.0%
YoY
|
| Gross Profit |
$17.83M
-14.7%
YoY
|
$18.21M
-10.24%
YoY
|
$17.68M
-5.98%
YoY
|
$19.96M
N/A
|
$20.90M
2.58%
YoY
|
$20.29M
6.45%
YoY
|
$18.81M
18.58%
YoY
|
$20.37M
230.03%
YoY
|
$19.06M
202.09%
YoY
|
$15.86M
-26.85%
YoY
|
$5.193M
-1542.5%
YoY
|
$6.173M
-2905.91%
YoY
|
$6.310M
-1955.88%
YoY
|
$21.68M
4.99%
YoY
|
-$360.0K
125.0%
YoY
|
-$220.0K
-4.35%
YoY
|
-$340.0K
88.89%
YoY
|
$20.65M
-14850.0%
YoY
|
-$160.0K
-20.0%
YoY
|
| Selling, General & Admin |
$11.41M
-29.5%
YoY
|
$10.83M
-15.2%
YoY
|
$9.742M
-15.49%
YoY
|
$11.23M
N/A
|
$16.18M
21.35%
YoY
|
$12.77M
-28.25%
YoY
|
$11.53M
6.48%
YoY
|
$13.33M
75.8%
YoY
|
$17.79M
254.42%
YoY
|
$10.83M
-20.63%
YoY
|
$8.859M
N/A
|
$7.583M
N/A
|
$5.020M
N/A
|
$13.64M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.044M
-5.67%
YoY
|
$3.360M
-9.46%
YoY
|
$3.272M
48.73%
YoY
|
$3.295M
N/A
|
$3.227M
24.12%
YoY
|
$3.711M
-16.49%
YoY
|
$2.200M
-38.67%
YoY
|
$2.600M
550.0%
YoY
|
$4.444M
110.82%
YoY
|
$3.587M
930.75%
YoY
|
$387.0K
29.43%
YoY
|
$400.0K
60.64%
YoY
|
$2.108M
N/A
|
$348.0K
-58.07%
YoY
|
$299.0K
N/A
|
$249.0K
N/A
|
N/A
|
$830.0K
N/A
|
N/A
|
| Operating Expenses |
$21.58M
-19.67%
YoY
|
$21.66M
-12.23%
YoY
|
$20.21M
-13.04%
YoY
|
$22.29M
N/A
|
$26.86M
5.41%
YoY
|
$24.68M
-18.01%
YoY
|
$23.25M
12.89%
YoY
|
$25.48M
114.71%
YoY
|
$30.10M
235.52%
YoY
|
$20.59M
-0.09%
YoY
|
$12.94M
N/A
|
$11.87M
N/A
|
$8.970M
N/A
|
$20.61M
21.09%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$17.02M
N/A
|
$0.00
N/A
|
| Operating Profit |
-$4.208M
-39.89%
YoY
|
-$3.444M
-21.46%
YoY
|
-$3.048M
-31.35%
YoY
|
-$3.465M
N/A
|
-$7.000M
-88.39%
YoY
|
-$4.385M
-60.26%
YoY
|
-$4.440M
-6.17%
YoY
|
-$60.28M
958.42%
YoY
|
-$11.03M
315.28%
YoY
|
-$4.732M
238.0%
YoY
|
-$7.752M
837.36%
YoY
|
-$5.695M
-4584.25%
YoY
|
-$2.657M
681.47%
YoY
|
-$1.400M
-138.57%
YoY
|
-$827.0K
416.88%
YoY
|
$127.0K
-155.22%
YoY
|
-$340.0K
88.89%
YoY
|
$3.630M
-2692.86%
YoY
|
-$160.0K
-20.0%
YoY
|
| Interest Expense |
$2.477M
19.2%
YoY
|
-$2.320M
10.69%
YoY
|
$2.219M
-1.16%
YoY
|
$2.211M
N/A
|
$2.078M
-7.48%
YoY
|
-$2.096M
-201.21%
YoY
|
$2.245M
-265.07%
YoY
|
$2.246M
6706.06%
YoY
|
$2.071M
25787.5%
YoY
|
-$1.360M
-22766.67%
YoY
|
$5.000K
-50.0%
YoY
|
$33.00K
-42.11%
YoY
|
$8.000K
-97.5%
YoY
|
$6.000K
-100.29%
YoY
|
$10.00K
-98.36%
YoY
|
$57.00K
-92.08%
YoY
|
$320.0K
-53.62%
YoY
|
-$2.100M
-413.43%
YoY
|
$610.0K
10.91%
YoY
|
| Other Income/Expense, Net |
$3.000K
N/A
|
$179.0K
-62.47%
YoY
|
$85.00K
-96.76%
YoY
|
-$5.000K
N/A
|
$0.00
-100.0%
YoY
|
$477.0K
-184.13%
YoY
|
$2.627M
-22.87%
YoY
|
$1.811M
-85.65%
YoY
|
-$567.0K
-88.55%
YoY
|
$3.406M
-39.18%
YoY
|
$2.732M
N/A
|
$12.62M
N/A
|
-$4.950M
N/A
|
$5.600M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$6.538M
-28.55%
YoY
|
-$10.67M
-58.68%
YoY
|
-$4.958M
48.8%
YoY
|
-$5.999M
N/A
|
-$9.151M
-84.93%
YoY
|
-$25.81M
88.77%
YoY
|
-$3.332M
-97.17%
YoY
|
-$60.71M
-773.23%
YoY
|
-$13.67M
82.37%
YoY
|
-$117.7M
-2462.02%
YoY
|
-$5.027M
500.6%
YoY
|
$9.018M
12782.86%
YoY
|
-$7.497M
37385.0%
YoY
|
$4.982M
225.62%
YoY
|
-$837.0K
-286.0%
YoY
|
$70.00K
-85.71%
YoY
|
-$20.00K
-103.92%
YoY
|
$1.530M
188.68%
YoY
|
$450.0K
28.57%
YoY
|
| Income Tax |
$0.00
N/A
|
-$67.00K
-119.03%
YoY
|
$0.00
N/A
|
$2.000K
N/A
|
$0.00
-100.0%
YoY
|
$352.0K
-414.29%
YoY
|
$0.00
-100.0%
YoY
|
-$335.0K
-1340.74%
YoY
|
-$112.0K
-115.71%
YoY
|
-$419.0K
14.48%
YoY
|
-$9.000K
-10.0%
YoY
|
$27.00K
-370.0%
YoY
|
$713.0K
-7230.0%
YoY
|
-$366.0K
N/A
|
-$10.00K
-109.09%
YoY
|
-$10.00K
-105.0%
YoY
|
-$10.00K
-107.69%
YoY
|
N/A
|
$110.0K
57.14%
YoY
|
| Net Earnings |
-$6.538M
-28.55%
YoY
|
-$10.60M
-59.49%
YoY
|
-$4.958M
48.8%
YoY
|
-$6.001M
N/A
|
-$9.151M
-84.84%
YoY
|
-$26.16M
92.93%
YoY
|
-$3.332M
-97.16%
YoY
|
-$60.38M
-771.53%
YoY
|
-$13.56M
65.16%
YoY
|
-$117.3M
-2292.54%
YoY
|
-$5.018M
495.96%
YoY
|
$8.991M
15138.98%
YoY
|
-$8.210M
40950.0%
YoY
|
$5.348M
177.1%
YoY
|
-$842.0K
-347.65%
YoY
|
$59.00K
-78.93%
YoY
|
-$20.00K
-105.26%
YoY
|
$1.930M
359.52%
YoY
|
$340.0K
21.43%
YoY
|
| Basic Earnings Per Share |
-$0.24
-38.46%
YoY
|
N/A
|
-$0.19
26.67%
YoY
|
-$0.24
N/A
|
-$0.39
-85.66%
YoY
|
N/A
|
-$0.15
N/A
|
-$2.72
-644.0%
YoY
|
-$0.62
34.78%
YoY
|
N/A
|
-$0.28
N/A
|
$0.50
N/A
|
-$0.46
N/A
|
$0.30
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.24
-38.46%
YoY
|
-$0.39
-66.42%
YoY
|
-$0.19
26.67%
YoY
|
-$0.24
N/A
|
-$0.39
-85.66%
YoY
|
-$1.18
89.58%
YoY
|
-$0.15
-100.0%
YoY
|
-$2.72
1331.58%
YoY
|
-$0.62
34.78%
YoY
|
-$5.853M
58527598320.32%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.46
-99.99%
YoY
|
-$0.01
-100.0%
YoY
|
-$83.54K
-193.37%
YoY
|
-$46.12K
-163.41%
YoY
|
-$4.988K
-104.97%
YoY
|
$32.65K
-70.69%
YoY
|
$89.47K
20.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.04M shares
14.74%
YoY
|
N/A
|
26.79M shares
20.4%
YoY
|
24.89M shares
11.86%
YoY
|
23.57M shares
6.09%
YoY
|
23.82M shares
8.47%
YoY
|
22.25M shares
4.66%
YoY
|
22.21M shares
24.19%
YoY
|
21.96M shares
23.28%
YoY
|
21.26M
21.22%
YoY
|
17.89M
N/A
|
17.89M shares
127.5%
YoY
|
17.81M shares
N/A
|
17.54M shares
N/A
|
N/A
|
7.863M shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
27.02M shares
14.65%
YoY
|
N/A
|
26.79M shares
20.4%
YoY
|
24.89M shares
N/A
|
23.57M shares
6.09%
YoY
|
N/A
|
22.25M shares
N/A
|
22.21M shares
18.46%
YoY
|
21.96M shares
23.28%
YoY
|
N/A
|
17.90M
N/A
|
18.75M shares
N/A
|
17.81M shares
N/A
|
21.43M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...