|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$61.79M
-36.24%
YoY
|
$96.91M
-0.19%
YoY
|
$97.10M
-6.05%
YoY
|
$103.3M
-0.66%
YoY
|
$104.0M
16.82%
YoY
|
| Cost Of Revenue |
$42.63M
-32.98%
YoY
|
$63.61M
-0.46%
YoY
|
$63.90M
-2.06%
YoY
|
$65.25M
1.58%
YoY
|
$64.23M
23.76%
YoY
|
| Gross Profit |
$19.16M
-42.46%
YoY
|
$33.30M
0.31%
YoY
|
$33.20M
-12.86%
YoY
|
$38.10M
-4.29%
YoY
|
$39.81M
7.12%
YoY
|
| Selling, General & Admin |
$7.437M
-48.44%
YoY
|
$14.42M
4.24%
YoY
|
$13.84M
-29.33%
YoY
|
$19.58M
83.92%
YoY
|
$10.64M
-3.65%
YoY
|
| Research & Development |
$2.383M
-31.05%
YoY
|
$3.456M
25.52%
YoY
|
$2.753M
-7.07%
YoY
|
$2.963M
9.06%
YoY
|
$2.717M
9.27%
YoY
|
| Depreciation & Amortization |
$534.0K
-1.78%
YoY
|
$543.7K
33.17%
YoY
|
$408.2K
-24.58%
YoY
|
$541.3K
-13.05%
YoY
|
$622.5K
18.92%
YoY
|
| Operating Expenses |
$10.88M
-42.72%
YoY
|
$18.99M
2.51%
YoY
|
$18.52M
-32.14%
YoY
|
$27.30M
101.54%
YoY
|
$13.54M
-1.09%
YoY
|
| Operating Profit |
$8.284M
-42.12%
YoY
|
$14.31M
-2.47%
YoY
|
$14.67M
35.85%
YoY
|
$10.80M
-58.87%
YoY
|
$26.26M
11.91%
YoY
|
| Interest Expense |
N/A
|
-$112.0K
-123.87%
YoY
|
$469.2K
229.3%
YoY
|
$142.5K
712.84%
YoY
|
$17.53K
-94.02%
YoY
|
| Other Income/Expense, Net |
$1.122M
-263.56%
YoY
|
-$685.8K
-283.45%
YoY
|
$373.8K
-518.7%
YoY
|
-$89.29K
77.01%
YoY
|
-$50.44K
97.42%
YoY
|
| Pretax Income |
$9.406M
-30.97%
YoY
|
$13.63M
-9.45%
YoY
|
$15.05M
38.17%
YoY
|
$10.89M
-58.47%
YoY
|
$26.23M
10.51%
YoY
|
| Income Tax |
$2.624M
-5.92%
YoY
|
$2.789M
-19.35%
YoY
|
$3.458M
-26.64%
YoY
|
$4.714M
-10.7%
YoY
|
$5.278M
12.59%
YoY
|
| Net Earnings |
$6.782M
-37.46%
YoY
|
$10.84M
-6.73%
YoY
|
$11.63M
86.22%
YoY
|
$6.243M
-70.2%
YoY
|
$20.95M
10.0%
YoY
|
| Basic Earnings Per Share |
$18.04
4410.0%
YoY
|
$0.40
-18.37%
YoY
|
$0.49
81.48%
YoY
|
$0.27
-74.29%
YoY
|
$1.05
10.53%
YoY
|
| Diluted Earnings Per Share |
$18.04
4452.3%
YoY
|
$0.40
-18.37%
YoY
|
$0.49
81.48%
YoY
|
$0.27
-100.0%
YoY
|
$1.047M
10.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
376.0K shares
-98.63%
YoY
|
27.37M shares
14.33%
YoY
|
23.94M shares
2.26%
YoY
|
23.41M shares
17.06%
YoY
|
20.00M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
376.0K shares
-98.63%
YoY
|
27.37M shares
14.33%
YoY
|
23.94M shares
2.26%
YoY
|
23.41M shares
17.06%
YoY
|
20.00M shares
0.0%
YoY
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2020 Q4 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$37.98M
-16.24%
YoY
|
$96.91M
-0.19%
YoY
|
$45.34M
-5.91%
YoY
|
$97.10M
-6.05%
YoY
|
$48.19M
-12.11%
YoY
|
$103.3M
N/A
|
$54.83M
N/A
|
N/A
|
$89.06M
11.85%
YoY
|
$43.39M
-6.03%
YoY
|
| Cost Of Revenue |
N/A
|
$25.37M
-15.88%
YoY
|
$63.61M
-0.46%
YoY
|
$30.16M
-2.78%
YoY
|
$63.90M
-2.06%
YoY
|
$31.02M
-8.61%
YoY
|
$65.25M
N/A
|
$33.94M
N/A
|
N/A
|
$51.90M
9.46%
YoY
|
$24.27M
-10.65%
YoY
|
| Gross Profit |
N/A
|
$12.61M
-16.94%
YoY
|
$33.30M
0.31%
YoY
|
$15.19M
-11.56%
YoY
|
$33.20M
-12.86%
YoY
|
$17.17M
-17.81%
YoY
|
$38.10M
N/A
|
$20.89M
N/A
|
N/A
|
$37.16M
15.37%
YoY
|
$19.12M
0.57%
YoY
|
| Selling, General & Admin |
N/A
|
$7.960M
2.86%
YoY
|
$15.36M
-1.5%
YoY
|
$7.739M
18.18%
YoY
|
$15.59M
-19.85%
YoY
|
$6.548M
-38.11%
YoY
|
$19.45M
N/A
|
$10.58M
N/A
|
N/A
|
$11.05M
17.06%
YoY
|
$5.075M
9.72%
YoY
|
| Research & Development |
N/A
|
$1.328M
-8.74%
YoY
|
$3.446M
25.63%
YoY
|
$1.455M
-0.02%
YoY
|
$2.743M
-7.15%
YoY
|
$1.455M
-11.38%
YoY
|
$2.955M
N/A
|
$1.642M
N/A
|
N/A
|
$2.486M
-22.6%
YoY
|
$1.280M
-19.32%
YoY
|
| Depreciation & Amortization |
N/A
|
$275.4K
-5.49%
YoY
|
$279.2K
54.78%
YoY
|
$291.4K
0.48%
YoY
|
$180.4K
33.81%
YoY
|
$290.0K
N/A
|
$134.8K
N/A
|
N/A
|
N/A
|
$291.5K
16.46%
YoY
|
$231.9K
-10.42%
YoY
|
| Operating Expenses |
N/A
|
$9.373M
0.86%
YoY
|
$18.99M
2.51%
YoY
|
$9.293M
15.1%
YoY
|
$18.52M
-32.14%
YoY
|
$8.074M
-33.94%
YoY
|
$27.30M
N/A
|
$12.22M
N/A
|
N/A
|
$13.69M
6.79%
YoY
|
$6.420M
2.09%
YoY
|
| Operating Profit |
N/A
|
$3.239M
-45.02%
YoY
|
$14.31M
-2.47%
YoY
|
$5.892M
-35.23%
YoY
|
$14.67M
35.85%
YoY
|
$9.097M
4.94%
YoY
|
$10.80M
N/A
|
$8.669M
N/A
|
N/A
|
$23.47M
21.04%
YoY
|
$12.70M
-0.18%
YoY
|
| Interest Expense |
N/A
|
$473.4K
-3.57%
YoY
|
-$112.0K
-123.87%
YoY
|
$490.9K
333.02%
YoY
|
$469.2K
229.3%
YoY
|
$113.4K
-69.37%
YoY
|
$142.5K
N/A
|
$370.1K
N/A
|
N/A
|
$292.9K
-311.6%
YoY
|
-$184.0K
794.75%
YoY
|
| Other Income/Expense, Net |
N/A
|
$90.40K
-118.17%
YoY
|
-$573.7K
501.49%
YoY
|
-$497.6K
335.32%
YoY
|
-$95.38K
79.25%
YoY
|
-$114.3K
127.78%
YoY
|
-$53.21K
N/A
|
-$50.18K
N/A
|
N/A
|
-$25.55K
-3552.7%
YoY
|
-$1.890K
-89.93%
YoY
|
| Pretax Income |
N/A
|
$3.803M
-35.39%
YoY
|
$13.63M
-9.45%
YoY
|
$5.885M
-35.3%
YoY
|
$15.05M
38.17%
YoY
|
$9.096M
1.19%
YoY
|
$10.89M
N/A
|
$8.989M
N/A
|
N/A
|
$23.73M
23.29%
YoY
|
$12.51M
-1.34%
YoY
|
| Income Tax |
N/A
|
$657.8K
-44.02%
YoY
|
$2.789M
-19.35%
YoY
|
$1.175M
-43.08%
YoY
|
$3.458M
-26.64%
YoY
|
$2.064M
-15.18%
YoY
|
$4.714M
N/A
|
$2.434M
N/A
|
N/A
|
$4.688M
22.77%
YoY
|
$2.406M
-3.96%
YoY
|
| Net Earnings |
N/A
|
$3.145M
-33.32%
YoY
|
$10.84M
-6.73%
YoY
|
$4.717M
-33.21%
YoY
|
$11.63M
86.22%
YoY
|
$7.062M
7.74%
YoY
|
$6.243M
N/A
|
$6.555M
N/A
|
N/A
|
$19.05M
23.42%
YoY
|
$10.11M
-0.69%
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
|
| Diluted Earnings Per Share |
N/A
|
$0.10
-32.56%
YoY
|
$0.40
-18.53%
YoY
|
$0.15
-47.95%
YoY
|
$0.49
82.1%
YoY
|
$0.30
-100.0%
YoY
|
$0.27
N/A
|
$286.6K
N/A
|
N/A
|
$952.3K
14.63%
YoY
|
$505.3K
-0.69%
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
|
| Basic Shares Outstanding |
697.9K shares
-97.81%
YoY
|
N/A
|
31.90M shares
33.27%
YoY
|
N/A
|
23.94M shares
0.0%
YoY
|
N/A
|
23.94M shares
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...