|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$58.47M
25.73%
YoY
|
$46.50M
30.72%
YoY
|
$35.57M
-10.55%
YoY
|
$39.77M
10.82%
YoY
|
$35.89M
296.58%
YoY
|
| Cost Of Revenue |
$41.19M
72.68%
YoY
|
$23.85M
7.74%
YoY
|
$22.14M
29.3%
YoY
|
$17.12M
101.89%
YoY
|
$8.481M
85.03%
YoY
|
| Gross Profit |
$17.28M
-23.71%
YoY
|
$22.65M
68.61%
YoY
|
$13.43M
-40.68%
YoY
|
$22.64M
-17.37%
YoY
|
$27.40M
513.75%
YoY
|
| Selling, General & Admin |
$7.540M
-27.13%
YoY
|
$10.35M
-30.49%
YoY
|
$14.89M
52.5%
YoY
|
$9.762M
59.93%
YoY
|
$6.104M
74.67%
YoY
|
| Research & Development |
N/A
|
$13.55M
63.0%
YoY
|
$8.311M
45.61%
YoY
|
$5.708M
9.81%
YoY
|
$5.198M
222.71%
YoY
|
| Depreciation & Amortization |
$995.9K
3165.42%
YoY
|
$30.50K
149.17%
YoY
|
$12.24K
348.52%
YoY
|
$2.729K
-16.0%
YoY
|
$3.249K
0.0%
YoY
|
| Operating Expenses |
$7.614M
-85.75%
YoY
|
$53.44M
86.43%
YoY
|
$28.66M
-22.53%
YoY
|
$37.00M
62.99%
YoY
|
$22.70M
93.54%
YoY
|
| Operating Profit |
$9.666M
-239.38%
YoY
|
-$6.935M
-54.47%
YoY
|
-$15.23M
-650.13%
YoY
|
$2.769M
-79.0%
YoY
|
$13.19M
-592.01%
YoY
|
| Interest Expense |
$3.169M
-344.21%
YoY
|
-$1.298M
445.42%
YoY
|
-$237.9K
-152.83%
YoY
|
$450.3K
-112.82%
YoY
|
-$3.512M
30.99%
YoY
|
| Other Income/Expense, Net |
-$471.6K
-62.19%
YoY
|
-$1.247M
-56287.03%
YoY
|
$2.220K
-99.83%
YoY
|
$1.337M
-128.92%
YoY
|
-$4.622M
72.1%
YoY
|
| Pretax Income |
$9.194M
-212.37%
YoY
|
-$8.182M
-47.1%
YoY
|
-$15.47M
-476.73%
YoY
|
$4.105M
-52.06%
YoY
|
$8.563M
-259.59%
YoY
|
| Income Tax |
$5.377M
-11413.28%
YoY
|
-$47.53K
-94.9%
YoY
|
-$932.7K
-63.85%
YoY
|
-$2.580M
-9007.18%
YoY
|
$28.97K
N/A
|
| Net Earnings |
$3.817M
-146.92%
YoY
|
-$8.135M
-44.91%
YoY
|
-$14.77M
-320.88%
YoY
|
$6.686M
-21.66%
YoY
|
$8.534M
-259.05%
YoY
|
| Basic Earnings Per Share |
$0.12
-135.29%
YoY
|
-$0.34
-47.69%
YoY
|
-$0.65
-296.97%
YoY
|
$0.33
-29.79%
YoY
|
$0.47
-251.61%
YoY
|
| Diluted Earnings Per Share |
$0.13
-138.24%
YoY
|
-$0.34
-47.72%
YoY
|
-$0.65
-324.27%
YoY
|
$0.29
-38.3%
YoY
|
$0.47
-251.61%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.32M
18.78%
YoY
|
24.68M
8.69%
YoY
|
22.71M
16.7%
YoY
|
19.46M shares
9.32%
YoY
|
17.80M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
37.86M
53.42%
YoY
|
24.68M
8.69%
YoY
|
22.71M
-0.81%
YoY
|
22.89M shares
28.61%
YoY
|
17.80M shares
0.42%
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 |
$18.05M
31.77%
YoY
|
$14.77M
-0.15%
YoY
|
$14.12M
26.03%
YoY
|
$15.89M
43.33%
YoY
|
$13.70M
45.26%
YoY
|
$14.79M
124.3%
YoY
|
$11.20M
83.2%
YoY
|
$11.08M
1.57%
YoY
|
$9.429M
-21.12%
YoY
|
$6.593M
-40.84%
YoY
|
$6.115M
-23.87%
YoY
|
$10.91M
8.06%
YoY
|
$11.95M
13.92%
YoY
|
$11.14M
11.67%
YoY
|
$8.033M
-23.26%
YoY
|
$10.10M
-4.07%
YoY
|
$10.49M
113.58%
YoY
|
$9.980M
162.37%
YoY
|
$10.47M
116.69%
YoY
|
| Cost Of Revenue |
N/A
|
$8.719M
43.06%
YoY
|
$11.40M
113.05%
YoY
|
$7.724M
17.03%
YoY
|
$7.325M
12.99%
YoY
|
$6.095M
-9.96%
YoY
|
$5.350M
2.29%
YoY
|
$6.600M
18.35%
YoY
|
$6.483M
42.01%
YoY
|
$6.768M
47.05%
YoY
|
$5.230M
10.71%
YoY
|
$5.576M
8.11%
YoY
|
$4.565M
73.06%
YoY
|
$4.603M
85.37%
YoY
|
$4.724M
88.27%
YoY
|
$5.158M
128.37%
YoY
|
$2.638M
114.38%
YoY
|
$2.483M
65.29%
YoY
|
$2.509M
84.67%
YoY
|
| Gross Profit |
$6.906M
8.4%
YoY
|
$6.047M
-30.44%
YoY
|
$2.721M
-53.51%
YoY
|
$8.163M
82.04%
YoY
|
$6.371M
116.27%
YoY
|
$8.693M
-5044.26%
YoY
|
$5.854M
561.09%
YoY
|
$4.484M
-15.97%
YoY
|
$2.946M
-60.12%
YoY
|
-$175.8K
-102.69%
YoY
|
$885.5K
-73.24%
YoY
|
$5.336M
8.02%
YoY
|
$7.388M
-5.94%
YoY
|
$6.542M
-12.74%
YoY
|
$3.309M
-58.42%
YoY
|
$4.940M
-40.25%
YoY
|
$7.855M
113.31%
YoY
|
$7.497M
225.73%
YoY
|
$7.958M
129.22%
YoY
|
| Selling, General & Admin |
N/A
|
$348.5K
-86.7%
YoY
|
$3.265M
62.97%
YoY
|
$3.650M
12.96%
YoY
|
$2.826M
-9.38%
YoY
|
$2.620M
-38.41%
YoY
|
$2.003M
-26.77%
YoY
|
$3.231M
-12.38%
YoY
|
$3.118M
-25.91%
YoY
|
$4.254M
46.29%
YoY
|
$2.736M
15.08%
YoY
|
$3.688M
43.39%
YoY
|
$4.209M
120.99%
YoY
|
$2.908M
0.86%
YoY
|
$2.377M
62.82%
YoY
|
$2.572M
155.37%
YoY
|
$1.905M
152.75%
YoY
|
$2.883M
152.27%
YoY
|
$1.460M
92.54%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
$22.30K
-99.2%
YoY
|
$107.9K
-95.61%
YoY
|
$3.884M
291.43%
YoY
|
$3.113M
9.06%
YoY
|
$2.790M
24.18%
YoY
|
$2.459M
10.93%
YoY
|
$992.2K
-48.2%
YoY
|
$2.855M
113.78%
YoY
|
$2.247M
42.33%
YoY
|
$2.217M
152.45%
YoY
|
$1.915M
8.77%
YoY
|
$1.335M
16.02%
YoY
|
$1.579M
24.0%
YoY
|
$878.2K
-13.97%
YoY
|
$1.761M
N/A
|
$1.151M
70.14%
YoY
|
| Depreciation & Amortization |
$528.7K
1115.95%
YoY
|
$248.9K
576.36%
YoY
|
$338.5K
4184.81%
YoY
|
$246.0K
3246.94%
YoY
|
$43.48K
492.16%
YoY
|
$36.80K
401.36%
YoY
|
$7.900K
61.22%
YoY
|
$7.350K
N/A
|
$7.343K
-368.97%
YoY
|
$7.340K
2431.03%
YoY
|
$4.900K
504.94%
YoY
|
$0.00
-100.0%
YoY
|
-$2.730K
-436.21%
YoY
|
$290.00
-64.2%
YoY
|
$810.00
0.0%
YoY
|
$820.00
0.0%
YoY
|
$812.00
0.0%
YoY
|
$810.00
0.0%
YoY
|
$810.00
0.0%
YoY
|
| Operating Expenses |
N/A
|
$383.5K
-95.22%
YoY
|
$3.294M
-72.15%
YoY
|
$13.14M
-5.95%
YoY
|
$11.87M
-12.2%
YoY
|
$8.030M
17.75%
YoY
|
$11.83M
-3.1%
YoY
|
$13.97M
7.98%
YoY
|
$13.52M
11.96%
YoY
|
$6.819M
12.16%
YoY
|
$12.21M
30.56%
YoY
|
$12.94M
20.68%
YoY
|
$12.07M
93.28%
YoY
|
$6.080M
8.52%
YoY
|
$9.349M
60.67%
YoY
|
$10.72M
103.68%
YoY
|
$6.247M
76.82%
YoY
|
$5.603M
110.8%
YoY
|
$5.819M
74.36%
YoY
|
| Operating Profit |
$5.230M
186.19%
YoY
|
$5.663M
754.32%
YoY
|
-$572.3K
-8.21%
YoY
|
$2.748M
-195.21%
YoY
|
$1.828M
-144.69%
YoY
|
$662.9K
-109.48%
YoY
|
-$623.5K
-89.76%
YoY
|
-$2.886M
42.49%
YoY
|
-$4.089M
3295.98%
YoY
|
-$6.995M
-1615.23%
YoY
|
-$6.090M
362.66%
YoY
|
-$2.025M
225.32%
YoY
|
-$120.4K
-102.84%
YoY
|
$461.6K
-75.63%
YoY
|
-$1.316M
-128.32%
YoY
|
-$622.5K
-111.83%
YoY
|
$4.246M
207.68%
YoY
|
$1.894M
-631.92%
YoY
|
$4.648M
211.26%
YoY
|
| Interest Expense |
N/A
|
$502.6K
-174.91%
YoY
|
$3.546M
-1461.9%
YoY
|
-$559.8K
-237.39%
YoY
|
-$320.6K
-174.93%
YoY
|
-$670.9K
-326.08%
YoY
|
-$260.4K
-315.07%
YoY
|
$407.4K
277.73%
YoY
|
$427.9K
267.89%
YoY
|
$296.8K
-182.0%
YoY
|
$121.1K
16.93%
YoY
|
$107.9K
-11.39%
YoY
|
$116.3K
-2.89%
YoY
|
-$361.9K
-122.05%
YoY
|
$103.5K
-102.37%
YoY
|
$121.7K
-67.03%
YoY
|
$119.8K
-66.84%
YoY
|
$1.641M
-0.78%
YoY
|
-$4.374M
50.73%
YoY
|
| Other Income/Expense, Net |
-$845.5K
173.21%
YoY
|
-$1.610M
-5147.65%
YoY
|
-$1.460M
491.17%
YoY
|
-$1.141M
2630.5%
YoY
|
-$309.5K
-3.14%
YoY
|
$31.90K
9014.29%
YoY
|
-$247.0K
-72.75%
YoY
|
-$41.78K
-113.99%
YoY
|
-$319.5K
-525.54%
YoY
|
$350.00
-36.36%
YoY
|
-$906.4K
245.4%
YoY
|
$298.6K
-73.89%
YoY
|
$75.09K
-90.81%
YoY
|
$550.00
12.24%
YoY
|
-$262.4K
-94.0%
YoY
|
$1.144M
-242.92%
YoY
|
$817.1K
-174.94%
YoY
|
$490.00
N/A
|
-$4.374M
50.71%
YoY
|
| Pretax Income |
$3.933M
159.07%
YoY
|
$4.556M
18961.92%
YoY
|
$1.514M
-273.9%
YoY
|
$1.607M
-154.89%
YoY
|
$1.518M
-134.44%
YoY
|
$23.90K
-100.36%
YoY
|
-$870.5K
-87.56%
YoY
|
-$2.927M
69.54%
YoY
|
-$4.408M
9627.64%
YoY
|
-$6.698M
-6777.78%
YoY
|
-$6.996M
343.17%
YoY
|
-$1.727M
-431.39%
YoY
|
-$45.32K
-100.9%
YoY
|
$100.3K
-97.16%
YoY
|
-$1.579M
-674.24%
YoY
|
$521.0K
-88.33%
YoY
|
$5.063M
1647.55%
YoY
|
$3.536M
172.45%
YoY
|
$274.9K
-119.52%
YoY
|
| Income Tax |
$1.399M
52.58%
YoY
|
$3.103M
-6633.26%
YoY
|
$254.6K
N/A
|
$1.103M
N/A
|
$916.7K
N/A
|
-$47.50K
-103.59%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.324M
-151.3%
YoY
|
-$1.045M
N/A
|
-$1.134M
N/A
|
$77.02K
N/A
|
-$2.580M
-9007.18%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$28.97K
N/A
|
$0.00
N/A
|
| Net Earnings |
$2.534M
321.39%
YoY
|
$1.394M
10705.43%
YoY
|
$1.259M
-244.65%
YoY
|
$504.0K
-117.22%
YoY
|
$601.4K
-113.64%
YoY
|
$12.90K
-100.16%
YoY
|
-$870.5K
-85.37%
YoY
|
-$2.927M
394.13%
YoY
|
-$4.408M
-14004.34%
YoY
|
-$8.080M
-408.15%
YoY
|
-$5.951M
276.96%
YoY
|
-$592.4K
-213.71%
YoY
|
$31.71K
-99.37%
YoY
|
$2.622M
-25.23%
YoY
|
-$1.579M
-674.24%
YoY
|
$521.0K
-88.33%
YoY
|
$5.063M
1647.55%
YoY
|
$3.507M
170.22%
YoY
|
$274.9K
-119.52%
YoY
|
| Basic Earnings Per Share |
$0.08
300.0%
YoY
|
N/A
|
$0.04
-200.0%
YoY
|
$0.02
-115.38%
YoY
|
$0.02
-110.53%
YoY
|
N/A
|
-$0.04
-85.19%
YoY
|
-$0.13
333.33%
YoY
|
-$0.19
N/A
|
N/A
|
-$0.27
237.5%
YoY
|
-$0.03
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.08
-900.0%
YoY
|
$0.03
-88.0%
YoY
|
$0.28
2700.0%
YoY
|
N/A
|
$0.01
-87.5%
YoY
|
| Diluted Earnings Per Share |
$0.07
250.0%
YoY
|
$0.04
8000.0%
YoY
|
$0.06
-250.0%
YoY
|
$0.03
-123.08%
YoY
|
$0.02
-110.53%
YoY
|
$0.00
-100.15%
YoY
|
-$0.04
-85.19%
YoY
|
-$0.13
333.33%
YoY
|
-$0.19
N/A
|
-$0.34
-553.77%
YoY
|
-$0.27
237.5%
YoY
|
-$0.03
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.08
-100.0%
YoY
|
-$0.08
-900.0%
YoY
|
$0.03
-87.5%
YoY
|
$0.27
2600.0%
YoY
|
$194.6K
165.74%
YoY
|
$0.01
-87.5%
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 |
29.32M
0.0%
YoY
|
29.32M
-0.38%
YoY
|
29.32M
23.91%
YoY
|
29.32M
25.43%
YoY
|
29.32M
25.43%
YoY
|
29.43M
26.59%
YoY
|
23.66M
6.35%
YoY
|
23.37M
5.06%
YoY
|
23.37M
5.06%
YoY
|
23.25M
N/A
|
22.25M shares
7.23%
YoY
|
22.25M shares
24.91%
YoY
|
22.25M shares
22.97%
YoY
|
N/A
|
20.75M shares
17.06%
YoY
|
17.81M shares
0.49%
YoY
|
18.09M shares
2.08%
YoY
|
18.09M shares
N/A
|
17.72M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
37.61M
7.94%
YoY
|
N/A
|
38.16M
61.27%
YoY
|
36.11M
54.47%
YoY
|
34.85M
49.09%
YoY
|
N/A
|
23.66M
4.88%
YoY
|
23.38M
5.09%
YoY
|
23.37M
5.06%
YoY
|
N/A
|
22.56M
8.73%
YoY
|
22.25M shares
18.95%
YoY
|
22.25M shares
17.19%
YoY
|
N/A
|
20.75M shares
17.06%
YoY
|
18.70M shares
-1.28%
YoY
|
18.98M shares
7.11%
YoY
|
N/A
|
17.72M shares
0.0%
YoY
|
Loading...