|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$164.8M
52.21%
YoY
|
$108.3M
-25.52%
YoY
|
$145.4M
-32.97%
YoY
|
$216.9M
-10.54%
YoY
|
$242.4M
34.75%
YoY
|
| Cost Of Revenue |
$103.8M
40.55%
YoY
|
$73.84M
-20.11%
YoY
|
$92.44M
-32.94%
YoY
|
$137.8M
-11.87%
YoY
|
$156.4M
33.11%
YoY
|
| Gross Profit |
$61.02M
77.23%
YoY
|
$34.43M
-34.97%
YoY
|
$52.94M
-33.02%
YoY
|
$79.04M
-8.12%
YoY
|
$86.03M
37.82%
YoY
|
| Selling, General & Admin |
$78.93M
4.55%
YoY
|
$75.49M
-6.28%
YoY
|
$80.54M
-39.39%
YoY
|
$132.9M
4.24%
YoY
|
$127.5M
105.23%
YoY
|
| Research & Development |
$7.057M
-16.41%
YoY
|
$8.442M
-16.61%
YoY
|
$10.12M
-40.16%
YoY
|
$16.92M
-11.41%
YoY
|
$19.10M
34.07%
YoY
|
| Depreciation & Amortization |
$11.45M
-3.51%
YoY
|
$11.87M
25.86%
YoY
|
$9.429M
60.08%
YoY
|
$5.890M
4.73%
YoY
|
$5.624M
5.06%
YoY
|
| Operating Expenses |
$100.9M
11.73%
YoY
|
$90.30M
-2.65%
YoY
|
$92.76M
-38.08%
YoY
|
$149.8M
2.2%
YoY
|
$146.6M
91.96%
YoY
|
| Operating Profit |
-$39.88M
-28.62%
YoY
|
-$55.87M
40.33%
YoY
|
-$39.81M
-26.06%
YoY
|
-$53.85M
29.87%
YoY
|
-$41.46M
-14060.94%
YoY
|
| Interest Expense |
-$553.0K
-14.13%
YoY
|
-$644.0K
-18.07%
YoY
|
-$786.0K
-189.93%
YoY
|
$874.0K
12.48%
YoY
|
$777.0K
-89.3%
YoY
|
| Other Income/Expense, Net |
$3.225M
-19.84%
YoY
|
$4.023M
-50.43%
YoY
|
$8.115M
501.11%
YoY
|
$1.350M
-246.58%
YoY
|
-$921.0K
261.18%
YoY
|
| Pretax Income |
-$37.21M
-29.12%
YoY
|
-$52.49M
52.66%
YoY
|
-$34.39M
-35.58%
YoY
|
-$53.37M
23.66%
YoY
|
-$43.16M
-735.2%
YoY
|
| Income Tax |
-$663.0K
-2650.0%
YoY
|
$26.00K
-27.78%
YoY
|
$36.00K
-33.33%
YoY
|
$54.00K
-292.86%
YoY
|
-$28.00K
-39.13%
YoY
|
| Net Earnings |
-$36.55M
-30.42%
YoY
|
-$52.52M
52.58%
YoY
|
-$34.42M
-35.57%
YoY
|
-$53.43M
23.87%
YoY
|
-$43.13M
-2656.85%
YoY
|
| Basic Earnings Per Share |
-$0.50
-31.51%
YoY
|
-$0.73
46.0%
YoY
|
-$0.50
-36.71%
YoY
|
-$0.79
21.54%
YoY
|
-$0.65
-1725.0%
YoY
|
| Diluted Earnings Per Share |
-$0.50
-31.51%
YoY
|
-$0.73
46.87%
YoY
|
-$0.50
-37.08%
YoY
|
-$0.79
21.54%
YoY
|
-$0.65
-1725.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
72.88M shares
1.43%
YoY
|
71.85M shares
3.75%
YoY
|
69.26M shares
2.51%
YoY
|
67.56M shares
1.79%
YoY
|
66.37M shares
59.39%
YoY
|
| Diluted Shares Outstanding |
72.88M shares
1.43%
YoY
|
71.85M shares
3.75%
YoY
|
69.26M shares
2.51%
YoY
|
67.56M shares
1.79%
YoY
|
66.37M shares
54.8%
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 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$47.74M
55.94%
YoY
|
$46.78M
77.37%
YoY
|
$51.44M
116.31%
YoY
|
$35.97M
26.21%
YoY
|
$30.62M
3.37%
YoY
|
$26.37M
-35.77%
YoY
|
$23.78M
-34.28%
YoY
|
$28.50M
-13.41%
YoY
|
$29.62M
-15.91%
YoY
|
$41.06M
-13.27%
YoY
|
$36.19M
-43.1%
YoY
|
$32.91M
-41.01%
YoY
|
$35.22M
-29.78%
YoY
|
$47.34M
-26.08%
YoY
|
$63.59M
-7.81%
YoY
|
$55.79M
4.0%
YoY
|
$50.16M
-10.04%
YoY
|
$64.05M
42.69%
YoY
|
$68.98M
45.41%
YoY
|
| Cost Of Revenue |
$30.37M
64.73%
YoY
|
$30.42M
93.09%
YoY
|
$30.90M
49.7%
YoY
|
$24.04M
27.91%
YoY
|
$18.43M
-1.2%
YoY
|
$15.75M
-41.59%
YoY
|
$20.64M
-10.93%
YoY
|
$18.79M
-8.57%
YoY
|
$18.66M
-14.18%
YoY
|
$26.97M
-7.14%
YoY
|
$23.17M
-45.66%
YoY
|
$20.55M
-41.05%
YoY
|
$21.74M
-30.52%
YoY
|
$29.05M
-25.53%
YoY
|
$42.65M
-3.07%
YoY
|
$34.86M
8.94%
YoY
|
$31.29M
-24.22%
YoY
|
$39.00M
35.2%
YoY
|
$44.00M
42.49%
YoY
|
| Gross Profit |
$17.38M
42.63%
YoY
|
$16.36M
54.05%
YoY
|
$20.55M
553.71%
YoY
|
$11.93M
22.92%
YoY
|
$12.18M
11.14%
YoY
|
$10.62M
-24.63%
YoY
|
$3.143M
-75.85%
YoY
|
$9.707M
-21.46%
YoY
|
$10.96M
-18.7%
YoY
|
$14.09M
-23.01%
YoY
|
$13.01M
-37.87%
YoY
|
$12.36M
-40.95%
YoY
|
$13.48M
-28.56%
YoY
|
$18.30M
-26.94%
YoY
|
$20.95M
-16.16%
YoY
|
$20.93M
-3.29%
YoY
|
$18.87M
30.42%
YoY
|
$25.05M
56.12%
YoY
|
$24.98M
50.85%
YoY
|
| Selling, General & Admin |
$14.56M
-25.82%
YoY
|
$17.76M
-6.66%
YoY
|
$21.12M
-8.63%
YoY
|
$20.30M
20.19%
YoY
|
$19.63M
20.97%
YoY
|
$19.03M
2.62%
YoY
|
$23.11M
1.78%
YoY
|
$16.89M
-22.61%
YoY
|
$16.23M
-38.65%
YoY
|
$18.54M
-43.75%
YoY
|
$22.71M
-20.65%
YoY
|
$21.83M
-23.7%
YoY
|
$26.45M
-21.29%
YoY
|
$32.96M
32.41%
YoY
|
$28.61M
-4.51%
YoY
|
$28.61M
-28.49%
YoY
|
$33.61M
20.18%
YoY
|
$24.89M
-3.25%
YoY
|
$29.97M
148.69%
YoY
|
| Research & Development |
$1.357M
-13.62%
YoY
|
$2.075M
47.79%
YoY
|
$1.899M
-21.17%
YoY
|
$1.512M
3.63%
YoY
|
$1.571M
-50.44%
YoY
|
$1.404M
-46.7%
YoY
|
$2.409M
-23.62%
YoY
|
$1.459M
-44.86%
YoY
|
$3.170M
11.9%
YoY
|
$2.634M
-12.72%
YoY
|
$3.154M
-20.77%
YoY
|
$2.646M
-41.06%
YoY
|
$2.833M
-47.83%
YoY
|
$3.018M
-30.03%
YoY
|
$3.981M
-18.14%
YoY
|
$4.489M
-15.73%
YoY
|
$5.430M
33.71%
YoY
|
$4.313M
N/A
|
$4.863M
35.16%
YoY
|
| Depreciation & Amortization |
$3.429M
46.79%
YoY
|
$3.429M
37.21%
YoY
|
$3.177M
15.61%
YoY
|
$2.509M
-28.13%
YoY
|
$2.336M
-25.34%
YoY
|
$2.499M
-19.2%
YoY
|
$2.748M
-14.66%
YoY
|
$3.491M
105.84%
YoY
|
$3.129M
119.58%
YoY
|
$3.093M
111.41%
YoY
|
$3.220M
436.67%
YoY
|
$1.696M
12.69%
YoY
|
$1.425M
1.42%
YoY
|
$1.463M
4.43%
YoY
|
$600.0K
-58.88%
YoY
|
$1.505M
7.19%
YoY
|
$1.405M
3.31%
YoY
|
$1.401M
5.34%
YoY
|
$1.459M
13.1%
YoY
|
| Operating Expenses |
$15.92M
-24.92%
YoY
|
$19.95M
-2.9%
YoY
|
$23.01M
-28.1%
YoY
|
$21.82M
18.88%
YoY
|
$21.20M
9.3%
YoY
|
$20.55M
-6.92%
YoY
|
$32.01M
23.77%
YoY
|
$18.35M
-25.01%
YoY
|
$19.40M
-33.76%
YoY
|
$22.07M
-38.65%
YoY
|
$25.86M
-20.66%
YoY
|
$24.47M
-26.06%
YoY
|
$29.29M
-24.98%
YoY
|
$35.98M
23.19%
YoY
|
$32.60M
-6.41%
YoY
|
$33.09M
-26.99%
YoY
|
$39.04M
21.89%
YoY
|
$29.21M
13.55%
YoY
|
$34.83M
122.59%
YoY
|
| Operating Profit |
$1.455M
-116.13%
YoY
|
-$3.592M
-63.82%
YoY
|
-$2.468M
-91.45%
YoY
|
-$9.883M
14.33%
YoY
|
-$9.022M
6.92%
YoY
|
-$9.927M
24.32%
YoY
|
-$28.86M
197.78%
YoY
|
-$8.644M
-8.69%
YoY
|
-$8.438M
-34.94%
YoY
|
-$7.985M
-45.54%
YoY
|
-$9.693M
26.39%
YoY
|
-$9.467M
-22.18%
YoY
|
-$12.97M
-11.97%
YoY
|
-$14.66M
252.48%
YoY
|
-$7.669M
50.73%
YoY
|
-$12.17M
-30.36%
YoY
|
-$14.73M
9.19%
YoY
|
-$4.160M
-57.01%
YoY
|
-$5.088M
-212.74%
YoY
|
| Interest Expense |
-$111.0K
-24.49%
YoY
|
-$129.0K
-15.13%
YoY
|
-$136.0K
-13.38%
YoY
|
-$141.0K
-11.88%
YoY
|
-$147.0K
-184.0%
YoY
|
-$152.0K
-13.14%
YoY
|
-$157.0K
-188.2%
YoY
|
-$160.0K
-186.96%
YoY
|
$175.0K
-29.72%
YoY
|
-$175.0K
-155.38%
YoY
|
$178.0K
-1.66%
YoY
|
$184.0K
-198.4%
YoY
|
$249.0K
31.05%
YoY
|
$316.0K
-262.89%
YoY
|
$181.0K
-7.18%
YoY
|
-$187.0K
-197.4%
YoY
|
$190.0K
-3.06%
YoY
|
-$194.0K
-84.23%
YoY
|
$195.0K
-90.31%
YoY
|
| Other Income/Expense, Net |
$697.0K
24.24%
YoY
|
$1.600M
120.99%
YoY
|
$511.0K
-48.02%
YoY
|
$553.0K
-48.03%
YoY
|
$561.0K
-55.19%
YoY
|
$724.0K
-46.29%
YoY
|
$983.0K
-19.56%
YoY
|
$1.064M
-35.48%
YoY
|
$1.252M
-49.84%
YoY
|
$1.348M
92.02%
YoY
|
$1.222M
135.91%
YoY
|
$1.649M
1297.46%
YoY
|
$2.496M
20700.0%
YoY
|
$702.0K
777.5%
YoY
|
$518.0K
2490.0%
YoY
|
$118.0K
268.75%
YoY
|
$12.00K
-101.14%
YoY
|
$80.00K
-129.63%
YoY
|
$20.00K
900.0%
YoY
|
| Pretax Income |
$2.041M
-123.71%
YoY
|
-$17.04M
82.12%
YoY
|
-$2.093M
-92.54%
YoY
|
-$9.471M
22.36%
YoY
|
-$8.608M
16.94%
YoY
|
-$9.355M
33.41%
YoY
|
-$28.04M
224.18%
YoY
|
-$7.740M
-3.27%
YoY
|
-$7.361M
-31.35%
YoY
|
-$7.012M
-50.89%
YoY
|
-$8.649M
17.96%
YoY
|
-$8.002M
-34.6%
YoY
|
-$10.72M
-28.09%
YoY
|
-$14.28M
234.04%
YoY
|
-$7.332M
39.31%
YoY
|
-$12.24M
-30.61%
YoY
|
-$14.91M
1.14%
YoY
|
-$4.274M
-251.29%
YoY
|
-$5.263M
-310.35%
YoY
|
| Income Tax |
$18.00K
-550.0%
YoY
|
-$726.0K
2804.0%
YoY
|
$21.00K
23.53%
YoY
|
$46.00K
170.59%
YoY
|
-$4.000K
-123.53%
YoY
|
-$25.00K
-21.88%
YoY
|
$17.00K
-26.09%
YoY
|
$17.00K
-22.73%
YoY
|
$17.00K
-26.09%
YoY
|
-$32.00K
-59.49%
YoY
|
$23.00K
187.5%
YoY
|
$22.00K
-59.26%
YoY
|
$23.00K
-67.61%
YoY
|
-$79.00K
132.35%
YoY
|
$8.000K
-119.51%
YoY
|
$54.00K
315.38%
YoY
|
$71.00K
108.82%
YoY
|
-$34.00K
-137.78%
YoY
|
-$41.00K
-612.5%
YoY
|
| Net Earnings |
$2.023M
-123.51%
YoY
|
-$16.31M
74.82%
YoY
|
-$2.114M
-92.46%
YoY
|
-$9.517M
22.69%
YoY
|
-$8.604M
16.62%
YoY
|
-$9.330M
33.67%
YoY
|
-$28.06M
223.51%
YoY
|
-$7.757M
-3.33%
YoY
|
-$7.378M
-31.34%
YoY
|
-$6.980M
-50.84%
YoY
|
-$8.672M
18.15%
YoY
|
-$8.024M
-34.71%
YoY
|
-$10.75M
-28.28%
YoY
|
-$14.20M
234.86%
YoY
|
-$7.340M
40.56%
YoY
|
-$12.29M
-30.35%
YoY
|
-$14.98M
1.39%
YoY
|
-$4.240M
-209.7%
YoY
|
-$5.222M
2511.0%
YoY
|
| Basic Earnings Per Share |
$0.03
-125.0%
YoY
|
N/A
|
-$0.03
-92.31%
YoY
|
-$0.13
18.18%
YoY
|
-$0.12
20.0%
YoY
|
N/A
|
-$0.39
225.0%
YoY
|
-$0.11
-8.33%
YoY
|
-$0.10
-37.5%
YoY
|
N/A
|
-$0.12
9.09%
YoY
|
-$0.12
-42.86%
YoY
|
-$0.16
-27.27%
YoY
|
-$0.21
162.5%
YoY
|
-$0.11
37.5%
YoY
|
-$0.21
-19.23%
YoY
|
-$0.22
-4.35%
YoY
|
-$0.08
-200.0%
YoY
|
-$0.08
700.0%
YoY
|
| Diluted Earnings Per Share |
$0.03
-125.0%
YoY
|
-$0.22
69.88%
YoY
|
-$0.03
-92.31%
YoY
|
-$0.13
18.18%
YoY
|
-$0.12
20.0%
YoY
|
-$0.13
28.86%
YoY
|
-$0.39
225.0%
YoY
|
-$0.11
-8.33%
YoY
|
-$0.10
-37.5%
YoY
|
-$0.10
-52.4%
YoY
|
-$0.12
9.09%
YoY
|
-$0.12
-100.0%
YoY
|
-$0.16
-27.27%
YoY
|
-$0.21
-100.0%
YoY
|
-$0.11
37.5%
YoY
|
-$181.1K
69634799.84%
YoY
|
-$0.22
-4.35%
YoY
|
-$62.82K
-78519781.77%
YoY
|
-$0.08
700.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
|
N/A
|
| Basic Shares Outstanding |
74.22M shares
2.3%
YoY
|
73.75M shares
1.9%
YoY
|
72.70M shares
0.62%
YoY
|
73.48M shares
2.41%
YoY
|
72.55M shares
3.17%
YoY
|
72.38M shares
3.96%
YoY
|
72.26M shares
3.84%
YoY
|
71.76M shares
3.41%
YoY
|
70.32M shares
2.57%
YoY
|
69.62M shares
3.59%
YoY
|
69.58M shares
3.1%
YoY
|
69.39M shares
2.22%
YoY
|
68.56M shares
1.48%
YoY
|
67.21M shares
0.68%
YoY
|
67.49M shares
1.11%
YoY
|
67.88M shares
1.9%
YoY
|
67.56M shares
4.54%
YoY
|
66.76M shares
132395.54%
YoY
|
66.76M shares
71.16%
YoY
|
| Diluted Shares Outstanding |
77.62M shares
6.74%
YoY
|
N/A
|
72.58M shares
0.37%
YoY
|
73.16M shares
1.59%
YoY
|
72.72M shares
2.95%
YoY
|
N/A
|
72.31M shares
3.94%
YoY
|
72.02M shares
3.74%
YoY
|
70.63M shares
3.6%
YoY
|
N/A
|
69.57M shares
3.08%
YoY
|
69.42M shares
2.28%
YoY
|
68.18M shares
0.91%
YoY
|
N/A
|
67.49M shares
1.11%
YoY
|
67.88M shares
1.89%
YoY
|
67.56M shares
4.54%
YoY
|
N/A
|
66.76M shares
71.16%
YoY
|
Loading...