|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$96.50M
-17.15%
YoY
|
$116.5M
-23.59%
YoY
|
$152.4M
-7.67%
YoY
|
$165.1M
10.9%
YoY
|
$148.9M
14.67%
YoY
|
| Cost Of Revenue |
$63.13M
-19.92%
YoY
|
$78.84M
-20.82%
YoY
|
$99.57M
-3.73%
YoY
|
$103.4M
7.36%
YoY
|
$96.34M
13.17%
YoY
|
| Gross Profit |
$33.37M
-11.35%
YoY
|
$37.65M
-28.8%
YoY
|
$52.87M
-14.28%
YoY
|
$61.68M
17.39%
YoY
|
$52.54M
17.53%
YoY
|
| Selling, General & Admin |
$35.62M
-14.25%
YoY
|
$41.55M
-12.68%
YoY
|
$47.58M
-8.35%
YoY
|
$51.91M
24.64%
YoY
|
$41.65M
-6.19%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$201.0K
-33.22%
YoY
|
$301.0K
-21.41%
YoY
|
$383.0K
3.23%
YoY
|
$371.0K
19.29%
YoY
|
$311.0K
25.4%
YoY
|
| Operating Expenses |
$35.62M
-14.25%
YoY
|
$41.55M
-12.68%
YoY
|
$47.58M
-8.35%
YoY
|
$51.91M
24.64%
YoY
|
$41.65M
-6.19%
YoY
|
| Operating Profit |
-$25.31M
-6.46%
YoY
|
-$27.06M
-1430.89%
YoY
|
$2.033M
-46.15%
YoY
|
$3.775M
-41.83%
YoY
|
$6.490M
-146.92%
YoY
|
| Interest Expense |
$333.0K
3.42%
YoY
|
$322.0K
136.76%
YoY
|
$136.0K
-137.67%
YoY
|
-$361.0K
-93.86%
YoY
|
-$5.878M
-51.95%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$25.07M
-5.97%
YoY
|
-$26.66M
-1329.0%
YoY
|
$2.169M
-89.26%
YoY
|
$20.19M
31442.19%
YoY
|
$64.00K
-100.47%
YoY
|
| Income Tax |
$9.588M
275.26%
YoY
|
$2.555M
-135.25%
YoY
|
-$7.249M
-1332.82%
YoY
|
$588.0K
913.79%
YoY
|
$58.00K
-90.28%
YoY
|
| Net Earnings |
-$34.75M
44.17%
YoY
|
-$24.10M
-355.91%
YoY
|
$9.418M
-51.95%
YoY
|
$19.60M
326550.0%
YoY
|
$6.000K
-100.04%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.22
-375.0%
YoY
|
$0.08
-52.94%
YoY
|
$0.17
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
-$0.32
45.45%
YoY
|
-$0.22
-375.0%
YoY
|
$0.08
-52.94%
YoY
|
$0.17
N/A
|
$0.00
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
60.59M shares
298.28%
YoY
|
| Diluted Shares Outstanding |
109.4M shares
0.25%
YoY
|
109.1M shares
-4.86%
YoY
|
114.7M shares
-0.15%
YoY
|
114.9M shares
85.46%
YoY
|
61.95M shares
187.2%
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 |
$19.48M
-20.47%
YoY
|
$20.52M
-21.17%
YoY
|
$23.46M
-17.23%
YoY
|
$24.52M
-16.75%
YoY
|
$24.50M
-12.67%
YoY
|
$26.03M
-15.03%
YoY
|
$28.35M
-17.27%
YoY
|
$29.46M
-22.83%
YoY
|
$28.05M
-27.82%
YoY
|
$30.63M
-25.56%
YoY
|
$34.27M
-17.48%
YoY
|
$38.17M
-7.16%
YoY
|
$38.86M
-1.94%
YoY
|
$41.15M
-3.97%
YoY
|
$41.52M
0.17%
YoY
|
$41.11M
8.0%
YoY
|
$39.63M
14.15%
YoY
|
$42.85M
23.68%
YoY
|
$41.45M
33.7%
YoY
|
| Cost Of Revenue |
$12.07M
-25.22%
YoY
|
$13.11M
-26.05%
YoY
|
$15.06M
-19.91%
YoY
|
$15.84M
-20.24%
YoY
|
$16.14M
-16.33%
YoY
|
$17.73M
-15.15%
YoY
|
$18.80M
-17.02%
YoY
|
$19.86M
-18.99%
YoY
|
$19.28M
-24.8%
YoY
|
$20.90M
-21.91%
YoY
|
$22.65M
-14.33%
YoY
|
$24.52M
-0.38%
YoY
|
$25.64M
2.1%
YoY
|
$26.76M
-1.86%
YoY
|
$26.44M
0.83%
YoY
|
$24.61M
1.53%
YoY
|
$25.12M
5.48%
YoY
|
$27.27M
23.58%
YoY
|
$26.22M
28.07%
YoY
|
| Gross Profit |
$7.415M
-11.3%
YoY
|
$7.405M
-10.74%
YoY
|
$8.405M
-11.97%
YoY
|
$8.681M
-9.53%
YoY
|
$8.360M
-4.64%
YoY
|
$8.296M
-14.79%
YoY
|
$9.548M
-17.77%
YoY
|
$9.595M
-29.72%
YoY
|
$8.767M
-33.66%
YoY
|
$9.736M
-32.35%
YoY
|
$11.61M
-23.0%
YoY
|
$13.65M
-17.26%
YoY
|
$13.22M
-8.94%
YoY
|
$14.39M
-7.64%
YoY
|
$15.08M
-0.96%
YoY
|
$16.50M
19.35%
YoY
|
$14.51M
33.06%
YoY
|
$15.58M
23.86%
YoY
|
$15.23M
44.65%
YoY
|
| Selling, General & Admin |
$7.407M
-20.4%
YoY
|
$7.708M
-12.56%
YoY
|
$8.840M
-17.15%
YoY
|
$8.951M
-12.27%
YoY
|
$9.305M
-7.01%
YoY
|
$8.815M
-16.89%
YoY
|
$10.67M
0.63%
YoY
|
$10.20M
-13.19%
YoY
|
$10.01M
-14.52%
YoY
|
$10.61M
-17.19%
YoY
|
$10.60M
-25.73%
YoY
|
$11.75M
-8.61%
YoY
|
$11.71M
-4.28%
YoY
|
$12.81M
3.63%
YoY
|
$14.28M
20.99%
YoY
|
$12.86M
15.72%
YoY
|
$12.23M
33.22%
YoY
|
$12.36M
30.27%
YoY
|
$11.80M
30.07%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$45.00K
-10.0%
YoY
|
$46.00K
-19.3%
YoY
|
$248.0K
-8.15%
YoY
|
$49.00K
-33.78%
YoY
|
$50.00K
-35.06%
YoY
|
$57.00K
-32.14%
YoY
|
$270.0K
-66.58%
YoY
|
$74.00K
-22.92%
YoY
|
$77.00K
-21.43%
YoY
|
$84.00K
-16.83%
YoY
|
$808.0K
-0.86%
YoY
|
$96.00K
0.0%
YoY
|
$98.00K
4.26%
YoY
|
$101.0K
17.44%
YoY
|
$815.0K
-25.77%
YoY
|
$96.00K
23.08%
YoY
|
$94.00K
22.08%
YoY
|
$86.00K
17.81%
YoY
|
$1.098M
-7.26%
YoY
|
| Operating Expenses |
$7.407M
-20.4%
YoY
|
$7.708M
-12.56%
YoY
|
$9.089M
-16.92%
YoY
|
$8.951M
-12.27%
YoY
|
$9.305M
-7.01%
YoY
|
$8.815M
-16.89%
YoY
|
$10.94M
-4.13%
YoY
|
$10.20M
-13.19%
YoY
|
$10.01M
-14.52%
YoY
|
$10.61M
-17.19%
YoY
|
$11.41M
-24.39%
YoY
|
$11.75M
-8.61%
YoY
|
$11.71M
-4.28%
YoY
|
$12.81M
3.63%
YoY
|
$15.09M
17.01%
YoY
|
$12.86M
15.72%
YoY
|
$12.23M
33.22%
YoY
|
$12.36M
30.27%
YoY
|
$12.90M
25.76%
YoY
|
| Operating Profit |
-$57.00K
-99.75%
YoY
|
-$409.0K
-47.63%
YoY
|
-$684.0K
-50.86%
YoY
|
-$544.0K
-97.52%
YoY
|
-$23.22M
1041.03%
YoY
|
-$781.0K
-53.35%
YoY
|
-$1.392M
-792.54%
YoY
|
-$21.90M
-2119.93%
YoY
|
-$2.035M
-393.23%
YoY
|
-$1.674M
-319.69%
YoY
|
$201.0K
-1927.27%
YoY
|
$1.084M
-61.63%
YoY
|
$694.0K
-41.04%
YoY
|
$762.0K
-2922.22%
YoY
|
-$11.00K
-100.47%
YoY
|
$2.825M
74.38%
YoY
|
$1.177M
84.77%
YoY
|
-$27.00K
-101.37%
YoY
|
$2.329M
759.41%
YoY
|
| Interest Expense |
$66.00K
-25.84%
YoY
|
$65.00K
-1.52%
YoY
|
$77.00K
-26.67%
YoY
|
$112.0K
-2.61%
YoY
|
$89.00K
32.84%
YoY
|
$66.00K
-7.04%
YoY
|
$105.0K
-3.67%
YoY
|
$115.0K
187.5%
YoY
|
$67.00K
204.55%
YoY
|
$71.00K
-302.86%
YoY
|
$109.0K
-281.67%
YoY
|
$40.00K
-141.67%
YoY
|
$22.00K
-122.45%
YoY
|
-$35.00K
-67.29%
YoY
|
-$60.00K
-49.58%
YoY
|
-$96.00K
-82.19%
YoY
|
-$98.00K
-96.13%
YoY
|
-$107.0K
-96.02%
YoY
|
-$119.0K
-95.45%
YoY
|
| Other Income/Expense, Net |
$0.00
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
|
| Pretax Income |
-$7.000K
-99.97%
YoY
|
-$150.0K
-78.32%
YoY
|
-$696.0K
-48.33%
YoY
|
-$516.0K
-97.64%
YoY
|
-$23.17M
1104.89%
YoY
|
-$692.0K
-55.5%
YoY
|
-$1.347M
238.44%
YoY
|
-$21.83M
-2042.35%
YoY
|
-$1.923M
-368.58%
YoY
|
-$1.555M
-313.89%
YoY
|
-$398.0K
53.08%
YoY
|
$1.124M
-58.81%
YoY
|
$716.0K
-33.64%
YoY
|
$727.0K
-95.63%
YoY
|
-$260.0K
-107.74%
YoY
|
$2.729M
-382.51%
YoY
|
$1.079M
-166.69%
YoY
|
$16.64M
-2443.52%
YoY
|
$3.358M
-127.47%
YoY
|
| Income Tax |
-$21.00K
-100.21%
YoY
|
$0.00
N/A
|
-$83.00K
-109.16%
YoY
|
$115.0K
-104.52%
YoY
|
$9.786M
-1169.51%
YoY
|
$0.00
N/A
|
$906.0K
-244.27%
YoY
|
-$2.546M
-62.29%
YoY
|
-$915.0K
-1677.59%
YoY
|
$0.00
-100.0%
YoY
|
-$628.0K
-218.71%
YoY
|
-$6.752M
-7133.33%
YoY
|
$58.00K
-825.0%
YoY
|
$73.00K
-351.72%
YoY
|
$529.0K
44.93%
YoY
|
$96.00K
-431.03%
YoY
|
-$8.000K
-106.84%
YoY
|
-$29.00K
-92.66%
YoY
|
$365.0K
11.96%
YoY
|
| Net Earnings |
$14.00K
-100.04%
YoY
|
-$150.0K
-78.32%
YoY
|
-$513.0K
-77.23%
YoY
|
-$423.0K
-97.81%
YoY
|
-$33.12M
3185.62%
YoY
|
-$692.0K
-55.5%
YoY
|
-$2.253M
-1079.57%
YoY
|
-$19.29M
-344.87%
YoY
|
-$1.008M
-253.19%
YoY
|
-$1.555M
-337.77%
YoY
|
$230.0K
-129.15%
YoY
|
$7.876M
199.13%
YoY
|
$658.0K
-39.47%
YoY
|
$654.0K
-96.08%
YoY
|
-$789.0K
-126.36%
YoY
|
$2.633M
-381.0%
YoY
|
$1.087M
-162.65%
YoY
|
$16.67M
-5391.43%
YoY
|
$2.993M
-123.85%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$0.01
0.0%
YoY
|
N/A
|
-$0.18
-357.14%
YoY
|
N/A
|
-$0.01
-200.0%
YoY
|
N/A
|
$0.07
250.0%
YoY
|
$0.01
0.0%
YoY
|
$0.01
-93.33%
YoY
|
N/A
|
$0.02
-300.0%
YoY
|
$0.01
-110.0%
YoY
|
$0.15
-850.0%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-96.62%
YoY
|
$0.00
-100.0%
YoY
|
-$0.30
3128.37%
YoY
|
-$0.01
0.0%
YoY
|
-$0.02
-1119.7%
YoY
|
-$0.18
-357.14%
YoY
|
-$0.01
-192.7%
YoY
|
-$0.01
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
250.0%
YoY
|
$0.01
0.0%
YoY
|
$0.01
-92.86%
YoY
|
-$6.906K
-127.71%
YoY
|
$0.02
-300.0%
YoY
|
$0.01
-110.0%
YoY
|
$0.14
-800.0%
YoY
|
$24.92K
-103.52%
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 |
109.9M shares
0.42%
YoY
|
110.0M shares
0.54%
YoY
|
109.4M shares
0.59%
YoY
|
109.4M shares
0.59%
YoY
|
109.4M shares
0.59%
YoY
|
109.4M shares
0.29%
YoY
|
108.8M shares
-3.87%
YoY
|
108.8M shares
-4.96%
YoY
|
108.8M shares
-4.96%
YoY
|
109.1M shares
-4.68%
YoY
|
113.1M shares
-0.84%
YoY
|
114.5M shares
0.31%
YoY
|
114.5M shares
0.31%
YoY
|
114.5M shares
0.31%
YoY
|
114.1M shares
0.0%
YoY
|
114.1M shares
23.55%
YoY
|
114.1M shares
545.84%
YoY
|
114.1M shares
545.84%
YoY
|
114.1M shares
N/A
|
| Diluted Shares Outstanding |
110.6M shares
1.08%
YoY
|
109.6M shares
100070.91%
YoY
|
N/A
|
109.4M shares
0.59%
YoY
|
109.4M shares
0.59%
YoY
|
109.4K shares
-99.9%
YoY
|
N/A
|
108.8M shares
94497.51%
YoY
|
108.8M shares
94332.43%
YoY
|
109.9M shares
-4.33%
YoY
|
N/A
|
115.0K shares
-99.9%
YoY
|
115.2K shares
-99.9%
YoY
|
114.9M shares
-0.57%
YoY
|
N/A
|
115.6M shares
25.22%
YoY
|
115.6M shares
554.57%
YoY
|
115.5M shares
554.0%
YoY
|
N/A
|
Loading...