|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$71.66M
40.14%
YoY
|
$51.13M
-10.12%
YoY
|
$56.89M
-27.11%
YoY
|
$78.04M
9.52%
YoY
|
$71.26M
79.86%
YoY
|
| Cost Of Revenue |
$31.11M
22.67%
YoY
|
$25.36M
-28.66%
YoY
|
$35.55M
-31.01%
YoY
|
$51.54M
40.53%
YoY
|
$36.67M
N/A
|
| Gross Profit |
$40.55M
57.33%
YoY
|
$25.77M
20.79%
YoY
|
$21.34M
-19.51%
YoY
|
$26.51M
-23.36%
YoY
|
$34.59M
42.93%
YoY
|
| Selling, General & Admin |
$47.85M
23.01%
YoY
|
$38.90M
-16.95%
YoY
|
$46.84M
-40.1%
YoY
|
$78.19M
-10.2%
YoY
|
$87.07M
38.2%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$14.68M
-24.62%
YoY
|
$19.47M
-16.8%
YoY
|
$23.40M
-41.48%
YoY
|
$39.99M
40.35%
YoY
|
$28.49M
177.44%
YoY
|
| Operating Expenses |
$78.96M
22.48%
YoY
|
$64.47M
37.64%
YoY
|
$46.84M
-64.87%
YoY
|
$133.3M
53.13%
YoY
|
$87.07M
38.2%
YoY
|
| Operating Profit |
-$7.304M
-45.22%
YoY
|
-$13.33M
-47.72%
YoY
|
-$25.50M
-53.87%
YoY
|
-$55.28M
5.34%
YoY
|
-$52.48M
35.26%
YoY
|
| Interest Expense |
$803.0K
41.37%
YoY
|
$568.0K
-114.49%
YoY
|
-$3.919M
-182.78%
YoY
|
$4.734M
-68.86%
YoY
|
$15.20M
-258.05%
YoY
|
| Other Income/Expense, Net |
$88.00K
-300.0%
YoY
|
-$44.00K
-120.66%
YoY
|
$213.0K
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$6.413M
-49.93%
YoY
|
-$12.81M
-73.53%
YoY
|
-$48.39M
-4.27%
YoY
|
-$50.55M
35.61%
YoY
|
-$37.28M
-23.02%
YoY
|
| Income Tax |
$14.00K
-86.0%
YoY
|
$100.0K
-80.24%
YoY
|
$506.0K
26.5%
YoY
|
$400.0K
11.11%
YoY
|
$360.0K
100.0%
YoY
|
| Net Earnings |
-$6.427M
-50.34%
YoY
|
-$12.94M
-73.53%
YoY
|
-$48.90M
-3.97%
YoY
|
-$50.92M
35.29%
YoY
|
-$37.64M
-22.56%
YoY
|
| Basic Earnings Per Share |
-$0.11
-54.17%
YoY
|
-$0.24
-73.91%
YoY
|
-$0.92
-4.17%
YoY
|
-$0.96
31.51%
YoY
|
-$0.73
N/A
|
| Diluted Earnings Per Share |
-$0.11
-54.17%
YoY
|
-$0.24
-73.96%
YoY
|
-$0.92
-3.98%
YoY
|
-$0.96
-100.0%
YoY
|
-$731.0K
-71.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
57.66M shares
5.84%
YoY
|
54.48M shares
2.71%
YoY
|
53.04M shares
0.49%
YoY
|
52.79M
2.53%
YoY
|
51.48M
N/A
|
| Diluted Shares Outstanding |
57.66M shares
5.84%
YoY
|
54.48M shares
2.71%
YoY
|
53.04M shares
0.49%
YoY
|
52.79M
1.93%
YoY
|
51.79M
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$15.16M
0.47%
YoY
|
$19.20M
35.82%
YoY
|
$18.36M
45.66%
YoY
|
$19.01M
53.38%
YoY
|
$15.09M
25.74%
YoY
|
$14.13M
-4.34%
YoY
|
$12.60M
-19.36%
YoY
|
$12.40M
-12.07%
YoY
|
$12.00M
-3.12%
YoY
|
$14.78M
1.9%
YoY
|
$15.63M
-33.68%
YoY
|
$14.10M
-36.92%
YoY
|
$12.39M
-29.73%
YoY
|
$14.50M
-46.84%
YoY
|
$23.57M
26.0%
YoY
|
$22.35M
45.65%
YoY
|
$17.63M
77.33%
YoY
|
$27.28M
-31.16%
YoY
|
$18.71M
N/A
|
| Cost Of Revenue |
$6.657M
-5.97%
YoY
|
$7.581M
11.96%
YoY
|
$7.588M
29.93%
YoY
|
$8.864M
47.63%
YoY
|
$7.080M
4.92%
YoY
|
$6.771M
-16.66%
YoY
|
$5.840M
-31.21%
YoY
|
$6.004M
-39.56%
YoY
|
$6.748M
-25.03%
YoY
|
$8.125M
-38.13%
YoY
|
$8.490M
-37.42%
YoY
|
$9.933M
-23.52%
YoY
|
$9.001M
-24.04%
YoY
|
$13.13M
-23.83%
YoY
|
$13.57M
42.01%
YoY
|
$12.99M
126.98%
YoY
|
$11.85M
184.86%
YoY
|
$17.24M
11.8%
YoY
|
$9.553M
N/A
|
| Gross Profit |
$8.504M
6.17%
YoY
|
$11.62M
57.76%
YoY
|
$10.77M
59.24%
YoY
|
$10.15M
58.79%
YoY
|
$8.010M
52.48%
YoY
|
$7.363M
10.72%
YoY
|
$6.764M
-5.27%
YoY
|
$6.391M
53.48%
YoY
|
$5.253M
55.14%
YoY
|
$6.650M
386.47%
YoY
|
$7.140M
-28.62%
YoY
|
$4.164M
-55.51%
YoY
|
$3.386M
-41.39%
YoY
|
$1.367M
-86.38%
YoY
|
$10.00M
9.3%
YoY
|
$9.360M
-2.72%
YoY
|
$5.777M
-0.05%
YoY
|
$10.04M
-58.53%
YoY
|
$9.152M
N/A
|
| Selling, General & Admin |
$10.05M
26.69%
YoY
|
$14.99M
35.83%
YoY
|
$15.26M
52.38%
YoY
|
$9.668M
8.14%
YoY
|
$7.931M
-10.96%
YoY
|
$11.03M
-3.34%
YoY
|
$10.02M
-17.02%
YoY
|
$8.940M
-26.62%
YoY
|
$8.907M
-20.29%
YoY
|
$11.42M
-31.74%
YoY
|
$12.07M
-16.08%
YoY
|
$12.18M
-44.14%
YoY
|
$11.17M
-55.78%
YoY
|
$16.72M
-40.35%
YoY
|
$14.38M
-17.23%
YoY
|
$21.81M
5.5%
YoY
|
$25.27M
20.45%
YoY
|
$28.04M
-55.5%
YoY
|
$17.38M
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.719M
4.64%
YoY
|
$3.857M
-18.18%
YoY
|
$3.622M
-22.01%
YoY
|
$3.642M
-23.79%
YoY
|
$3.554M
-33.35%
YoY
|
$4.714M
-11.47%
YoY
|
$4.644M
-15.72%
YoY
|
$4.779M
-27.45%
YoY
|
$5.332M
-10.82%
YoY
|
$5.325M
-46.25%
YoY
|
$5.510M
-47.58%
YoY
|
$6.587M
-40.56%
YoY
|
$5.979M
-35.34%
YoY
|
$9.907M
-25.56%
YoY
|
$10.51M
37.84%
YoY
|
$11.08M
143.67%
YoY
|
$9.247M
207.21%
YoY
|
$13.31M
29.59%
YoY
|
$7.626M
N/A
|
| Operating Expenses |
$16.71M
11.29%
YoY
|
$14.99M
35.83%
YoY
|
$22.85M
44.11%
YoY
|
$18.53M
24.01%
YoY
|
$15.01M
-4.11%
YoY
|
$11.03M
-3.34%
YoY
|
$15.86M
-59.89%
YoY
|
$14.94M
-32.43%
YoY
|
$15.66M
-22.4%
YoY
|
$11.42M
-31.74%
YoY
|
$39.53M
41.43%
YoY
|
$22.12M
-42.41%
YoY
|
$20.18M
-20.17%
YoY
|
$16.72M
-40.35%
YoY
|
$27.95M
60.83%
YoY
|
$38.40M
45.49%
YoY
|
$25.27M
20.45%
YoY
|
$28.04M
-54.85%
YoY
|
$17.38M
3446.53%
YoY
|
| Operating Profit |
-$1.544M
-2054.43%
YoY
|
-$3.372M
-8.14%
YoY
|
-$4.491M
38.1%
YoY
|
$480.0K
-118.83%
YoY
|
$79.00K
-102.16%
YoY
|
-$3.671M
-22.96%
YoY
|
-$3.252M
-86.39%
YoY
|
-$2.549M
-68.21%
YoY
|
-$3.654M
-53.08%
YoY
|
-$4.765M
-68.97%
YoY
|
-$23.90M
445.64%
YoY
|
-$8.019M
-50.05%
YoY
|
-$7.788M
-60.05%
YoY
|
-$15.36M
-14.68%
YoY
|
-$4.380M
-46.75%
YoY
|
-$16.05M
45.27%
YoY
|
-$19.49M
28.25%
YoY
|
-$18.00M
-52.5%
YoY
|
-$8.226M
N/A
|
| Interest Expense |
$240.0K
-12.73%
YoY
|
-$106.0K
-110.18%
YoY
|
$366.0K
35.06%
YoY
|
$268.0K
-53.23%
YoY
|
$275.0K
-120.88%
YoY
|
$1.041M
682.71%
YoY
|
$271.0K
-110.71%
YoY
|
$573.0K
-135.5%
YoY
|
-$1.317M
-1486.32%
YoY
|
$133.0K
-86.86%
YoY
|
-$2.530M
4262.07%
YoY
|
-$1.614M
-1313.53%
YoY
|
$95.00K
-97.4%
YoY
|
$1.012M
-85.17%
YoY
|
-$58.00K
-100.64%
YoY
|
$133.0K
-95.25%
YoY
|
$3.647M
-203.31%
YoY
|
$6.825M
-167.04%
YoY
|
$9.105M
90950.0%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$174.0K
-583.33%
YoY
|
-$79.00K
N/A
|
-$7.000K
-76.67%
YoY
|
$22.00K
-24.14%
YoY
|
-$36.00K
N/A
|
$0.00
N/A
|
-$30.00K
N/A
|
$29.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$3.603M
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$1.304M
-475.79%
YoY
|
-$3.478M
23.55%
YoY
|
-$3.951M
30.96%
YoY
|
$669.0K
-133.86%
YoY
|
$347.0K
-106.94%
YoY
|
-$2.815M
-39.23%
YoY
|
-$3.017M
-88.59%
YoY
|
-$1.976M
-79.49%
YoY
|
-$5.001M
-34.99%
YoY
|
-$4.632M
-67.71%
YoY
|
-$26.43M
495.58%
YoY
|
-$9.633M
-39.5%
YoY
|
-$7.693M
-51.45%
YoY
|
-$14.34M
28.37%
YoY
|
-$4.438M
-604.89%
YoY
|
-$15.92M
92.96%
YoY
|
-$15.85M
-15.39%
YoY
|
-$11.17M
-76.75%
YoY
|
$879.0K
-283.13%
YoY
|
| Income Tax |
$24.00K
-14.29%
YoY
|
$308.0K
-15500.0%
YoY
|
-$200.0K
-300.0%
YoY
|
-$100.0K
N/A
|
$28.00K
N/A
|
-$2.000K
-107.41%
YoY
|
$100.0K
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$27.00K
-86.63%
YoY
|
$100.0K
56.25%
YoY
|
$300.0K
435.71%
YoY
|
$100.0K
122.22%
YoY
|
$202.0K
-12.93%
YoY
|
$64.00K
30.61%
YoY
|
$56.00K
5.66%
YoY
|
$45.00K
50.0%
YoY
|
$232.0K
28.89%
YoY
|
$49.00K
63.33%
YoY
|
| Net Earnings |
-$1.328M
-516.3%
YoY
|
-$3.786M
34.59%
YoY
|
-$3.744M
22.27%
YoY
|
$784.0K
-138.6%
YoY
|
$319.0K
-106.34%
YoY
|
-$2.813M
-39.62%
YoY
|
-$3.062M
-88.47%
YoY
|
-$2.031M
-79.53%
YoY
|
-$5.035M
-35.04%
YoY
|
-$4.659M
-67.97%
YoY
|
-$26.57M
490.07%
YoY
|
-$9.921M
-37.9%
YoY
|
-$7.751M
-51.23%
YoY
|
-$14.55M
27.53%
YoY
|
-$4.502M
-642.41%
YoY
|
-$15.98M
92.4%
YoY
|
-$15.89M
-15.29%
YoY
|
-$11.41M
-76.36%
YoY
|
$830.0K
-262.75%
YoY
|
| Basic Earnings Per Share |
-$0.02
-300.0%
YoY
|
N/A
|
-$0.06
0.0%
YoY
|
$0.01
-125.0%
YoY
|
$0.01
-111.11%
YoY
|
N/A
|
-$0.06
-88.0%
YoY
|
-$0.04
-78.95%
YoY
|
-$0.09
-40.0%
YoY
|
N/A
|
-$0.50
455.56%
YoY
|
-$0.19
-36.67%
YoY
|
-$0.15
-50.0%
YoY
|
N/A
|
-$0.09
-550.0%
YoY
|
-$0.30
87.5%
YoY
|
-$0.30
N/A
|
N/A
|
$0.02
N/A
|
| Diluted Earnings Per Share |
-$0.02
-300.0%
YoY
|
-$0.06
19.96%
YoY
|
-$0.06
0.0%
YoY
|
$0.01
-125.0%
YoY
|
$0.01
-111.11%
YoY
|
-$0.05
-42.93%
YoY
|
-$0.06
-88.0%
YoY
|
-$0.04
-78.95%
YoY
|
-$0.09
-40.0%
YoY
|
-$0.09
-68.12%
YoY
|
-$0.50
455.56%
YoY
|
-$0.19
-36.67%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.28
-100.0%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.30
57.89%
YoY
|
-$301.3K
-22.8%
YoY
|
-$216.6K
-82.25%
YoY
|
$15.78K
-114.45%
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 |
58.97M shares
2.34%
YoY
|
58.30M shares
5.08%
YoY
|
57.93M shares
6.1%
YoY
|
57.63M shares
7.51%
YoY
|
57.63M shares
8.1%
YoY
|
55.48M shares
4.53%
YoY
|
54.60M shares
2.96%
YoY
|
53.60M shares
1.19%
YoY
|
53.31M shares
0.65%
YoY
|
53.08M shares
0.51%
YoY
|
53.03M
0.45%
YoY
|
52.97M
0.37%
YoY
|
52.96M
100300.13%
YoY
|
52.81M
N/A
|
52.79M shares
0.38%
YoY
|
52.78M shares
0.4%
YoY
|
52.75K
N/A
|
N/A
|
52.59M
N/A
|
| Diluted Shares Outstanding |
58.95M shares
3.18%
YoY
|
N/A
|
57.93M shares
5.62%
YoY
|
57.59M shares
7.41%
YoY
|
57.13M shares
7.19%
YoY
|
N/A
|
54.85M shares
3.41%
YoY
|
53.61M shares
101045.15%
YoY
|
53.30M shares
100562.89%
YoY
|
N/A
|
53.04M shares
0.47%
YoY
|
53.01K
-99.9%
YoY
|
52.95K
0.38%
YoY
|
N/A
|
52.79M
0.22%
YoY
|
52.78M shares
-0.36%
YoY
|
52.75K
N/A
|
N/A
|
52.68M
N/A
|
Loading...