|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$195.2M
10.52%
YoY
|
$176.6M
-13.61%
YoY
|
$204.4M
-17.81%
YoY
|
$248.7M
372.24%
YoY
|
$52.67M
40.08%
YoY
|
| Cost Of Revenue |
$176.8M
31.09%
YoY
|
$134.8M
-20.29%
YoY
|
$169.2M
-26.65%
YoY
|
$230.6M
393.94%
YoY
|
$46.69M
39.79%
YoY
|
| Gross Profit |
$18.42M
-55.9%
YoY
|
$41.78M
18.41%
YoY
|
$35.28M
94.96%
YoY
|
$18.10M
202.69%
YoY
|
$5.978M
42.34%
YoY
|
| Selling, General & Admin |
$21.27M
11.11%
YoY
|
$19.15M
-4.17%
YoY
|
$19.98M
70.09%
YoY
|
$11.75M
1.7%
YoY
|
$11.55M
122.09%
YoY
|
| Research & Development |
$15.80M
21.46%
YoY
|
$13.01M
9.07%
YoY
|
$11.93M
12.15%
YoY
|
$10.64M
101.65%
YoY
|
$5.274M
210.25%
YoY
|
| Depreciation & Amortization |
$9.422M
21.46%
YoY
|
$7.757M
-19.99%
YoY
|
$9.695M
3753.13%
YoY
|
$251.6K
-92.97%
YoY
|
$3.579M
32.54%
YoY
|
| Operating Expenses |
$36.86M
11.75%
YoY
|
$32.99M
3.39%
YoY
|
$31.91M
7.79%
YoY
|
$29.60M
75.95%
YoY
|
$16.82M
147.4%
YoY
|
| Operating Profit |
-$18.44M
-309.84%
YoY
|
$8.788M
160.51%
YoY
|
$3.373M
-129.32%
YoY
|
-$11.50M
6.08%
YoY
|
-$10.84M
317.11%
YoY
|
| Interest Expense |
$1.070M
-4.03%
YoY
|
$1.115M
105.99%
YoY
|
$541.5K
-16.18%
YoY
|
$646.0K
-98.97%
YoY
|
$62.59M
8840.98%
YoY
|
| Other Income/Expense, Net |
-$673.3K
-152.48%
YoY
|
$1.283M
-57.56%
YoY
|
$3.023M
-141.69%
YoY
|
-$7.252M
-299.01%
YoY
|
$3.644M
N/A
|
| Pretax Income |
-$11.14M
-199.94%
YoY
|
$11.14M
-284.1%
YoY
|
-$6.053M
-51.79%
YoY
|
-$12.56M
-123.33%
YoY
|
$53.83M
-790.08%
YoY
|
| Income Tax |
-$184.7K
-111.85%
YoY
|
$1.559M
-37.31%
YoY
|
$2.486M
-302.42%
YoY
|
-$1.228M
-84.12%
YoY
|
-$7.733M
N/A
|
| Net Earnings |
-$9.378M
-179.54%
YoY
|
$11.79M
-581.41%
YoY
|
-$2.449M
-74.08%
YoY
|
-$9.448M
-115.37%
YoY
|
$61.49M
-888.28%
YoY
|
| Basic Earnings Per Share |
-$0.10
-176.92%
YoY
|
$0.13
-533.33%
YoY
|
-$0.03
-72.73%
YoY
|
-$0.11
-115.71%
YoY
|
$0.70
N/A
|
| Diluted Earnings Per Share |
-$0.10
-176.92%
YoY
|
$0.13
-573.76%
YoY
|
-$0.03
-75.05%
YoY
|
-$0.11
-100.0%
YoY
|
$699.6K
-656.11%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
89.25M shares
-0.76%
YoY
|
89.93M shares
0.76%
YoY
|
89.25M shares
0.36%
YoY
|
88.93M shares
1.51%
YoY
|
87.61M shares
N/A
|
| Diluted Shares Outstanding |
89.25M shares
-1.01%
YoY
|
90.16M shares
1.02%
YoY
|
89.25M shares
0.36%
YoY
|
88.93M shares
1.19%
YoY
|
87.88M shares
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 |
$69.62M
99.26%
YoY
|
$58.80M
131.77%
YoY
|
$60.92M
36.51%
YoY
|
$40.52M
-15.21%
YoY
|
$34.94M
-40.6%
YoY
|
$25.37M
-54.84%
YoY
|
$44.63M
-29.65%
YoY
|
$47.79M
12.66%
YoY
|
$58.82M
38.74%
YoY
|
$56.18M
3.16%
YoY
|
$63.44M
9.91%
YoY
|
$42.42M
-24.72%
YoY
|
$42.40M
-47.13%
YoY
|
$54.46M
95.88%
YoY
|
$57.72M
503.65%
YoY
|
$56.35M
856.84%
YoY
|
$80.20M
751.34%
YoY
|
$27.80M
80.3%
YoY
|
$9.562M
-9.96%
YoY
|
| Cost Of Revenue |
$68.58M
127.55%
YoY
|
$51.66M
152.04%
YoY
|
$56.05M
48.77%
YoY
|
$36.06M
2.84%
YoY
|
$30.14M
-24.73%
YoY
|
$20.50M
-51.21%
YoY
|
$37.67M
-26.41%
YoY
|
$35.07M
-9.01%
YoY
|
$40.04M
1.39%
YoY
|
$42.01M
-17.09%
YoY
|
$51.19M
-5.66%
YoY
|
$38.54M
-24.16%
YoY
|
$39.49M
-46.97%
YoY
|
$50.67M
90.82%
YoY
|
$54.26M
569.41%
YoY
|
$50.81M
960.51%
YoY
|
$74.47M
914.63%
YoY
|
$26.56M
94.55%
YoY
|
$8.106M
-9.73%
YoY
|
| Gross Profit |
$1.040M
-78.34%
YoY
|
$7.143M
46.55%
YoY
|
$4.876M
-29.89%
YoY
|
$4.462M
-64.94%
YoY
|
$4.802M
-74.43%
YoY
|
$4.874M
-65.59%
YoY
|
$6.955M
-43.22%
YoY
|
$12.73M
227.65%
YoY
|
$18.78M
546.34%
YoY
|
$14.17M
274.45%
YoY
|
$12.25M
253.96%
YoY
|
$3.885M
-29.82%
YoY
|
$2.906M
-49.22%
YoY
|
$3.783M
203.45%
YoY
|
$3.460M
137.61%
YoY
|
$5.535M
404.29%
YoY
|
$5.723M
176.45%
YoY
|
$1.247M
-29.56%
YoY
|
$1.456M
-11.2%
YoY
|
| Selling, General & Admin |
$6.508M
38.47%
YoY
|
$6.995M
24.33%
YoY
|
$5.205M
36.91%
YoY
|
$4.302M
-4.37%
YoY
|
$4.700M
-19.19%
YoY
|
$5.626M
-25.85%
YoY
|
$3.802M
-12.74%
YoY
|
$4.498M
-1.06%
YoY
|
$5.817M
81.76%
YoY
|
$7.588M
111.4%
YoY
|
$4.357M
61.34%
YoY
|
$4.546M
44.28%
YoY
|
$3.200M
-4.14%
YoY
|
$3.589M
-26.74%
YoY
|
$2.701M
8.47%
YoY
|
$3.151M
9.4%
YoY
|
$3.338M
141.92%
YoY
|
$4.900M
128.95%
YoY
|
$2.490M
361.05%
YoY
|
| Research & Development |
$4.220M
39.55%
YoY
|
$5.303M
39.37%
YoY
|
$3.862M
12.44%
YoY
|
$3.613M
22.26%
YoY
|
$3.024M
7.4%
YoY
|
$3.805M
-2.8%
YoY
|
$3.434M
33.23%
YoY
|
$2.956M
-0.85%
YoY
|
$2.816M
14.67%
YoY
|
$3.914M
48.42%
YoY
|
$2.578M
8.05%
YoY
|
$2.981M
29.63%
YoY
|
$2.455M
-25.89%
YoY
|
$2.637M
36.68%
YoY
|
$2.386M
31.38%
YoY
|
$2.299M
119.98%
YoY
|
$3.313M
590.23%
YoY
|
$1.930M
250.82%
YoY
|
$1.816M
303.5%
YoY
|
| Depreciation & Amortization |
N/A
|
$4.033M
123.08%
YoY
|
$2.196M
21.14%
YoY
|
$2.038M
30.09%
YoY
|
$2.069M
-18.54%
YoY
|
$1.808M
-48.75%
YoY
|
$1.813M
-3.18%
YoY
|
$1.567M
-20.99%
YoY
|
$2.540M
840.51%
YoY
|
$3.527M
50.98%
YoY
|
$1.872M
N/A
|
$1.983M
-3.23%
YoY
|
$270.0K
-85.98%
YoY
|
$2.336M
49.29%
YoY
|
$0.00
-100.0%
YoY
|
$2.049M
196.55%
YoY
|
$1.926M
175.08%
YoY
|
$1.565M
86.31%
YoY
|
$612.2K
-13.77%
YoY
|
| Operating Expenses |
$10.74M
40.11%
YoY
|
$12.30M
30.4%
YoY
|
$8.909M
14.48%
YoY
|
$7.991M
17.85%
YoY
|
$7.666M
-10.01%
YoY
|
$9.431M
-18.01%
YoY
|
$7.782M
11.82%
YoY
|
$6.781M
-11.45%
YoY
|
$8.518M
47.2%
YoY
|
$11.50M
84.73%
YoY
|
$6.959M
40.79%
YoY
|
$7.658M
42.05%
YoY
|
$5.787M
-13.0%
YoY
|
$6.227M
-8.82%
YoY
|
$4.943M
14.81%
YoY
|
$5.391M
41.08%
YoY
|
$6.652M
255.7%
YoY
|
$6.829M
153.87%
YoY
|
$4.305M
339.33%
YoY
|
| Operating Profit |
-$9.701M
238.71%
YoY
|
-$5.155M
13.13%
YoY
|
-$4.034M
387.23%
YoY
|
-$3.529M
-159.33%
YoY
|
-$2.864M
-127.91%
YoY
|
-$4.557M
-271.05%
YoY
|
-$827.9K
-115.65%
YoY
|
$5.947M
-257.63%
YoY
|
$10.26M
-456.24%
YoY
|
$2.664M
-209.03%
YoY
|
$5.289M
-456.71%
YoY
|
-$3.773M
-2711.31%
YoY
|
-$2.881M
210.07%
YoY
|
-$2.443M
-56.23%
YoY
|
-$1.483M
-47.96%
YoY
|
$144.5K
-105.31%
YoY
|
-$929.1K
-564.56%
YoY
|
-$5.582M
506.78%
YoY
|
-$2.849M
-531.68%
YoY
|
| Interest Expense |
N/A
|
$726.4K
16.21%
YoY
|
$298.9K
-841.57%
YoY
|
$330.9K
-54.95%
YoY
|
$296.9K
73.19%
YoY
|
$625.1K
5.11%
YoY
|
-$40.30K
-90.63%
YoY
|
$734.5K
154.61%
YoY
|
$171.4K
0.0%
YoY
|
$594.7K
-58.42%
YoY
|
-$430.0K
-334.6%
YoY
|
$288.5K
76.83%
YoY
|
$171.4K
-89.53%
YoY
|
$1.430M
-72.7%
YoY
|
$183.3K
-99.21%
YoY
|
$163.1K
75.58%
YoY
|
$1.637M
-94.24%
YoY
|
$5.238M
184.7%
YoY
|
$23.13M
-6524.26%
YoY
|
| Other Income/Expense, Net |
-$416.1K
-1022.2%
YoY
|
-$335.4K
-2461.97%
YoY
|
-$219.8K
444.65%
YoY
|
-$163.3K
-215.02%
YoY
|
$45.12K
-87.72%
YoY
|
$14.20K
-99.29%
YoY
|
-$40.35K
-106.71%
YoY
|
$142.0K
-40.36%
YoY
|
$367.4K
100.55%
YoY
|
$2.000M
-132.86%
YoY
|
$601.7K
-160.69%
YoY
|
$238.0K
-151.87%
YoY
|
$183.2K
-35.76%
YoY
|
-$6.087M
-400.59%
YoY
|
-$991.4K
-1516.82%
YoY
|
-$458.9K
-238.41%
YoY
|
$285.2K
-76.62%
YoY
|
$2.025M
-1165.88%
YoY
|
$69.97K
599.7%
YoY
|
| Pretax Income |
-$8.955M
336.61%
YoY
|
-$7.624M
28.02%
YoY
|
$1.899M
-648.36%
YoY
|
-$3.360M
-149.24%
YoY
|
-$2.051M
-119.31%
YoY
|
-$5.955M
5.25%
YoY
|
-$346.3K
-106.34%
YoY
|
$6.824M
-310.19%
YoY
|
$10.62M
-507.36%
YoY
|
-$5.658M
-58.05%
YoY
|
$5.459M
-741.64%
YoY
|
-$3.247M
-371.44%
YoY
|
-$2.607M
-544.22%
YoY
|
-$13.49M
-1014.78%
YoY
|
-$850.7K
-104.25%
YoY
|
$1.196M
-56.03%
YoY
|
$587.0K
-98.02%
YoY
|
$1.474M
-133.97%
YoY
|
$20.02M
49958.05%
YoY
|
| Income Tax |
$7.426K
N/A
|
-$800.00
-99.87%
YoY
|
-$183.9K
-154.19%
YoY
|
N/A
N/A
|
N/A
N/A
|
-$630.2K
-118.0%
YoY
|
$339.3K
-211.08%
YoY
|
$800.7K
-360.56%
YoY
|
$1.049M
-360.32%
YoY
|
$3.502M
-366.81%
YoY
|
-$305.4K
15080.47%
YoY
|
-$307.3K
-270.93%
YoY
|
-$402.9K
330.66%
YoY
|
-$1.312M
-83.03%
YoY
|
-$2.012K
N/A
|
$179.8K
N/A
|
-$93.55K
N/A
|
-$7.733M
N/A
|
N/A
N/A
|
| Net Earnings |
-$9.287M
488.09%
YoY
|
-$7.376M
63.57%
YoY
|
$2.651M
14919.57%
YoY
|
-$3.073M
-147.68%
YoY
|
-$1.579M
-116.05%
YoY
|
-$4.510M
-5.43%
YoY
|
$17.65K
-99.72%
YoY
|
$6.445M
-344.61%
YoY
|
$9.836M
-812.6%
YoY
|
-$4.769M
-55.43%
YoY
|
$6.335M
-2184511.03%
YoY
|
-$2.635M
-427.25%
YoY
|
-$1.380M
-410.58%
YoY
|
-$10.70M
-216.83%
YoY
|
-$290.00
-100.0%
YoY
|
$805.2K
-70.18%
YoY
|
$444.5K
-98.5%
YoY
|
$9.156M
-313.44%
YoY
|
$20.02M
49949.33%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.03
N/A
|
-$0.03
-142.86%
YoY
|
-$0.02
-118.18%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.07
-333.33%
YoY
|
$0.11
-650.0%
YoY
|
N/A
|
$0.07
N/A
|
-$0.03
N/A
|
-$0.02
-300.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
N/A
|
N/A
|
$0.23
N/A
|
| Diluted Earnings Per Share |
N/A
|
-$0.08
59.76%
YoY
|
$0.03
N/A
|
-$0.03
-142.86%
YoY
|
-$0.02
-118.18%
YoY
|
-$0.05
-5.78%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-333.33%
YoY
|
$0.11
-650.0%
YoY
|
-$0.05
-55.67%
YoY
|
$0.07
N/A
|
-$0.03
N/A
|
-$0.02
-100.0%
YoY
|
-$0.12
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$5.009K
-98.56%
YoY
|
$102.3K
-265.19%
YoY
|
$225.7K
36798.38%
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 |
88.65M shares
-1.44%
YoY
|
88.65M shares
-1.44%
YoY
|
88.65M shares
-1.44%
YoY
|
89.94M shares
0.0%
YoY
|
89.94M shares
0.02%
YoY
|
89.94M shares
0.51%
YoY
|
89.94M shares
0.53%
YoY
|
89.94M shares
1.05%
YoY
|
89.92M shares
1.02%
YoY
|
89.49M shares
0.56%
YoY
|
89.47M shares
0.54%
YoY
|
89.01M shares
0.0%
YoY
|
89.01M shares
0.34%
YoY
|
88.99M shares
N/A
|
88.99M shares
0.65%
YoY
|
89.01M shares
0.67%
YoY
|
88.71M shares
N/A
|
N/A
|
88.42M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
89.66M shares
-0.63%
YoY
|
89.77M shares
-0.38%
YoY
|
89.94M shares
-0.21%
YoY
|
N/A
|
90.23M shares
0.36%
YoY
|
90.11M shares
1.22%
YoY
|
90.12M shares
1.25%
YoY
|
N/A
|
89.90M shares
1.02%
YoY
|
89.03M shares
0.02%
YoY
|
89.01M shares
0.31%
YoY
|
N/A
|
89.00M shares
0.32%
YoY
|
89.01M shares
0.02%
YoY
|
88.73M shares
N/A
|
N/A
|
88.71M shares
N/A
|
Loading...