|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$187.0M
5.12%
YoY
|
$177.9M
-17.01%
YoY
|
$214.4M
-26.16%
YoY
|
$290.4M
3.94%
YoY
|
$279.4M
69.09%
YoY
|
| Cost Of Revenue |
$180.9M
4.6%
YoY
|
$173.0M
-17.28%
YoY
|
$209.1M
-25.99%
YoY
|
$282.6M
4.14%
YoY
|
$271.3M
68.94%
YoY
|
| Gross Profit |
$6.110M
23.44%
YoY
|
$4.950M
-6.47%
YoY
|
$5.293M
-32.27%
YoY
|
$7.814M
-2.58%
YoY
|
$8.021M
74.48%
YoY
|
| Selling, General & Admin |
$5.126M
-18.56%
YoY
|
$6.294M
42.48%
YoY
|
$4.418M
18.2%
YoY
|
$3.737M
-10.91%
YoY
|
$4.195M
23.87%
YoY
|
| Research & Development |
N/A
|
$481.6K
20.39%
YoY
|
$400.0K
-24.55%
YoY
|
$530.1K
122.68%
YoY
|
$238.1K
135.41%
YoY
|
| Depreciation & Amortization |
$97.90K
-2.68%
YoY
|
$100.6K
-49.0%
YoY
|
$197.2K
33.2%
YoY
|
$148.1K
-24.03%
YoY
|
$194.9K
-20.88%
YoY
|
| Operating Expenses |
$5.126M
-18.56%
YoY
|
$6.294M
42.48%
YoY
|
$4.418M
-0.58%
YoY
|
$4.443M
-3.93%
YoY
|
$4.625M
27.7%
YoY
|
| Operating Profit |
$984.4K
-173.25%
YoY
|
-$1.344M
-253.58%
YoY
|
$875.0K
-74.04%
YoY
|
$3.371M
-0.74%
YoY
|
$3.396M
248.14%
YoY
|
| Interest Expense |
$553.0K
-162.26%
YoY
|
-$888.3K
-174.02%
YoY
|
$1.200M
-4956.33%
YoY
|
-$24.71K
-127.71%
YoY
|
$89.17K
-64.0%
YoY
|
| Other Income/Expense, Net |
$508.5K
-151.15%
YoY
|
-$994.2K
-187.07%
YoY
|
$1.142M
7126.63%
YoY
|
$15.80K
-92.75%
YoY
|
$217.8K
150.35%
YoY
|
| Pretax Income |
$1.493M
-163.85%
YoY
|
-$2.338M
-215.92%
YoY
|
$2.017M
-36.12%
YoY
|
$3.157M
-14.75%
YoY
|
$3.703M
182.64%
YoY
|
| Income Tax |
$298.4K
-554.09%
YoY
|
-$65.72K
-124.74%
YoY
|
$265.7K
-54.76%
YoY
|
$587.3K
-45.06%
YoY
|
$1.069M
48.78%
YoY
|
| Net Earnings |
$1.194M
-152.57%
YoY
|
-$2.272M
-229.76%
YoY
|
$1.751M
-31.86%
YoY
|
$2.570M
-2.46%
YoY
|
$2.635M
345.13%
YoY
|
| Basic Earnings Per Share |
$0.10
-145.45%
YoY
|
-$0.22
-215.79%
YoY
|
$0.19
-34.48%
YoY
|
$0.29
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.10
-150.0%
YoY
|
-$0.20
-211.11%
YoY
|
$0.18
-27.67%
YoY
|
$0.25
-2.46%
YoY
|
$0.26
345.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.55M shares
10.93%
YoY
|
10.42M shares
13.19%
YoY
|
9.201M shares
4.25%
YoY
|
8.826M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
11.55M shares
4.23%
YoY
|
11.08M shares
11.75%
YoY
|
9.919M shares
3.89%
YoY
|
9.547M shares
N/A
|
N/A
|
|
Concept
|
2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$97.00M
7.52%
YoY
|
$90.34M
2.99%
YoY
|
$90.21M
-4.23%
YoY
|
$87.72M
-27.02%
YoY
|
$94.20M
-67.56%
YoY
|
$120.2M
-14.46%
YoY
|
$290.4M
3.94%
YoY
|
$140.5M
10.04%
YoY
|
$279.4M
69.1%
YoY
|
$127.7M
59.23%
YoY
|
| Cost Of Revenue |
$94.00M
7.49%
YoY
|
$87.38M
2.16%
YoY
|
$87.45M
-4.95%
YoY
|
$85.53M
-26.96%
YoY
|
$92.00M
-67.44%
YoY
|
$117.1M
-14.09%
YoY
|
$282.6M
4.14%
YoY
|
$136.3M
10.19%
YoY
|
$271.3M
68.95%
YoY
|
$123.7M
58.39%
YoY
|
| Gross Profit |
$3.000M
8.55%
YoY
|
$2.959M
35.31%
YoY
|
$2.764M
25.62%
YoY
|
$2.187M
-29.46%
YoY
|
$2.200M
-71.85%
YoY
|
$3.100M
-26.64%
YoY
|
$7.814M
-2.58%
YoY
|
$4.226M
8.35%
YoY
|
$8.021M
74.38%
YoY
|
$3.900M
85.71%
YoY
|
| Selling, General & Admin |
$2.710M
-22.38%
YoY
|
$2.243M
18.15%
YoY
|
$3.491M
66.26%
YoY
|
$1.898M
-17.46%
YoY
|
$2.100M
-43.81%
YoY
|
$2.300M
9.48%
YoY
|
$3.737M
-10.91%
YoY
|
$2.101M
5.04%
YoY
|
$4.195M
23.38%
YoY
|
$2.000M
11.11%
YoY
|
| Research & Development |
N/A
|
$190.5K
-3.26%
YoY
|
$284.6K
N/A
|
$196.9K
N/A
|
N/A
|
N/A
|
$530.1K
122.68%
YoY
|
$235.8K
N/A
|
$238.1K
138.07%
YoY
|
$0.00
N/A
|
| Depreciation & Amortization |
$90.00K
-79.3%
YoY
|
$419.0K
244.6%
YoY
|
$434.7K
295.22%
YoY
|
$121.6K
35.1%
YoY
|
$110.0K
84.87%
YoY
|
$90.00K
1.61%
YoY
|
$59.50K
-69.47%
YoY
|
$88.57K
-19.48%
YoY
|
$194.9K
62.42%
YoY
|
$110.0K
-15.38%
YoY
|
| Operating Expenses |
$2.000M
-49.94%
YoY
|
$2.434M
5.85%
YoY
|
$3.995M
90.25%
YoY
|
$2.299M
-0.04%
YoY
|
$2.100M
-52.74%
YoY
|
$2.300M
-4.51%
YoY
|
$4.443M
-3.93%
YoY
|
$2.409M
9.49%
YoY
|
$4.625M
28.47%
YoY
|
$2.200M
22.22%
YoY
|
| Operating Profit |
$1.000M
-181.2%
YoY
|
$525.2K
-567.38%
YoY
|
-$1.231M
-1331.47%
YoY
|
-$112.4K
-114.05%
YoY
|
$100.0K
-97.03%
YoY
|
$800.0K
-55.97%
YoY
|
$3.371M
-0.74%
YoY
|
$1.817M
6.88%
YoY
|
$3.396M
239.64%
YoY
|
$1.700M
466.67%
YoY
|
| Interest Expense |
$276.4K
-868.42%
YoY
|
$276.6K
-132.45%
YoY
|
-$35.97K
-103.6%
YoY
|
-$852.3K
-526.15%
YoY
|
$1.000M
-4146.94%
YoY
|
$200.0K
-188.23%
YoY
|
-$24.71K
-127.71%
YoY
|
-$226.7K
-128.33%
YoY
|
$89.17K
-55.42%
YoY
|
$800.0K
-900.0%
YoY
|
| Other Income/Expense, Net |
$10.00K
-141.93%
YoY
|
-$53.70K
-34.57%
YoY
|
-$23.85K
N/A
|
-$82.07K
-17.93%
YoY
|
$0.00
-100.0%
YoY
|
-$100.0K
-205.97%
YoY
|
$15.80K
-92.75%
YoY
|
$94.37K
N/A
|
$217.8K
117.83%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$740.0K
-157.31%
YoY
|
$748.0K
-171.46%
YoY
|
-$1.291M
-217.39%
YoY
|
-$1.047M
-216.3%
YoY
|
$1.100M
-65.16%
YoY
|
$900.0K
-39.17%
YoY
|
$3.157M
-14.75%
YoY
|
$1.479M
-43.1%
YoY
|
$3.703M
184.88%
YoY
|
$2.600M
2500.0%
YoY
|
| Income Tax |
$330.0K
27.29%
YoY
|
-$32.90K
-89.88%
YoY
|
$259.3K
-13.58%
YoY
|
-$325.0K
N/A
|
$300.0K
-48.92%
YoY
|
$0.00
-100.0%
YoY
|
$587.3K
-45.06%
YoY
|
$374.9K
-37.52%
YoY
|
$1.069M
52.7%
YoY
|
$600.0K
100.0%
YoY
|
| Net Earnings |
$410.0K
-126.44%
YoY
|
$780.9K
-208.2%
YoY
|
-$1.551M
-293.82%
YoY
|
-$721.8K
-180.19%
YoY
|
$800.0K
-68.87%
YoY
|
$900.0K
-18.52%
YoY
|
$2.570M
-2.46%
YoY
|
$1.105M
-44.77%
YoY
|
$2.635M
339.1%
YoY
|
$2.000M
-1100.0%
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
|
| Diluted Earnings Per Share |
$0.03
-121.52%
YoY
|
$0.07
-201.01%
YoY
|
-$0.15
-285.15%
YoY
|
-$0.07
-169.65%
YoY
|
$0.08
-67.85%
YoY
|
$0.10
-6.52%
YoY
|
$0.25
-2.46%
YoY
|
$0.11
-43.7%
YoY
|
$0.26
325.22%
YoY
|
$0.19
-1050.0%
YoY
|
| COMMON SHARES |
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
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...