|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$73.43M
-7.65%
YoY
|
$79.51M
-1.44%
YoY
|
$80.67M
18.41%
YoY
|
$68.13M
10.1%
YoY
|
$61.88M
N/A
|
| Cost Of Revenue |
$37.28M
-19.26%
YoY
|
$46.18M
5.12%
YoY
|
$43.93M
29.66%
YoY
|
$33.88M
13.39%
YoY
|
$29.88M
N/A
|
| Gross Profit |
$36.14M
8.44%
YoY
|
$33.33M
-9.28%
YoY
|
$36.74M
7.27%
YoY
|
$34.25M
7.03%
YoY
|
$32.00M
N/A
|
| Selling, General & Admin |
$46.00M
-28.97%
YoY
|
$64.76M
5.78%
YoY
|
$61.22M
-10.62%
YoY
|
$68.50M
22.17%
YoY
|
$56.07M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$1.013M
-74.96%
YoY
|
$4.043M
-43.57%
YoY
|
$7.165M
49.58%
YoY
|
$4.790M
22.82%
YoY
|
$3.900M
N/A
|
| Operating Expenses |
$47.01M
-31.68%
YoY
|
$68.80M
2.05%
YoY
|
$67.42M
-6.24%
YoY
|
$71.91M
22.57%
YoY
|
$58.67M
N/A
|
| Operating Profit |
-$10.87M
-69.37%
YoY
|
-$35.47M
15.61%
YoY
|
-$30.68M
-18.53%
YoY
|
-$37.66M
41.21%
YoY
|
-$26.67M
N/A
|
| Interest Expense |
$11.33K
-2.18%
YoY
|
$11.58K
53.15%
YoY
|
$7.563K
-100.06%
YoY
|
-$12.92M
166.39%
YoY
|
-$4.850M
N/A
|
| Other Income/Expense, Net |
$66.10K
1306.38%
YoY
|
$4.700K
-100.01%
YoY
|
-$67.03M
-9158.09%
YoY
|
$740.0K
34.55%
YoY
|
$550.0K
N/A
|
| Pretax Income |
-$5.139M
-86.36%
YoY
|
-$37.68M
-78.16%
YoY
|
-$172.5M
247.23%
YoY
|
-$49.69M
60.45%
YoY
|
-$30.97M
N/A
|
| Income Tax |
$40.40K
-62.9%
YoY
|
$108.9K
72.91%
YoY
|
$62.98K
-125.19%
YoY
|
-$250.0K
525.0%
YoY
|
-$40.00K
N/A
|
| Net Earnings |
-$5.179M
-86.29%
YoY
|
-$37.79M
-78.11%
YoY
|
-$172.6M
249.11%
YoY
|
-$49.44M
59.84%
YoY
|
-$30.93M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.12
-88.16%
YoY
|
-$1.04
-76.8%
YoY
|
-$4.48
236.77%
YoY
|
-$1.33
60.24%
YoY
|
-$0.83
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$19.97M
26.99%
YoY
|
$21.12M
0.88%
YoY
|
$18.00M
-12.93%
YoY
|
$14.00M
-36.87%
YoY
|
$15.72M
-38.41%
YoY
|
$20.94M
3.4%
YoY
|
$20.67M
-40.75%
YoY
|
$22.18M
N/A
|
$25.53M
-62.53%
YoY
|
$20.25M
N/A
|
$34.89M
N/A
|
| Cost Of Revenue |
$9.491M
57.31%
YoY
|
$12.33M
0.67%
YoY
|
$9.100M
-34.03%
YoY
|
$6.360M
-54.91%
YoY
|
$6.033M
-63.95%
YoY
|
$12.25M
9.31%
YoY
|
$13.80M
-13.75%
YoY
|
$14.11M
N/A
|
$16.73M
-50.61%
YoY
|
$11.20M
N/A
|
$15.99M
N/A
|
| Gross Profit |
$10.48M
8.11%
YoY
|
$8.796M
1.18%
YoY
|
$8.900M
29.38%
YoY
|
$7.640M
-5.32%
YoY
|
$9.690M
10.16%
YoY
|
$8.693M
-3.91%
YoY
|
$6.879M
-63.6%
YoY
|
$8.069M
N/A
|
$8.796M
-74.32%
YoY
|
$9.047M
N/A
|
$18.90M
N/A
|
| Selling, General & Admin |
$11.92M
-36.29%
YoY
|
$11.57M
-23.57%
YoY
|
$12.00M
-35.86%
YoY
|
$12.00M
-26.14%
YoY
|
$18.71M
-33.09%
YoY
|
$15.14M
16.43%
YoY
|
$18.71M
-29.3%
YoY
|
$16.25M
N/A
|
$27.96M
-61.12%
YoY
|
$13.00M
N/A
|
$26.46M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$4.765M
79.8%
YoY
|
N/A
|
$2.400M
12.15%
YoY
|
| Operating Expenses |
$11.92M
-36.29%
YoY
|
$11.57M
-23.56%
YoY
|
$8.900M
-52.43%
YoY
|
$10.64M
-34.52%
YoY
|
$18.71M
-33.09%
YoY
|
$15.14M
16.42%
YoY
|
$18.71M
-29.29%
YoY
|
$16.25M
N/A
|
$27.96M
-61.12%
YoY
|
$13.00M
N/A
|
$26.46M
N/A
|
| Operating Profit |
-$1.443M
-83.99%
YoY
|
-$2.774M
-56.95%
YoY
|
$0.00
-100.0%
YoY
|
-$3.000M
-63.32%
YoY
|
-$9.018M
-52.94%
YoY
|
-$6.444M
62.93%
YoY
|
-$11.83M
56.43%
YoY
|
-$8.179M
N/A
|
-$19.16M
-49.11%
YoY
|
-$3.955M
N/A
|
-$7.563M
N/A
|
| Interest Expense |
$1.824M
-119.3%
YoY
|
-$851.0K
-107.53%
YoY
|
$2.641M
-454.97%
YoY
|
$1.413M
-125.85%
YoY
|
-$9.455M
8.27%
YoY
|
$11.30M
-442.77%
YoY
|
-$744.0K
-98.83%
YoY
|
-$5.466M
N/A
|
-$8.733M
-32.58%
YoY
|
-$3.297M
N/A
|
-$63.68M
N/A
|
| Other Income/Expense, Net |
$172.5K
-28.42%
YoY
|
$151.0K
-83.17%
YoY
|
$190.0K
-46.93%
YoY
|
$130.0K
-78.22%
YoY
|
$241.0K
-100.36%
YoY
|
$897.0K
1096.0%
YoY
|
$358.0K
108.3%
YoY
|
$597.0K
N/A
|
-$66.40M
-7355.09%
YoY
|
$75.00K
N/A
|
$171.9K
N/A
|
| Pretax Income |
$553.4K
-103.05%
YoY
|
-$3.474M
-160.38%
YoY
|
$230.0K
-101.88%
YoY
|
-$2.450M
-81.22%
YoY
|
-$18.17M
-80.73%
YoY
|
$5.754M
-180.17%
YoY
|
-$12.22M
-82.81%
YoY
|
-$13.05M
N/A
|
-$94.29M
89.75%
YoY
|
-$7.177M
N/A
|
-$71.07M
N/A
|
| Income Tax |
$25.40K
34.39%
YoY
|
$0.00
-100.0%
YoY
|
$20.00K
300.0%
YoY
|
$0.00
-100.0%
YoY
|
$18.90K
534.23%
YoY
|
$33.00K
32.0%
YoY
|
$5.000K
-85.44%
YoY
|
$52.00K
N/A
|
$2.980K
-101.18%
YoY
|
$25.00K
N/A
|
$34.35K
N/A
|
| Net Earnings |
$528.0K
-102.9%
YoY
|
-$3.474M
-160.72%
YoY
|
$220.0K
-101.8%
YoY
|
-$2.450M
-81.3%
YoY
|
-$18.19M
-80.71%
YoY
|
$5.721M
-179.41%
YoY
|
-$12.22M
-82.81%
YoY
|
-$13.10M
N/A
|
-$94.30M
90.72%
YoY
|
-$7.204M
N/A
|
-$71.10M
N/A
|
| 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
|
| Diluted Earnings Per Share |
$0.37
-155.74%
YoY
|
-$0.10
-200.0%
YoY
|
$0.01
-103.33%
YoY
|
-$0.10
-66.67%
YoY
|
-$0.67
-69.8%
YoY
|
$0.10
-151.67%
YoY
|
-$0.30
-84.29%
YoY
|
-$0.30
N/A
|
-$2.22
67.21%
YoY
|
-$0.19
N/A
|
-$1.91
N/A
|
| COMMON SHARES |
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 |
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
|
Loading...