|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$234.6M
-17.8%
YoY
|
$285.4M
48.79%
YoY
|
$191.8M
160.3%
YoY
|
$73.69M
-9.86%
YoY
|
$81.75M
18.58%
YoY
|
| Cost Of Revenue |
$209.8M
-15.21%
YoY
|
$247.4M
50.22%
YoY
|
$164.7M
176.13%
YoY
|
$59.64M
-21.71%
YoY
|
$76.18M
22.1%
YoY
|
| Gross Profit |
$24.84M
-34.64%
YoY
|
$38.00M
40.13%
YoY
|
$27.12M
93.1%
YoY
|
$14.04M
152.16%
YoY
|
$5.569M
-14.94%
YoY
|
| Selling, General & Admin |
$17.97M
36.06%
YoY
|
$13.21M
112.02%
YoY
|
$6.230M
-2.32%
YoY
|
$6.378M
32.88%
YoY
|
$4.800M
39.48%
YoY
|
| Research & Development |
$1.553M
14.95%
YoY
|
$1.351M
38.14%
YoY
|
$978.0K
26.03%
YoY
|
$776.0K
442.66%
YoY
|
$143.0K
N/A
|
| Depreciation & Amortization |
$7.802M
50.82%
YoY
|
$5.173M
141.39%
YoY
|
$2.143M
29.17%
YoY
|
$1.659M
189.02%
YoY
|
$574.0K
102.83%
YoY
|
| Operating Expenses |
$23.82M
51.64%
YoY
|
$15.71M
115.84%
YoY
|
$7.278M
1.31%
YoY
|
$7.184M
38.85%
YoY
|
$5.174M
47.96%
YoY
|
| Operating Profit |
$1.017M
-95.44%
YoY
|
$22.29M
12.36%
YoY
|
$19.84M
189.24%
YoY
|
$6.859M
1636.46%
YoY
|
$395.0K
-87.05%
YoY
|
| Interest Expense |
$745.0K
-139.54%
YoY
|
-$1.884M
346.45%
YoY
|
-$422.0K
-36.83%
YoY
|
-$668.0K
1.06%
YoY
|
-$661.0K
-33.23%
YoY
|
| Other Income/Expense, Net |
-$98.00K
-95.9%
YoY
|
-$2.390M
107.65%
YoY
|
-$1.151M
308.16%
YoY
|
-$282.0K
-25.79%
YoY
|
-$380.0K
-7.54%
YoY
|
| Pretax Income |
-$6.689M
-144.54%
YoY
|
$15.02M
-5.45%
YoY
|
$15.88M
168.79%
YoY
|
$5.909M
-314.02%
YoY
|
-$2.761M
-569.56%
YoY
|
| Income Tax |
-$655.0K
-113.84%
YoY
|
$4.733M
0.3%
YoY
|
$4.719M
166.61%
YoY
|
$1.770M
100.45%
YoY
|
$883.0K
106.31%
YoY
|
| Net Earnings |
-$6.034M
-158.67%
YoY
|
$10.28M
-7.88%
YoY
|
$11.16M
169.73%
YoY
|
$4.139M
-213.58%
YoY
|
-$3.644M
-2377.5%
YoY
|
| Basic Earnings Per Share |
$0.00
0.0%
YoY
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
170.65%
YoY
|
$0.00
-100.0%
YoY
|
-$899.90
-2260.12%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
4.095B shares
0.0%
YoY
|
4.095B shares
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
4.095B shares
-8.32%
YoY
|
4.466B shares
N/A
|
N/A
|
N/A
|
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 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$37.18M
-48.8%
YoY
|
$41.75M
-34.42%
YoY
|
$57.41M
-17.28%
YoY
|
$62.81M
-11.4%
YoY
|
$72.63M
-10.79%
YoY
|
$63.65M
-11.09%
YoY
|
$69.41M
5.73%
YoY
|
$70.89M
127.8%
YoY
|
$81.41M
247.28%
YoY
|
$71.60M
259.13%
YoY
|
$65.65M
N/A
|
$31.12M
N/A
|
$23.44M
22.86%
YoY
|
$19.94M
6.27%
YoY
|
$19.08M
-23.38%
YoY
|
$18.76M
N/A
|
$19.48M
N/A
|
$24.90M
N/A
|
| Cost Of Revenue |
$35.01M
-45.73%
YoY
|
$40.03M
-30.12%
YoY
|
$50.21M
-18.13%
YoY
|
$55.03M
-9.54%
YoY
|
$64.50M
-7.16%
YoY
|
$57.28M
-5.87%
YoY
|
$61.32M
9.87%
YoY
|
$60.83M
129.68%
YoY
|
$69.48M
222.6%
YoY
|
$60.86M
373.63%
YoY
|
$55.81M
N/A
|
$26.49M
N/A
|
$21.54M
29.34%
YoY
|
$12.85M
-29.3%
YoY
|
$16.65M
-24.75%
YoY
|
$18.17M
N/A
|
$18.22M
N/A
|
$22.13M
N/A
|
| Gross Profit |
$2.177M
-73.23%
YoY
|
$1.716M
-73.07%
YoY
|
$7.209M
-10.82%
YoY
|
$7.782M
-22.64%
YoY
|
$8.131M
-31.89%
YoY
|
$6.371M
-40.68%
YoY
|
$8.084M
-17.79%
YoY
|
$10.06M
117.07%
YoY
|
$11.94M
526.01%
YoY
|
$10.74M
51.55%
YoY
|
$9.833M
N/A
|
$4.634M
N/A
|
$1.907M
-21.52%
YoY
|
$7.087M
1109.39%
YoY
|
$2.430M
-12.43%
YoY
|
$586.0K
N/A
|
$1.254M
N/A
|
$2.775M
N/A
|
| Selling, General & Admin |
$1.890M
-46.69%
YoY
|
$6.848M
54.62%
YoY
|
$3.657M
13.18%
YoY
|
$3.922M
42.15%
YoY
|
$3.545M
24.52%
YoY
|
$4.429M
67.45%
YoY
|
$3.231M
141.48%
YoY
|
$2.759M
151.05%
YoY
|
$2.847M
148.0%
YoY
|
$2.645M
127.62%
YoY
|
$1.338M
N/A
|
$1.099M
N/A
|
$1.148M
-46.68%
YoY
|
$1.162M
-23.3%
YoY
|
$2.153M
176.03%
YoY
|
$1.515M
N/A
|
$1.614M
N/A
|
$780.0K
N/A
|
| Research & Development |
$455.0K
-0.66%
YoY
|
$272.0K
-39.15%
YoY
|
$431.0K
14.63%
YoY
|
$392.0K
18.79%
YoY
|
$458.0K
131.31%
YoY
|
$447.0K
-22.4%
YoY
|
$376.0K
184.85%
YoY
|
$330.0K
157.81%
YoY
|
$198.0K
39.44%
YoY
|
$576.0K
192.39%
YoY
|
$132.0K
N/A
|
$128.0K
N/A
|
$142.0K
-30.39%
YoY
|
$197.0K
37.76%
YoY
|
$204.0K
655.56%
YoY
|
$143.0K
N/A
|
N/A
|
$27.00K
N/A
|
| Depreciation & Amortization |
$2.093M
23.12%
YoY
|
$2.637M
34.95%
YoY
|
$1.900M
44.27%
YoY
|
$1.823M
72.14%
YoY
|
$1.700M
101.66%
YoY
|
$1.954M
232.88%
YoY
|
$1.317M
134.76%
YoY
|
$1.059M
109.7%
YoY
|
$843.0K
72.04%
YoY
|
$587.0K
-54.0%
YoY
|
$561.0K
N/A
|
$505.0K
N/A
|
$490.0K
27.94%
YoY
|
$1.276M
425.1%
YoY
|
$383.0K
245.05%
YoY
|
$243.0K
N/A
|
$220.0K
N/A
|
$111.0K
N/A
|
| Operating Expenses |
$2.457M
-33.97%
YoY
|
$6.886M
30.96%
YoY
|
$4.342M
9.76%
YoY
|
$5.412M
74.52%
YoY
|
$3.721M
21.4%
YoY
|
$5.258M
62.28%
YoY
|
$3.956M
167.3%
YoY
|
$3.101M
148.08%
YoY
|
$3.065M
134.33%
YoY
|
$3.240M
137.36%
YoY
|
$1.480M
N/A
|
$1.250M
N/A
|
$1.308M
-44.69%
YoY
|
$1.365M
-27.28%
YoY
|
$2.365M
193.06%
YoY
|
$1.877M
N/A
|
$1.626M
N/A
|
$807.0K
N/A
|
| Operating Profit |
-$280.0K
-106.35%
YoY
|
-$5.170M
-564.51%
YoY
|
$2.867M
-30.55%
YoY
|
$2.370M
-65.94%
YoY
|
$4.410M
-50.3%
YoY
|
$1.113M
-85.16%
YoY
|
$4.128M
-50.58%
YoY
|
$6.958M
105.61%
YoY
|
$8.873M
1381.3%
YoY
|
$7.500M
31.07%
YoY
|
$8.353M
N/A
|
$3.384M
N/A
|
$599.0K
821.54%
YoY
|
$5.722M
-543.22%
YoY
|
$65.00K
-96.7%
YoY
|
-$1.291M
N/A
|
-$372.0K
N/A
|
$1.968M
N/A
|
| Interest Expense |
$6.000K
-97.87%
YoY
|
-$43.00K
-76.88%
YoY
|
$170.0K
-184.58%
YoY
|
$250.0K
-182.51%
YoY
|
$282.0K
-497.18%
YoY
|
-$186.0K
102.17%
YoY
|
-$201.0K
107.22%
YoY
|
-$303.0K
175.45%
YoY
|
-$71.00K
-42.74%
YoY
|
-$92.00K
-35.21%
YoY
|
-$97.00K
N/A
|
-$110.0K
N/A
|
-$124.0K
-38.61%
YoY
|
-$142.0K
-28.28%
YoY
|
-$202.0K
20.96%
YoY
|
-$198.0K
N/A
|
-$164.0K
N/A
|
-$167.0K
N/A
|
| Other Income/Expense, Net |
$207.0K
-143.13%
YoY
|
$306.0K
-142.15%
YoY
|
-$746.0K
66.52%
YoY
|
$28.00K
-104.55%
YoY
|
-$480.0K
-33.61%
YoY
|
-$726.0K
53.16%
YoY
|
-$448.0K
28.0%
YoY
|
-$615.0K
213.78%
YoY
|
-$723.0K
469.29%
YoY
|
-$474.0K
1181.08%
YoY
|
-$350.0K
N/A
|
-$196.0K
N/A
|
-$127.0K
-3.05%
YoY
|
-$37.00K
-61.46%
YoY
|
-$131.0K
19.09%
YoY
|
-$96.00K
N/A
|
-$75.00K
N/A
|
-$110.0K
N/A
|
| Pretax Income |
-$409.0K
-111.21%
YoY
|
-$9.048M
223.26%
YoY
|
-$3.054M
-187.78%
YoY
|
$1.765M
-70.78%
YoY
|
$3.648M
-54.85%
YoY
|
-$2.799M
-161.5%
YoY
|
$3.479M
-56.0%
YoY
|
$6.040M
96.23%
YoY
|
$8.079M
2221.55%
YoY
|
$4.551M
-17.9%
YoY
|
$7.906M
N/A
|
$3.078M
N/A
|
$348.0K
-229.85%
YoY
|
$5.543M
-421.89%
YoY
|
-$268.0K
-66.29%
YoY
|
-$1.722M
N/A
|
-$793.0K
N/A
|
-$795.0K
N/A
|
| Income Tax |
$58.00K
-94.34%
YoY
|
-$1.459M
66.55%
YoY
|
-$603.0K
-149.26%
YoY
|
$383.0K
-82.33%
YoY
|
$1.024M
-53.81%
YoY
|
-$876.0K
-155.51%
YoY
|
$1.224M
-38.06%
YoY
|
$2.168M
143.87%
YoY
|
$2.217M
700.36%
YoY
|
$1.578M
-862.32%
YoY
|
$1.976M
N/A
|
$889.0K
N/A
|
$277.0K
-59.02%
YoY
|
-$207.0K
-118.09%
YoY
|
$676.0K
-481.92%
YoY
|
$1.144M
N/A
|
-$253.0K
N/A
|
-$177.0K
N/A
|
| Net Earnings |
-$467.0K
-117.8%
YoY
|
-$7.589M
294.64%
YoY
|
-$2.451M
-208.69%
YoY
|
$1.382M
-64.31%
YoY
|
$2.624M
-55.24%
YoY
|
-$1.923M
-164.68%
YoY
|
$2.255M
-61.97%
YoY
|
$3.872M
76.88%
YoY
|
$5.862M
8156.34%
YoY
|
$2.973M
-48.3%
YoY
|
$5.930M
N/A
|
$2.189M
N/A
|
$71.00K
-107.52%
YoY
|
$5.750M
-300.63%
YoY
|
-$944.0K
52.75%
YoY
|
-$2.866M
N/A
|
-$540.0K
N/A
|
-$618.0K
N/A
|
| Basic Earnings Per Share |
$0.00
0.0%
YoY
|
N/A
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
0.0%
YoY
|
$0.00
77.55%
YoY
|
$0.00
6450.0%
YoY
|
$0.00
-35.29%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$232.50
52.35%
YoY
|
-$884.10
N/A
|
-$125.00
N/A
|
-$152.60
N/A
|
| 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 |
4.095B shares
0.0%
YoY
|
4.095B shares
N/A
|
4.095B shares
3.0%
YoY
|
4.095B shares
3.01%
YoY
|
4.095B shares
3.01%
YoY
|
N/A
|
3.976B shares
N/A
|
3.975B shares
N/A
|
3.975B shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
4.095B shares
-8.27%
YoY
|
N/A
|
4.095B shares
-8.11%
YoY
|
4.345B shares
-2.6%
YoY
|
4.464B shares
-0.01%
YoY
|
N/A
|
4.456B shares
N/A
|
4.461B shares
N/A
|
4.465B shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...