|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$93.31M
-65.76%
YoY
|
$272.5M
-8.69%
YoY
|
$298.4M
0.01%
YoY
|
$298.4M
24.84%
YoY
|
$239.0M
15.4%
YoY
|
| Cost Of Revenue |
$59.98M
-66.61%
YoY
|
$179.6M
-7.82%
YoY
|
$194.9M
-0.01%
YoY
|
$194.9M
23.29%
YoY
|
$158.1M
12.05%
YoY
|
| Gross Profit |
$33.33M
-64.11%
YoY
|
$92.86M
-10.32%
YoY
|
$103.5M
0.05%
YoY
|
$103.5M
27.87%
YoY
|
$80.94M
22.56%
YoY
|
| Selling, General & Admin |
$41.14M
-51.79%
YoY
|
$85.33M
2.55%
YoY
|
$83.21M
0.38%
YoY
|
$82.90M
27.31%
YoY
|
$65.12M
17.87%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$100.0K
-66.67%
YoY
|
$300.0K
-49.78%
YoY
|
$597.4K
-85.29%
YoY
|
$4.060M
492.23%
YoY
|
$685.5K
-9.44%
YoY
|
| Operating Expenses |
$41.14M
-51.79%
YoY
|
$85.33M
2.55%
YoY
|
$83.21M
-4.24%
YoY
|
$86.90M
33.46%
YoY
|
$65.12M
17.87%
YoY
|
| Operating Profit |
-$8.903M
-833.97%
YoY
|
$1.213M
-92.55%
YoY
|
$16.28M
-1.91%
YoY
|
$16.60M
14.24%
YoY
|
$14.53M
-1282.36%
YoY
|
| Interest Expense |
-$4.511M
-8.33%
YoY
|
-$4.921M
261.04%
YoY
|
-$1.363M
-2.64%
YoY
|
-$1.400M
-2.28%
YoY
|
-$1.433M
-10.45%
YoY
|
| Other Income/Expense, Net |
N/A
|
$6.942M
63.92%
YoY
|
$4.235M
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$13.40M
261.38%
YoY
|
-$3.708M
-124.85%
YoY
|
$14.92M
0.14%
YoY
|
$14.90M
13.76%
YoY
|
$13.10M
-565.68%
YoY
|
| Income Tax |
-$1.284M
247.03%
YoY
|
-$370.0K
-104.37%
YoY
|
$8.469M
128.9%
YoY
|
$3.700M
3.99%
YoY
|
$3.558M
593.48%
YoY
|
| Net Earnings |
-$11.43M
242.42%
YoY
|
-$3.338M
-113.16%
YoY
|
$25.36M
-0.15%
YoY
|
$25.40M
80.02%
YoY
|
$14.11M
878.83%
YoY
|
| Basic Earnings Per Share |
-$1.04
235.48%
YoY
|
-$0.31
-112.76%
YoY
|
$2.43
N/A
|
N/A
|
$1.36
871.43%
YoY
|
| Diluted Earnings Per Share |
-$1.04
235.48%
YoY
|
-$0.31
-112.81%
YoY
|
$2.42
0.41%
YoY
|
$2.41
78.52%
YoY
|
$1.35
864.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.03M shares
1.18%
YoY
|
10.90M shares
4.5%
YoY
|
10.43M shares
N/A
|
N/A
|
10.37M shares
0.54%
YoY
|
| Diluted Shares Outstanding |
11.03M shares
1.18%
YoY
|
10.90M shares
4.04%
YoY
|
10.47M shares
N/A
|
N/A
|
10.42M shares
0.76%
YoY
|
|
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 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$20.88M
-66.98%
YoY
|
$22.03M
-65.8%
YoY
|
$26.90M
37681.31%
YoY
|
$23.51M
34398.14%
YoY
|
$63.23M
91856.66%
YoY
|
$64.41M
77053.71%
YoY
|
$71.19K
-11.9%
YoY
|
$68.14K
-9.53%
YoY
|
$68.77K
-99.91%
YoY
|
$83.48K
N/A
|
$80.80K
-99.9%
YoY
|
$75.32K
-99.9%
YoY
|
$77.28M
12.75%
YoY
|
$78.51M
22.32%
YoY
|
$74.09M
29.08%
YoY
|
$68.54M
37.77%
YoY
|
$67.69M
37.8%
YoY
|
$64.18M
20.65%
YoY
|
| Cost Of Revenue |
$13.47M
-68.16%
YoY
|
$14.32M
-66.65%
YoY
|
$17.24M
36682.12%
YoY
|
$15.10M
33818.26%
YoY
|
$42.31M
93250.54%
YoY
|
$42.94M
80161.66%
YoY
|
$46.86K
-8.53%
YoY
|
$44.51K
-8.29%
YoY
|
$45.33K
-99.91%
YoY
|
$53.51K
N/A
|
$51.23K
-99.9%
YoY
|
$48.53K
-99.9%
YoY
|
$50.23M
11.34%
YoY
|
$50.51M
-12.44%
YoY
|
$49.03M
28.52%
YoY
|
$45.11M
34.52%
YoY
|
-$1.105M
-102.19%
YoY
|
$57.69M
11.35%
YoY
|
| Gross Profit |
$7.410M
-64.58%
YoY
|
$7.703M
-64.12%
YoY
|
$9.660M
39605.7%
YoY
|
$8.410M
35490.35%
YoY
|
$20.92M
89161.03%
YoY
|
$21.47M
71503.46%
YoY
|
$24.33K
-17.74%
YoY
|
$23.63K
-11.78%
YoY
|
$23.44K
-99.91%
YoY
|
$29.98K
N/A
|
$29.57K
-99.89%
YoY
|
$26.78K
-99.89%
YoY
|
$27.06M
15.48%
YoY
|
$28.00M
27.0%
YoY
|
$25.06M
30.2%
YoY
|
$23.43M
44.5%
YoY
|
$23.43M
43.63%
YoY
|
$22.05M
28.76%
YoY
|
| Selling, General & Admin |
$8.805M
-53.44%
YoY
|
$8.929M
-57.03%
YoY
|
$10.22M
46440.11%
YoY
|
$12.58M
58208.61%
YoY
|
$18.91M
89883.82%
YoY
|
$20.78M
91517.8%
YoY
|
$21.97K
-2.74%
YoY
|
$21.57K
-7.08%
YoY
|
$21.02K
-99.91%
YoY
|
$22.68K
N/A
|
$22.58K
-99.89%
YoY
|
$23.21K
-99.88%
YoY
|
$23.21M
17.72%
YoY
|
$20.39M
10.26%
YoY
|
$19.90M
22.31%
YoY
|
$19.72M
28.84%
YoY
|
$14.22M
-6.34%
YoY
|
$18.49M
24.34%
YoY
|
| 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
|
| Depreciation & Amortization |
$25.00K
-74.49%
YoY
|
$139.0K
-92.64%
YoY
|
$823.0K
945877.01%
YoY
|
-$1.083M
-1203433.33%
YoY
|
$98.00K
104155.32%
YoY
|
$1.888M
1781032.08%
YoY
|
$87.00
-21.62%
YoY
|
$90.00
-29.13%
YoY
|
$94.00
-99.99%
YoY
|
$106.00
N/A
|
$111.00
-99.93%
YoY
|
$127.00
-99.92%
YoY
|
$1.088M
578.93%
YoY
|
$150.8K
-20.93%
YoY
|
$152.2K
-11.92%
YoY
|
$160.3K
-9.89%
YoY
|
$757.4K
-8.75%
YoY
|
$190.7K
-7.75%
YoY
|
| Operating Expenses |
$8.805M
-53.44%
YoY
|
$9.068M
-57.25%
YoY
|
$10.22M
46440.11%
YoY
|
$12.58M
58208.61%
YoY
|
$18.91M
89883.82%
YoY
|
$21.21M
93440.28%
YoY
|
$21.97K
-2.74%
YoY
|
$21.57K
-7.08%
YoY
|
$21.02K
-99.91%
YoY
|
$22.68K
N/A
|
$22.58K
-99.89%
YoY
|
$23.21K
-99.88%
YoY
|
$24.30M
23.24%
YoY
|
$20.39M
10.26%
YoY
|
$19.90M
22.31%
YoY
|
$19.72M
28.84%
YoY
|
$14.97M
-6.47%
YoY
|
$18.49M
24.34%
YoY
|
| Operating Profit |
-$1.553M
-558.11%
YoY
|
-$1.365M
-641.67%
YoY
|
-$937.0K
-199461.7%
YoY
|
-$4.425M
-5463062.96%
YoY
|
$339.0K
81586.75%
YoY
|
$252.0K
4684.51%
YoY
|
$470.00
-90.69%
YoY
|
$81.00
-100.39%
YoY
|
$415.00
-99.98%
YoY
|
$5.267K
N/A
|
$5.050K
-99.92%
YoY
|
-$20.73K
-100.49%
YoY
|
$2.760M
-1.97%
YoY
|
$6.469M
4.4%
YoY
|
$4.239M
28.19%
YoY
|
$2.816M
3602.53%
YoY
|
$8.457M
2684.4%
YoY
|
$6.196M
69.84%
YoY
|
| Interest Expense |
-$4.000K
-99.65%
YoY
|
$84.00K
-105.99%
YoY
|
-$1.570M
28.48%
YoY
|
-$1.829M
72.38%
YoY
|
-$1.146M
-7.21%
YoY
|
-$1.403M
-15.99%
YoY
|
-$1.222M
-18.64%
YoY
|
-$1.061M
-11.58%
YoY
|
-$1.235M
91.47%
YoY
|
-$1.670M
N/A
|
-$1.502M
299.86%
YoY
|
-$1.200M
1624.39%
YoY
|
-$645.0K
135.94%
YoY
|
-$375.6K
-12.91%
YoY
|
-$69.59K
-68.16%
YoY
|
-$273.4K
-28.06%
YoY
|
-$406.3K
19.51%
YoY
|
-$431.3K
19.81%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
$1.324M
-22.39%
YoY
|
N/A
|
N/A
|
N/A
|
$1.706M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$1.557M
92.94%
YoY
|
-$1.684M
45.55%
YoY
|
-$2.507M
333277.66%
YoY
|
-$6.254M
638063.27%
YoY
|
-$807.0K
98314.63%
YoY
|
-$1.157M
-32283.59%
YoY
|
-$752.00
-121.2%
YoY
|
-$980.00
-95.53%
YoY
|
-$820.00
-100.04%
YoY
|
$3.595K
N/A
|
$3.548K
-99.94%
YoY
|
-$21.93K
-100.53%
YoY
|
$2.115M
-16.8%
YoY
|
$6.093M
5.7%
YoY
|
$4.170M
35.0%
YoY
|
$2.542M
-946.01%
YoY
|
$2.378M
-20.17%
YoY
|
$5.764M
75.3%
YoY
|
| Income Tax |
-$168.0K
86.67%
YoY
|
-$420.0K
138.64%
YoY
|
$571.0K
998.08%
YoY
|
-$1.392M
535.62%
YoY
|
-$90.00K
221.43%
YoY
|
-$176.0K
-118.33%
YoY
|
$52.00K
-94.49%
YoY
|
-$219.0K
-95.99%
YoY
|
-$28.00K
-104.01%
YoY
|
$960.0K
N/A
|
$944.0K
-34.46%
YoY
|
-$5.464M
-654.11%
YoY
|
$698.0K
30.62%
YoY
|
$1.440M
28.52%
YoY
|
$986.1K
50.19%
YoY
|
$534.4K
272.67%
YoY
|
$718.8K
-6.65%
YoY
|
$1.121M
55.08%
YoY
|
| Net Earnings |
-$471.0K
-34.76%
YoY
|
-$1.160M
18.25%
YoY
|
-$5.812M
722785.57%
YoY
|
-$3.736M
490832.98%
YoY
|
-$722.0K
91061.62%
YoY
|
-$981.0K
-37259.09%
YoY
|
-$804.00
-130.88%
YoY
|
-$761.00
-95.38%
YoY
|
-$792.00
-100.06%
YoY
|
$2.640K
N/A
|
$2.604K
-99.94%
YoY
|
-$16.47K
-100.52%
YoY
|
$1.417M
-91.03%
YoY
|
$4.652M
0.19%
YoY
|
$3.176M
-7.74%
YoY
|
$15.80M
2119.7%
YoY
|
$5.311M
140.73%
YoY
|
$4.644M
81.0%
YoY
|
| Basic Earnings Per Share |
-$0.04
-33.33%
YoY
|
-$0.10
0.0%
YoY
|
-$0.52
642.86%
YoY
|
-$0.34
385.71%
YoY
|
-$0.06
-25.0%
YoY
|
-$0.10
-141.67%
YoY
|
-$0.07
-129.17%
YoY
|
-$0.07
-95.45%
YoY
|
-$0.08
N/A
|
$0.24
N/A
|
$0.24
-45.45%
YoY
|
-$1.54
-613.33%
YoY
|
N/A
|
$0.44
-2.22%
YoY
|
$0.30
-9.09%
YoY
|
$1.52
2071.43%
YoY
|
$0.51
142.86%
YoY
|
$0.45
80.0%
YoY
|
| Diluted Earnings Per Share |
-$0.04
-42.86%
YoY
|
-$0.10
11.15%
YoY
|
-$0.52
611.16%
YoY
|
-$0.34
386.05%
YoY
|
-$0.07
0.0%
YoY
|
-$0.09
-137.38%
YoY
|
-$0.07
-130.68%
YoY
|
-$0.07
-95.46%
YoY
|
-$0.07
-154.18%
YoY
|
$0.24
N/A
|
$0.24
-45.45%
YoY
|
-$1.54
-613.33%
YoY
|
$0.14
-91.06%
YoY
|
$0.44
-2.22%
YoY
|
$0.30
-9.09%
YoY
|
$1.51
2057.14%
YoY
|
$0.50
138.1%
YoY
|
$0.45
80.0%
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
|
| Basic Shares Outstanding |
11.24M shares
1.51%
YoY
|
11.20M shares
1.59%
YoY
|
11.16M shares
1.85%
YoY
|
11.11M shares
1.51%
YoY
|
11.08M shares
1.36%
YoY
|
11.02M shares
102059.33%
YoY
|
10.96M shares
101732.3%
YoY
|
10.94M shares
102064.05%
YoY
|
10.93M shares
1.29%
YoY
|
10.79K shares
-99.9%
YoY
|
10.76K shares
-99.9%
YoY
|
10.71K shares
-99.9%
YoY
|
10.79M shares
3.46%
YoY
|
10.48M shares
0.98%
YoY
|
10.47M shares
1.28%
YoY
|
10.43M shares
0.93%
YoY
|
10.41M shares
0.93%
YoY
|
10.38M shares
0.66%
YoY
|
| Diluted Shares Outstanding |
10.68M shares
-2.46%
YoY
|
N/A
|
11.08M shares
101365.34%
YoY
|
11.02M shares
101177.57%
YoY
|
10.95M shares
101035.63%
YoY
|
10.94M shares
101195.94%
YoY
|
10.92K shares
1.38%
YoY
|
10.88K shares
1.57%
YoY
|
10.83K shares
N/A
|
10.80K shares
N/A
|
10.77K shares
-99.9%
YoY
|
10.71K shares
-99.9%
YoY
|
N/A
|
10.53M shares
1.01%
YoY
|
10.51M shares
1.18%
YoY
|
10.49M shares
0.87%
YoY
|
10.46M shares
1.26%
YoY
|
10.43M shares
0.97%
YoY
|
Loading...