|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$15.15M
5.4%
YoY
|
$14.37M
-0.55%
YoY
|
$14.45M
4.09%
YoY
|
$13.88M
20.36%
YoY
|
$11.54M
-1.44%
YoY
|
| Cost Of Revenue |
$10.50M
18.79%
YoY
|
$8.837M
-22.53%
YoY
|
$11.41M
20.05%
YoY
|
$9.502M
33.41%
YoY
|
$7.122M
2.2%
YoY
|
| Gross Profit |
$4.652M
-15.97%
YoY
|
$5.536M
81.76%
YoY
|
$3.046M
-30.51%
YoY
|
$4.383M
-0.69%
YoY
|
$4.414M
-6.8%
YoY
|
| Selling, General & Admin |
$2.642M
70.59%
YoY
|
$1.549M
-28.55%
YoY
|
$2.168M
21.05%
YoY
|
$1.791M
4.28%
YoY
|
$1.717M
-1.27%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$499.7K
31.67%
YoY
|
$379.5K
-59.75%
YoY
|
$943.0K
-29.1%
YoY
|
$1.330M
-7.21%
YoY
|
$1.433M
205.09%
YoY
|
| Operating Expenses |
$10.50M
18.79%
YoY
|
$8.837M
-22.53%
YoY
|
$11.41M
20.05%
YoY
|
$9.502M
33.41%
YoY
|
$7.122M
2.2%
YoY
|
| Operating Profit |
$1.475M
-57.12%
YoY
|
$3.440M
704.2%
YoY
|
$427.7K
-75.47%
YoY
|
$1.744M
-24.65%
YoY
|
$2.314M
-11.46%
YoY
|
| Interest Expense |
$1.637M
-6.14%
YoY
|
$1.744M
7.27%
YoY
|
$1.626M
19.43%
YoY
|
$1.362M
-28.87%
YoY
|
$1.914M
147.15%
YoY
|
| Other Income/Expense, Net |
$233.7K
-199.49%
YoY
|
-$234.9K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$4.942M
280.13%
YoY
|
| Pretax Income |
-$160.5K
-110.99%
YoY
|
$1.460M
-221.84%
YoY
|
-$1.199M
-413.78%
YoY
|
$382.0K
-108.41%
YoY
|
-$4.542M
-942.64%
YoY
|
| Income Tax |
-$157.4K
N/A
|
$0.00
-100.0%
YoY
|
-$142.4K
11.71%
YoY
|
-$127.5K
-115.18%
YoY
|
$839.9K
-8.41%
YoY
|
| Net Earnings |
-$3.174K
-100.22%
YoY
|
$1.460M
-238.28%
YoY
|
-$1.056M
-307.29%
YoY
|
$509.5K
-109.47%
YoY
|
-$5.382M
1323.55%
YoY
|
| Basic Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.07
-240.0%
YoY
|
-$0.05
-350.0%
YoY
|
$0.02
-108.33%
YoY
|
-$0.24
1100.0%
YoY
|
| Diluted Earnings Per Share |
$0.00
-100.0%
YoY
|
$0.06
-220.0%
YoY
|
-$0.05
-350.0%
YoY
|
$0.02
-108.33%
YoY
|
-$0.24
1100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.74%
YoY
|
| Diluted Shares Outstanding |
24.31M shares
3.01%
YoY
|
23.60M shares
0.37%
YoY
|
23.51M shares
-0.55%
YoY
|
23.64M shares
0.75%
YoY
|
23.47M shares
0.64%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$4.144M
6.79%
YoY
|
$4.080M
4.5%
YoY
|
$3.760M
2.57%
YoY
|
$3.699M
10.94%
YoY
|
$3.880M
3.76%
YoY
|
$3.905M
-2.2%
YoY
|
$3.666M
10.83%
YoY
|
$3.334M
0.14%
YoY
|
$3.739M
-4.33%
YoY
|
$3.992M
6.47%
YoY
|
$3.308M
-4.54%
YoY
|
$3.329M
92529.38%
YoY
|
$3.909M
14.15%
YoY
|
$3.750M
4.61%
YoY
|
$3.465M
5.57%
YoY
|
$3.594K
-99.89%
YoY
|
$3.424M
16.54%
YoY
|
$3.585M
37.35%
YoY
|
$3.282M
20.72%
YoY
|
| Cost Of Revenue |
$2.758M
-1.2%
YoY
|
$2.678M
0.15%
YoY
|
$2.730M
7.2%
YoY
|
$2.485M
3.86%
YoY
|
$2.791M
6.95%
YoY
|
$2.674M
0.3%
YoY
|
$2.547M
118.11%
YoY
|
$2.393M
-21.35%
YoY
|
$2.610M
-9.87%
YoY
|
$2.666M
-5.31%
YoY
|
$1.168M
-55.98%
YoY
|
$3.042M
8.84%
YoY
|
$2.896M
15.26%
YoY
|
$2.816M
11.01%
YoY
|
$2.653M
60.05%
YoY
|
$2.795M
16.94%
YoY
|
$2.512M
27.65%
YoY
|
$2.537M
120.79%
YoY
|
$1.657M
2.65%
YoY
|
| Gross Profit |
$1.386M
27.26%
YoY
|
$1.402M
13.94%
YoY
|
$1.030M
-7.97%
YoY
|
$1.214M
28.94%
YoY
|
$1.089M
-3.64%
YoY
|
$1.230M
-7.22%
YoY
|
$1.119M
-47.7%
YoY
|
$941.1K
228.3%
YoY
|
$1.130M
11.57%
YoY
|
$1.326M
41.99%
YoY
|
$2.140M
163.42%
YoY
|
$286.7K
-64.1%
YoY
|
$1.013M
11.07%
YoY
|
$934.0K
-10.88%
YoY
|
$812.4K
-50.0%
YoY
|
$798.4K
-9.0%
YoY
|
$911.9K
-5.99%
YoY
|
$1.048M
-28.3%
YoY
|
$1.625M
47.1%
YoY
|
| Selling, General & Admin |
$468.2K
-17.32%
YoY
|
$386.3K
-32.24%
YoY
|
$424.4K
-26.48%
YoY
|
$928.5K
-6067.22%
YoY
|
$566.3K
8.9%
YoY
|
$570.1K
8.33%
YoY
|
$577.3K
11.27%
YoY
|
-$15.56K
-102.73%
YoY
|
$520.0K
0.3%
YoY
|
$526.3K
-2.49%
YoY
|
$518.8K
-4.01%
YoY
|
$569.0K
12.83%
YoY
|
$518.4K
2.46%
YoY
|
$539.7K
12.01%
YoY
|
$540.5K
81.03%
YoY
|
$504.3K
8.91%
YoY
|
$506.0K
9.9%
YoY
|
$481.9K
39.93%
YoY
|
$298.6K
-33.56%
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
|
$940.7K
N/A
|
| Depreciation & Amortization |
-$29.00K
-79.29%
YoY
|
$133.3K
-38.46%
YoY
|
$190.1K
-10.33%
YoY
|
$211.0K
-181.0%
YoY
|
-$140.0K
-166.68%
YoY
|
$216.6K
-3.44%
YoY
|
$212.1K
5.37%
YoY
|
-$260.5K
-210.4%
YoY
|
$210.0K
-10.8%
YoY
|
$224.3K
-5.27%
YoY
|
$201.3K
-14.29%
YoY
|
$235.9K
-54.82%
YoY
|
$235.4K
-10.38%
YoY
|
$236.8K
-9.56%
YoY
|
$234.8K
-17.11%
YoY
|
$522.2K
158.77%
YoY
|
$262.7K
41.57%
YoY
|
$261.8K
41.39%
YoY
|
$283.3K
-67.09%
YoY
|
| Operating Expenses |
$2.758M
-1.19%
YoY
|
$2.678M
0.16%
YoY
|
$2.730M
7.2%
YoY
|
$1.145M
366.48%
YoY
|
$2.791M
6.92%
YoY
|
$2.674M
0.3%
YoY
|
$2.547M
118.11%
YoY
|
$245.5K
-63.98%
YoY
|
$2.611M
-9.85%
YoY
|
$2.666M
-5.31%
YoY
|
$1.168M
78.74%
YoY
|
$681.6K
-24.62%
YoY
|
$2.896M
15.26%
YoY
|
$2.816M
11.01%
YoY
|
$653.3K
41.0%
YoY
|
$904.2K
55.13%
YoY
|
$2.512M
27.65%
YoY
|
$2.537M
120.79%
YoY
|
$463.3K
-10.1%
YoY
|
| Operating Profit |
$819.1K
96.6%
YoY
|
$914.0K
63.82%
YoY
|
$501.6K
16.07%
YoY
|
$68.30K
-90.18%
YoY
|
$416.6K
-18.94%
YoY
|
$557.9K
-20.79%
YoY
|
$432.2K
-71.67%
YoY
|
$695.6K
-276.16%
YoY
|
$513.9K
34.59%
YoY
|
$704.4K
150.14%
YoY
|
$1.526M
858.73%
YoY
|
-$394.9K
372428.3%
YoY
|
$381.9K
44.64%
YoY
|
$281.6K
-33.59%
YoY
|
$159.1K
-86.3%
YoY
|
-$106.00
-100.04%
YoY
|
$264.0K
-35.77%
YoY
|
$424.0K
-58.39%
YoY
|
$1.162M
97.22%
YoY
|
| Interest Expense |
$405.5K
-2.4%
YoY
|
$423.6K
-2.67%
YoY
|
$329.8K
-16.34%
YoY
|
-$392.5K
-37.0%
YoY
|
$415.5K
15.61%
YoY
|
$435.2K
14.89%
YoY
|
$394.2K
2.84%
YoY
|
-$623.0K
11.52%
YoY
|
$359.4K
-4.91%
YoY
|
$378.8K
8.93%
YoY
|
$383.3K
12.11%
YoY
|
-$558.6K
61.73%
YoY
|
$378.0K
10.15%
YoY
|
$347.7K
2.62%
YoY
|
$341.9K
2.3%
YoY
|
-$345.4K
2.48%
YoY
|
$343.2K
4.68%
YoY
|
$338.8K
4.85%
YoY
|
$334.2K
-136.08%
YoY
|
| Other Income/Expense, Net |
$367.4K
91.14%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$192.2K
N/A
|
-$65.89K
N/A
|
-$124.5K
N/A
|
-$234.9K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$3.160M
25.08%
YoY
|
$3.161M
98.59%
YoY
|
N/A
|
| Pretax Income |
$780.9K
303.97%
YoY
|
$490.4K
762.53%
YoY
|
$171.9K
-298.76%
YoY
|
-$324.2K
99.79%
YoY
|
$193.3K
25.11%
YoY
|
$56.86K
-82.54%
YoY
|
-$86.48K
-107.57%
YoY
|
-$162.3K
-82.98%
YoY
|
$154.5K
3911.32%
YoY
|
$325.6K
-592.3%
YoY
|
$1.142M
-725.19%
YoY
|
-$953.5K
211316.85%
YoY
|
$3.852K
-104.88%
YoY
|
-$66.13K
-177.65%
YoY
|
-$182.7K
-122.09%
YoY
|
-$451.00
-99.99%
YoY
|
-$79.00K
-195.18%
YoY
|
$85.17K
-87.76%
YoY
|
$827.4K
-345.52%
YoY
|
| Income Tax |
$141.1K
N/A
|
$119.5K
N/A
|
$41.25K
N/A
|
-$157.4K
-42.59%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
-$274.2K
240.52%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$274.2K
-695.53%
YoY
|
-$80.52K
-36.85%
YoY
|
$0.00
N/A
|
-$15.87K
N/A
|
-$46.04K
N/A
|
-$127.5K
-113.83%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$639.8K
230.96%
YoY
|
$370.9K
552.29%
YoY
|
$130.6K
-251.06%
YoY
|
-$166.9K
-249.12%
YoY
|
$193.3K
25.11%
YoY
|
$56.86K
-82.54%
YoY
|
-$86.48K
-109.96%
YoY
|
$111.9K
-112.82%
YoY
|
$154.5K
3911.32%
YoY
|
$325.6K
-747.77%
YoY
|
$868.3K
-735.18%
YoY
|
-$873.0K
269335.19%
YoY
|
$3.852K
-104.88%
YoY
|
-$50.26K
-159.02%
YoY
|
-$136.7K
-116.52%
YoY
|
-$324.00
-99.99%
YoY
|
-$79.00K
-195.18%
YoY
|
$85.17K
-87.76%
YoY
|
$827.4K
-424.47%
YoY
|
| Basic Earnings Per Share |
$0.03
200.0%
YoY
|
$0.02
N/A
|
$0.01
N/A
|
N/A
|
$0.01
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.01
N/A
|
$0.02
N/A
|
$0.04
-500.0%
YoY
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
-$0.01
-125.0%
YoY
|
-$0.01
-96.15%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.04
-500.0%
YoY
|
| Diluted Earnings Per Share |
$0.03
200.0%
YoY
|
$0.02
N/A
|
$0.01
N/A
|
-$0.01
-211.42%
YoY
|
$0.01
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-112.04%
YoY
|
$0.01
N/A
|
$0.01
N/A
|
$0.04
-500.0%
YoY
|
-$0.04
293.0%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
-$0.01
-125.0%
YoY
|
-$0.01
-96.15%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.04
-500.0%
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 |
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
0.0%
YoY
|
22.22M shares
N/A
|
22.22M shares
N/A
|
22.22M shares
N/A
|
22.22M shares
0.0%
YoY
|
N/A
|
| Diluted Shares Outstanding |
25.97M shares
7.52%
YoY
|
25.01M shares
5.46%
YoY
|
25.28M shares
13.79%
YoY
|
N/A
|
24.15M shares
2.41%
YoY
|
23.71M shares
0.91%
YoY
|
22.22M shares
-5.98%
YoY
|
N/A
|
23.58M shares
0.29%
YoY
|
23.50M shares
-0.34%
YoY
|
23.63M shares
0.69%
YoY
|
N/A
|
23.51M shares
-0.03%
YoY
|
23.58M shares
0.48%
YoY
|
23.47M shares
0.0%
YoY
|
N/A
|
23.52M shares
-1.02%
YoY
|
23.47M shares
0.0%
YoY
|
23.47M shares
N/A
|
Loading...