|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$118.7M
-5.0%
YoY
|
$125.0M
-17.83%
YoY
|
$152.1M
-2.67%
YoY
|
$156.2M
40.73%
YoY
|
$111.0M
4.46%
YoY
|
| Cost Of Revenue |
$35.38M
-9.8%
YoY
|
$39.23M
45.18%
YoY
|
$27.02M
50.55%
YoY
|
$17.95M
13.37%
YoY
|
$15.83M
-20.33%
YoY
|
| Gross Profit |
$83.33M
-2.8%
YoY
|
$85.73M
-31.44%
YoY
|
$125.0M
-9.57%
YoY
|
$138.3M
45.29%
YoY
|
$95.18M
10.16%
YoY
|
| Selling, General & Admin |
$69.00M
-8.06%
YoY
|
$75.05M
-3.7%
YoY
|
$77.94M
66.58%
YoY
|
$46.79M
-17.27%
YoY
|
$56.56M
-45.79%
YoY
|
| Research & Development |
$1.690M
-55.78%
YoY
|
$3.822M
34.44%
YoY
|
$2.843M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Depreciation & Amortization |
$30.01M
16.17%
YoY
|
$25.83M
-8.5%
YoY
|
$28.23M
-15.47%
YoY
|
$33.40M
14.85%
YoY
|
$29.08M
10.01%
YoY
|
| Operating Expenses |
$70.69M
-10.37%
YoY
|
$78.87M
-27.64%
YoY
|
$109.0M
132.99%
YoY
|
$46.79M
-17.27%
YoY
|
$56.56M
-47.89%
YoY
|
| Operating Profit |
-$21.54M
-12.01%
YoY
|
-$24.48M
-252.58%
YoY
|
$16.04M
-59.29%
YoY
|
$39.41M
318.13%
YoY
|
$9.424M
-111.47%
YoY
|
| Interest Expense |
-$134.0K
-131.46%
YoY
|
$426.0K
-98.08%
YoY
|
$22.16M
178.33%
YoY
|
$7.961M
-22.1%
YoY
|
$10.22M
-35.83%
YoY
|
| Other Income/Expense, Net |
-$8.404M
-385.17%
YoY
|
$2.947M
6.01%
YoY
|
$2.780M
-133.74%
YoY
|
-$8.239M
-17.42%
YoY
|
-$9.977M
-127.23%
YoY
|
| Pretax Income |
-$29.94M
39.07%
YoY
|
-$21.53M
-91.53%
YoY
|
-$254.1M
-915.16%
YoY
|
$31.17M
-5735.8%
YoY
|
-$553.0K
-98.78%
YoY
|
| Income Tax |
$435.0K
335.0%
YoY
|
$100.0K
-99.87%
YoY
|
$77.89M
-199.22%
YoY
|
-$78.50M
-11314.29%
YoY
|
$700.0K
-104.02%
YoY
|
| Net Earnings |
-$30.38M
40.75%
YoY
|
-$21.58M
-93.5%
YoY
|
-$331.9M
-402.8%
YoY
|
$109.6M
-8657.77%
YoY
|
-$1.281M
-95.45%
YoY
|
| Basic Earnings Per Share |
-$4.74
1960.87%
YoY
|
-$0.23
-95.07%
YoY
|
-$4.67
-300.43%
YoY
|
$2.33
-7866.67%
YoY
|
-$0.03
-97.2%
YoY
|
| Diluted Earnings Per Share |
-$4.74
1960.87%
YoY
|
-$0.23
-95.08%
YoY
|
-$4.67
-330.21%
YoY
|
$2.03
-6866.67%
YoY
|
-$0.03
-97.2%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
6.403M shares
-93.28%
YoY
|
95.27M shares
34.13%
YoY
|
71.03M shares
51.12%
YoY
|
47.00M shares
8.88%
YoY
|
43.17M shares
64.71%
YoY
|
| Diluted Shares Outstanding |
6.403M shares
-93.28%
YoY
|
95.27M shares
34.13%
YoY
|
71.03M shares
29.93%
YoY
|
54.67M shares
26.64%
YoY
|
43.17M shares
64.71%
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 |
$9.933M
-62.5%
YoY
|
$13.54M
-57.92%
YoY
|
$49.46M
69.36%
YoY
|
$29.22M
-6.12%
YoY
|
$26.49M
-18.37%
YoY
|
$32.18M
-2.43%
YoY
|
$29.20M
-18.03%
YoY
|
$31.13M
-24.07%
YoY
|
$32.45M
-23.59%
YoY
|
$32.99M
-34.49%
YoY
|
$35.63M
4.14%
YoY
|
$40.99M
16.68%
YoY
|
$42.47M
16.22%
YoY
|
$50.35M
51.07%
YoY
|
$34.21M
34.31%
YoY
|
$35.13M
38.46%
YoY
|
$36.54M
36.14%
YoY
|
$33.33M
10.36%
YoY
|
$25.47M
-26.31%
YoY
|
| Cost Of Revenue |
$2.711M
-65.18%
YoY
|
$3.266M
-71.87%
YoY
|
$13.65M
80.85%
YoY
|
$10.68M
20.11%
YoY
|
$7.786M
-30.34%
YoY
|
$11.61M
19.44%
YoY
|
$7.550M
6.34%
YoY
|
$8.889M
86.27%
YoY
|
$11.18M
112.21%
YoY
|
$9.721M
64.37%
YoY
|
$7.100M
77.1%
YoY
|
$4.772M
12.87%
YoY
|
$5.267M
38.79%
YoY
|
$5.914M
20.79%
YoY
|
$4.009M
31.44%
YoY
|
$4.228M
16.76%
YoY
|
$3.795M
-5.13%
YoY
|
$4.896M
-28.0%
YoY
|
$3.050M
-53.08%
YoY
|
| Gross Profit |
$7.222M
-61.38%
YoY
|
$10.28M
-50.05%
YoY
|
$35.81M
65.35%
YoY
|
$18.55M
-16.6%
YoY
|
$18.70M
-12.08%
YoY
|
$20.57M
-11.57%
YoY
|
$21.65M
-24.29%
YoY
|
$22.24M
-38.6%
YoY
|
$21.27M
-42.82%
YoY
|
$23.26M
-47.65%
YoY
|
$28.60M
-5.31%
YoY
|
$36.22M
17.2%
YoY
|
$37.20M
13.61%
YoY
|
$44.44M
56.29%
YoY
|
$30.20M
34.7%
YoY
|
$30.90M
42.07%
YoY
|
$32.74M
42.98%
YoY
|
$28.43M
21.5%
YoY
|
$22.42M
-20.21%
YoY
|
| Selling, General & Admin |
$19.43M
-11.56%
YoY
|
$13.14M
-38.38%
YoY
|
$16.93M
1.22%
YoY
|
$16.96M
-7.75%
YoY
|
$21.98M
18.63%
YoY
|
$21.32M
-10.65%
YoY
|
$16.73M
-20.37%
YoY
|
$18.39M
9.62%
YoY
|
$18.52M
9.58%
YoY
|
$23.86M
76.7%
YoY
|
$21.01M
76.51%
YoY
|
$16.77M
59.07%
YoY
|
$16.90M
58.9%
YoY
|
$13.50M
1.7%
YoY
|
$11.90M
27.78%
YoY
|
$10.54M
-56.14%
YoY
|
$10.64M
27.8%
YoY
|
$13.28M
-42.53%
YoY
|
$9.313M
-66.27%
YoY
|
| Research & Development |
$454.0K
3.65%
YoY
|
$486.0K
-62.21%
YoY
|
$379.0K
-62.29%
YoY
|
$387.0K
-51.5%
YoY
|
$438.0K
-40.25%
YoY
|
$1.286M
25.59%
YoY
|
$1.005M
-23.63%
YoY
|
$798.0K
58.65%
YoY
|
$733.0K
N/A
|
$1.024M
N/A
|
$1.316M
N/A
|
$503.0K
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Depreciation & Amortization |
$5.840M
-36.99%
YoY
|
$5.839M
-12.99%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
0.0%
YoY
|
$9.269M
62.73%
YoY
|
$6.711M
36.15%
YoY
|
$100.0K
-50.0%
YoY
|
$100.0K
-50.0%
YoY
|
$5.696M
-12.15%
YoY
|
$4.929M
-41.06%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
0.0%
YoY
|
$6.484M
-25.46%
YoY
|
$8.363M
13.34%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
-33.33%
YoY
|
$8.699M
27.7%
YoY
|
$7.379M
6.94%
YoY
|
$200.0K
-66.67%
YoY
|
| Operating Expenses |
$19.89M
-11.27%
YoY
|
$19.43M
-33.87%
YoY
|
$17.31M
-2.38%
YoY
|
$17.35M
-9.57%
YoY
|
$22.41M
16.39%
YoY
|
$29.37M
-1.29%
YoY
|
$17.73M
-20.56%
YoY
|
$19.18M
11.05%
YoY
|
$19.26M
13.92%
YoY
|
$29.76M
36.05%
YoY
|
$22.32M
87.57%
YoY
|
$17.27M
63.84%
YoY
|
$16.90M
58.9%
YoY
|
$21.87M
6.95%
YoY
|
$11.90M
27.78%
YoY
|
$10.54M
-56.14%
YoY
|
$10.64M
27.8%
YoY
|
$20.45M
-31.6%
YoY
|
$9.313M
-67.8%
YoY
|
| Operating Profit |
-$18.47M
39.58%
YoY
|
-$9.149M
3.95%
YoY
|
$11.48M
-476.57%
YoY
|
-$8.035M
122.15%
YoY
|
-$13.23M
205.12%
YoY
|
-$8.801M
35.55%
YoY
|
-$3.048M
-98.66%
YoY
|
-$3.617M
-129.12%
YoY
|
-$4.337M
-193.39%
YoY
|
-$6.493M
-128.78%
YoY
|
-$228.3M
-3647.89%
YoY
|
$12.42M
15.1%
YoY
|
$4.644M
-59.82%
YoY
|
$22.56M
182.72%
YoY
|
$6.434M
8.43%
YoY
|
$10.79M
-189.92%
YoY
|
$11.56M
53.98%
YoY
|
$7.981M
-222.78%
YoY
|
$5.934M
-188.9%
YoY
|
| Interest Expense |
-$306.0K
580.0%
YoY
|
-$166.0K
-129.59%
YoY
|
$170.0K
-197.7%
YoY
|
-$93.00K
-210.71%
YoY
|
-$45.00K
-94.06%
YoY
|
$561.0K
-96.63%
YoY
|
-$174.0K
-101.04%
YoY
|
$84.00K
-108.47%
YoY
|
-$757.0K
-167.47%
YoY
|
$16.66M
-226.64%
YoY
|
$16.70M
713.84%
YoY
|
-$992.0K
-143.72%
YoY
|
$1.122M
-51.78%
YoY
|
-$13.16M
439.8%
YoY
|
$2.052M
-17.76%
YoY
|
$2.269M
-12.9%
YoY
|
$2.327M
-13.3%
YoY
|
-$2.437M
-125.39%
YoY
|
$2.495M
-18.2%
YoY
|
| Other Income/Expense, Net |
-$341.0K
441.27%
YoY
|
$169.0K
-93.76%
YoY
|
-$80.00K
-146.78%
YoY
|
-$8.261M
-9079.35%
YoY
|
-$63.00K
53.66%
YoY
|
$2.708M
129.69%
YoY
|
$171.0K
-127.85%
YoY
|
$92.00K
-202.22%
YoY
|
-$41.00K
-99.6%
YoY
|
$1.179M
-261.29%
YoY
|
-$614.0K
-70.05%
YoY
|
-$90.00K
-96.19%
YoY
|
-$10.24M
474.52%
YoY
|
-$731.0K
45.04%
YoY
|
-$2.050M
-4.7%
YoY
|
-$2.364M
-4.21%
YoY
|
-$1.782M
-26.21%
YoY
|
-$504.0K
-72.0%
YoY
|
-$2.151M
-23.1%
YoY
|
| Pretax Income |
-$18.81M
41.48%
YoY
|
-$11.75M
9.28%
YoY
|
$11.40M
-496.18%
YoY
|
-$16.30M
362.3%
YoY
|
-$13.30M
203.7%
YoY
|
-$10.75M
-66.31%
YoY
|
-$2.877M
-98.74%
YoY
|
-$3.525M
-128.59%
YoY
|
-$4.378M
-21.74%
YoY
|
-$31.91M
-471.94%
YoY
|
-$228.9M
-5320.92%
YoY
|
$12.33M
46.32%
YoY
|
-$5.594M
-157.22%
YoY
|
$8.578M
70.2%
YoY
|
$4.384M
15.89%
YoY
|
$8.427M
-158.24%
YoY
|
$9.777M
92.01%
YoY
|
$5.040M
-114.28%
YoY
|
$3.783M
-139.94%
YoY
|
| Income Tax |
$45.00K
-77.5%
YoY
|
$181.0K
-166.3%
YoY
|
-$47.00K
-206.82%
YoY
|
$100.0K
0.0%
YoY
|
$200.0K
100.0%
YoY
|
-$273.0K
-101.07%
YoY
|
$44.00K
-99.91%
YoY
|
$100.0K
-97.44%
YoY
|
$100.0K
-104.76%
YoY
|
$25.48M
-131.86%
YoY
|
$50.70M
24042.86%
YoY
|
$3.900M
557.67%
YoY
|
-$2.100M
-400.0%
YoY
|
-$79.98M
-18527.42%
YoY
|
$210.0K
356.52%
YoY
|
$593.0K
-297.67%
YoY
|
$700.0K
27.74%
YoY
|
$434.0K
-103.95%
YoY
|
$46.00K
-95.62%
YoY
|
| Net Earnings |
-$18.86M
39.25%
YoY
|
-$11.93M
13.85%
YoY
|
$11.45M
-491.82%
YoY
|
-$16.35M
345.07%
YoY
|
-$13.54M
200.24%
YoY
|
-$10.48M
-81.74%
YoY
|
-$2.921M
-98.96%
YoY
|
-$3.674M
-143.38%
YoY
|
-$4.510M
29.45%
YoY
|
-$57.38M
-164.8%
YoY
|
-$279.5M
-6797.27%
YoY
|
$8.470M
8.12%
YoY
|
-$3.484M
-138.44%
YoY
|
$88.55M
1822.56%
YoY
|
$4.174M
11.69%
YoY
|
$7.834M
-155.29%
YoY
|
$9.064M
99.47%
YoY
|
$4.606M
-118.88%
YoY
|
$3.737M
-135.52%
YoY
|
| Basic Earnings Per Share |
-$2.93
1992.86%
YoY
|
N/A
|
$0.12
-500.0%
YoY
|
-$0.17
325.0%
YoY
|
-$0.14
180.0%
YoY
|
N/A
|
-$0.03
-99.12%
YoY
|
-$0.04
-126.67%
YoY
|
-$0.05
-28.57%
YoY
|
N/A
|
-$3.42
-3900.0%
YoY
|
$0.15
-11.76%
YoY
|
-$0.07
-135.0%
YoY
|
N/A
|
$0.09
12.5%
YoY
|
$0.17
-153.13%
YoY
|
$0.20
66.67%
YoY
|
N/A
|
$0.08
-122.86%
YoY
|
| Diluted Earnings Per Share |
-$2.93
1992.86%
YoY
|
-$1.86
1595.26%
YoY
|
$0.11
-466.67%
YoY
|
-$0.17
325.0%
YoY
|
-$0.14
180.0%
YoY
|
-$0.11
-81.85%
YoY
|
-$0.03
-99.12%
YoY
|
-$0.04
-130.77%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.60
-145.92%
YoY
|
-$3.42
-4375.0%
YoY
|
$0.13
-18.75%
YoY
|
-$0.07
-135.0%
YoY
|
$1.32
-100.0%
YoY
|
$0.08
0.0%
YoY
|
$0.16
-150.0%
YoY
|
$0.20
66.67%
YoY
|
$102.3K
-112.58%
YoY
|
$0.08
-122.86%
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 |
6.445M shares
-93.27%
YoY
|
96.25M shares
0.81%
YoY
|
96.24M shares
0.95%
YoY
|
95.78M shares
0.69%
YoY
|
95.77M shares
0.82%
YoY
|
95.48M shares
0.85%
YoY
|
95.34M shares
68.69%
YoY
|
95.12M shares
70.89%
YoY
|
95.00M shares
70.92%
YoY
|
94.67M shares
96.03%
YoY
|
56.52M shares
17.31%
YoY
|
55.66M shares
20.29%
YoY
|
55.58M shares
22.95%
YoY
|
48.29M shares
8.2%
YoY
|
48.18M shares
7.14%
YoY
|
46.27M shares
3.51%
YoY
|
45.20M shares
19.51%
YoY
|
44.63M shares
-58.37%
YoY
|
44.97M shares
50.44%
YoY
|
| Diluted Shares Outstanding |
6.434M shares
-93.28%
YoY
|
N/A
|
106.5M shares
11.71%
YoY
|
95.97M shares
0.77%
YoY
|
95.68M shares
0.73%
YoY
|
N/A
|
95.35M shares
16.69%
YoY
|
95.24M shares
35.78%
YoY
|
94.98M shares
86.22%
YoY
|
N/A
|
81.71M shares
42.39%
YoY
|
70.14M shares
47.43%
YoY
|
51.01M shares
10.58%
YoY
|
N/A
|
57.39M shares
27.37%
YoY
|
47.58M shares
6.43%
YoY
|
46.13M shares
19.87%
YoY
|
N/A
|
45.06M shares
50.73%
YoY
|
Loading...