|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$87.44M
-31.46%
YoY
|
$127.6M
3.21%
YoY
|
$123.6M
4.91%
YoY
|
$117.8M
28.78%
YoY
|
$91.49M
18.94%
YoY
|
| Cost Of Revenue |
$50.15M
-43.21%
YoY
|
$88.30M
7.38%
YoY
|
$82.23M
-16.34%
YoY
|
$98.30M
30.64%
YoY
|
$75.24M
18.61%
YoY
|
| Gross Profit |
$37.29M
-5.04%
YoY
|
$39.27M
-5.08%
YoY
|
$41.37M
111.96%
YoY
|
$19.52M
20.13%
YoY
|
$16.25M
20.46%
YoY
|
| Selling, General & Admin |
$71.07M
-9.95%
YoY
|
$78.92M
62.0%
YoY
|
$48.72M
28.79%
YoY
|
$37.83M
55.4%
YoY
|
$24.34M
23.8%
YoY
|
| Research & Development |
$7.622M
52.56%
YoY
|
$4.996M
17.14%
YoY
|
$4.265M
-29.27%
YoY
|
$6.030M
-84.53%
YoY
|
$38.97M
437.84%
YoY
|
| Depreciation & Amortization |
$5.702M
-52.57%
YoY
|
$12.02M
0.9%
YoY
|
$11.91M
-4.14%
YoY
|
$12.43M
23.8%
YoY
|
$10.04M
22.08%
YoY
|
| Operating Expenses |
$94.47M
-12.57%
YoY
|
$108.1M
103.94%
YoY
|
$52.98M
20.81%
YoY
|
$43.86M
-30.73%
YoY
|
$63.31M
135.3%
YoY
|
| Operating Profit |
-$57.18M
-16.87%
YoY
|
-$68.78M
492.33%
YoY
|
-$11.61M
-52.29%
YoY
|
-$24.34M
-48.29%
YoY
|
-$47.07M
250.73%
YoY
|
| Interest Expense |
N/A
|
$7.851M
-9.32%
YoY
|
$8.657M
51.35%
YoY
|
$5.720M
-69.89%
YoY
|
$19.00M
-200.98%
YoY
|
| Other Income/Expense, Net |
-$34.46M
-371.28%
YoY
|
$12.70M
61.44%
YoY
|
$7.868M
-8.73%
YoY
|
$8.621M
-2.88%
YoY
|
$8.877M
239.33%
YoY
|
| Pretax Income |
-$91.63M
63.4%
YoY
|
-$56.08M
-1714.73%
YoY
|
$3.473M
-126.04%
YoY
|
-$13.34M
-145.67%
YoY
|
$29.21M
-289.17%
YoY
|
| Income Tax |
$3.937M
-176.75%
YoY
|
-$5.129M
-384.49%
YoY
|
$1.803M
-469.47%
YoY
|
-$488.0K
-107.69%
YoY
|
$6.346M
-225.74%
YoY
|
| Net Earnings |
-$93.88M
85.92%
YoY
|
-$50.50M
-721466.61%
YoY
|
$7.000K
-100.06%
YoY
|
-$12.12M
-153.03%
YoY
|
$22.86M
-319.97%
YoY
|
| Basic Earnings Per Share |
-$1.14
93.22%
YoY
|
-$0.59
-3050.0%
YoY
|
$0.02
-111.76%
YoY
|
-$0.17
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$1.14
93.22%
YoY
|
-$0.59
N/A
|
$0.00
-100.0%
YoY
|
-$0.16
-153.33%
YoY
|
$0.30
-257.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
83.61M shares
-3.13%
YoY
|
86.32M shares
9.57%
YoY
|
78.78M shares
4.25%
YoY
|
75.57M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
83.61M shares
-3.13%
YoY
|
86.32M shares
8.03%
YoY
|
79.90M shares
5.73%
YoY
|
75.57M shares
N/A
|
N/A
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$36.00M
-8.05%
YoY
|
$37.80M
33.29%
YoY
|
$29.95M
-17.79%
YoY
|
$39.15M
8.89%
YoY
|
$28.36M
-26.16%
YoY
|
$36.43M
8.18%
YoY
|
$35.95M
72.51%
YoY
|
$22.86M
-8.15%
YoY
|
$38.41M
33.19%
YoY
|
$33.67M
100.48%
YoY
|
$20.84M
-30.24%
YoY
|
$24.89M
55.78%
YoY
|
$28.84M
-10.98%
YoY
|
$16.80M
-10.26%
YoY
|
$29.88M
53.71%
YoY
|
$15.98M
150.75%
YoY
|
$32.39M
-47.61%
YoY
|
$18.72M
-40.94%
YoY
|
$19.44M
-19.5%
YoY
|
| Cost Of Revenue |
N/A
|
$20.00M
-26.76%
YoY
|
$26.87M
36.6%
YoY
|
$20.57M
-19.35%
YoY
|
$27.31M
22.9%
YoY
|
$19.67M
-35.22%
YoY
|
$25.51M
-6.58%
YoY
|
$22.22M
22.61%
YoY
|
$14.83M
-34.09%
YoY
|
$30.37M
17.73%
YoY
|
$27.30M
94.39%
YoY
|
$18.12M
-23.79%
YoY
|
$22.50M
93.62%
YoY
|
$25.79M
-6.29%
YoY
|
$14.05M
-5.13%
YoY
|
$23.78M
49.55%
YoY
|
$11.62M
123.3%
YoY
|
$27.52M
-43.86%
YoY
|
$14.81M
-43.94%
YoY
|
$15.90M
-20.28%
YoY
|
| Gross Profit |
N/A
|
$16.00M
35.1%
YoY
|
$10.93M
25.81%
YoY
|
$9.374M
-14.15%
YoY
|
$11.84M
-13.78%
YoY
|
$8.687M
8.01%
YoY
|
$10.92M
71.44%
YoY
|
$13.74M
405.15%
YoY
|
$8.029M
236.36%
YoY
|
$8.043M
164.05%
YoY
|
$6.369M
131.6%
YoY
|
$2.719M
-55.41%
YoY
|
$2.387M
-45.18%
YoY
|
$3.046M
-37.49%
YoY
|
$2.750M
-29.69%
YoY
|
$6.098M
72.41%
YoY
|
$4.354M
273.09%
YoY
|
$4.873M
-61.98%
YoY
|
$3.911M
-25.87%
YoY
|
$3.537M
-15.83%
YoY
|
| Selling, General & Admin |
N/A
|
$16.00M
29.81%
YoY
|
$43.47M
208.24%
YoY
|
$13.82M
1.55%
YoY
|
$12.33M
6.08%
YoY
|
$14.10M
-11.89%
YoY
|
$13.61M
90.96%
YoY
|
$11.62M
49.98%
YoY
|
$9.387M
35.06%
YoY
|
$16.00M
118.5%
YoY
|
$7.127M
41.86%
YoY
|
$7.747M
20.73%
YoY
|
$6.950M
24.62%
YoY
|
$7.324M
29.22%
YoY
|
$5.024M
-6.58%
YoY
|
$6.417M
37.38%
YoY
|
$5.577M
41.37%
YoY
|
$5.668M
18.85%
YoY
|
$5.378M
23.24%
YoY
|
$4.671M
-28.39%
YoY
|
| Research & Development |
N/A
|
$2.504M
219.8%
YoY
|
$1.027M
-35.58%
YoY
|
$2.283M
148.69%
YoY
|
$783.0K
-10.51%
YoY
|
$1.594M
-27.61%
YoY
|
$918.0K
-35.98%
YoY
|
$875.0K
-30.22%
YoY
|
$879.0K
-22.96%
YoY
|
$2.202M
-68.7%
YoY
|
$1.434M
-78.75%
YoY
|
$1.254M
-64.82%
YoY
|
$1.141M
-94.72%
YoY
|
$7.035M
57.42%
YoY
|
$6.748M
583.69%
YoY
|
$3.565M
210.0%
YoY
|
$21.63M
3278.91%
YoY
|
$4.469M
0.61%
YoY
|
$987.0K
65.6%
YoY
|
$1.150M
81.67%
YoY
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$2.962M
1.61%
YoY
|
$2.908M
-5.12%
YoY
|
$2.993M
-5.07%
YoY
|
$3.051M
-7.41%
YoY
|
$2.915M
-7.34%
YoY
|
$3.065M
25.1%
YoY
|
$3.153M
41.39%
YoY
|
$3.295M
48.89%
YoY
|
$3.146M
46.67%
YoY
|
$2.450M
19.22%
YoY
|
$2.230M
12.29%
YoY
|
$2.213M
8.64%
YoY
|
$2.145M
21.88%
YoY
|
$2.055M
-0.58%
YoY
|
$1.986M
-6.23%
YoY
|
| Operating Expenses |
N/A
|
$18.00M
37.31%
YoY
|
$44.49M
183.46%
YoY
|
$16.10M
10.85%
YoY
|
$13.11M
4.92%
YoY
|
$15.70M
-13.78%
YoY
|
$14.53M
69.7%
YoY
|
$12.49M
38.81%
YoY
|
$10.27M
26.88%
YoY
|
$18.21M
26.79%
YoY
|
$8.561M
-27.28%
YoY
|
$9.001M
-9.83%
YoY
|
$8.091M
-70.26%
YoY
|
$14.36M
41.64%
YoY
|
$11.77M
84.95%
YoY
|
$9.982M
71.48%
YoY
|
$27.20M
493.28%
YoY
|
$10.14M
10.05%
YoY
|
$6.365M
28.33%
YoY
|
$5.821M
-18.66%
YoY
|
| Operating Profit |
N/A
|
-$2.000M
57.98%
YoY
|
-$33.56M
378.85%
YoY
|
-$6.730M
86.48%
YoY
|
-$1.266M
-202.01%
YoY
|
-$7.009M
-31.03%
YoY
|
-$3.609M
64.64%
YoY
|
$1.241M
-119.75%
YoY
|
-$2.237M
-60.78%
YoY
|
-$10.16M
-10.17%
YoY
|
-$2.192M
-75.7%
YoY
|
-$6.282M
61.74%
YoY
|
-$5.704M
-75.04%
YoY
|
-$11.31M
114.89%
YoY
|
-$9.022M
267.64%
YoY
|
-$3.884M
70.05%
YoY
|
-$22.85M
568.46%
YoY
|
-$5.264M
-246.02%
YoY
|
-$2.454M
-876.58%
YoY
|
-$2.284M
-22.68%
YoY
|
| Interest Expense |
N/A
|
$3.234M
210.07%
YoY
|
$2.888M
-15.0%
YoY
|
$2.295M
45.99%
YoY
|
$1.043M
-40.74%
YoY
|
$3.397M
135.09%
YoY
|
$1.572M
-19.84%
YoY
|
$1.760M
41.94%
YoY
|
$1.927M
79.42%
YoY
|
$1.445M
5.94%
YoY
|
$1.961M
65.49%
YoY
|
$1.240M
34.05%
YoY
|
$1.074M
-93.08%
YoY
|
$1.364M
-111.96%
YoY
|
$1.185M
-166.54%
YoY
|
$925.0K
-123.84%
YoY
|
$15.52M
-988.55%
YoY
|
-$11.41M
1.07%
YoY
|
-$1.781M
-115.01%
YoY
|
-$3.880M
-20.1%
YoY
|
| Other Income/Expense, Net |
N/A
|
$3.480M
61.71%
YoY
|
-$513.4K
-156.98%
YoY
|
$853.0K
-73.99%
YoY
|
$2.152M
-31.92%
YoY
|
$901.0K
-35.46%
YoY
|
$3.279M
82.07%
YoY
|
$3.161M
29.23%
YoY
|
$526.0K
-82.34%
YoY
|
$1.396M
-60.55%
YoY
|
$1.801M
171.64%
YoY
|
$2.446M
-31.75%
YoY
|
$2.978M
172.96%
YoY
|
$3.539M
-364.1%
YoY
|
$663.0K
-1089.55%
YoY
|
$3.584M
1683.08%
YoY
|
$1.091M
-71.46%
YoY
|
-$1.340M
156.7%
YoY
|
-$67.00K
-110.86%
YoY
|
$201.0K
-63.39%
YoY
|
| Pretax Income |
N/A
|
$1.550M
-19.65%
YoY
|
-$55.32M
1949.03%
YoY
|
-$3.582M
-383.16%
YoY
|
$1.929M
-58.89%
YoY
|
-$2.700M
-74.68%
YoY
|
$1.265M
-19.43%
YoY
|
$4.692M
-280.74%
YoY
|
$216.0K
-113.08%
YoY
|
-$10.66M
70.24%
YoY
|
$1.570M
-121.89%
YoY
|
-$2.596M
-105.31%
YoY
|
-$1.652M
-73.5%
YoY
|
-$6.263M
-64.85%
YoY
|
-$7.172M
69.71%
YoY
|
$48.88M
515.22%
YoY
|
-$6.234M
364.53%
YoY
|
-$17.82M
117.27%
YoY
|
-$4.226M
-133.02%
YoY
|
$7.945M
-209.42%
YoY
|
| Income Tax |
N/A
|
-$150.0K
-148.23%
YoY
|
-$6.170M
-426.65%
YoY
|
$593.0K
-5041.67%
YoY
|
$311.0K
1.97%
YoY
|
$1.889M
-914.22%
YoY
|
-$12.00K
-102.41%
YoY
|
$305.0K
-142.36%
YoY
|
-$380.0K
1051.52%
YoY
|
-$232.0K
-90.6%
YoY
|
$497.0K
-28.69%
YoY
|
-$720.0K
-109.06%
YoY
|
-$33.00K
-119.53%
YoY
|
-$2.469M
-61.43%
YoY
|
$697.0K
-125.18%
YoY
|
$7.949M
104.34%
YoY
|
$169.0K
-27.47%
YoY
|
-$6.402M
884.92%
YoY
|
-$2.768M
-490.41%
YoY
|
$3.890M
6724.56%
YoY
|
| Net Earnings |
N/A
|
$1.720M
2.81%
YoY
|
-$48.70M
967.74%
YoY
|
-$4.111M
-573.07%
YoY
|
$1.673M
-55.12%
YoY
|
-$4.561M
-49.03%
YoY
|
$869.0K
129.29%
YoY
|
$3.728M
-292.46%
YoY
|
-$29.00K
-98.21%
YoY
|
-$8.949M
135.87%
YoY
|
$379.0K
-104.82%
YoY
|
-$1.937M
-104.73%
YoY
|
-$1.616M
-74.76%
YoY
|
-$3.794M
-66.77%
YoY
|
-$7.869M
439.71%
YoY
|
$40.93M
909.35%
YoY
|
-$6.403M
306.54%
YoY
|
-$11.42M
51.19%
YoY
|
-$1.458M
-112.06%
YoY
|
$4.055M
-155.41%
YoY
|
| Basic Earnings Per Share |
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
|
N/A
|
| Diluted Earnings Per Share |
N/A
|
$0.02
0.0%
YoY
|
-$0.57
1040.0%
YoY
|
-$0.05
-577.6%
YoY
|
$0.02
-61.32%
YoY
|
-$0.05
-58.33%
YoY
|
$0.01
N/A
|
$0.05
-266.67%
YoY
|
$0.00
-100.0%
YoY
|
-$0.12
140.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.03
-105.56%
YoY
|
-$0.02
-75.0%
YoY
|
-$0.05
-75.0%
YoY
|
-$0.10
233.33%
YoY
|
$0.54
575.0%
YoY
|
-$0.08
166.67%
YoY
|
-$0.20
42.86%
YoY
|
-$0.03
-113.04%
YoY
|
$0.08
-157.14%
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
|
N/A
|
| Basic Shares Outstanding |
82.71M shares
-3.24%
YoY
|
N/A
|
85.48M 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
|
| Diluted Shares Outstanding |
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
|
N/A
|
Loading...