|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$15.46M
-68.99%
YoY
|
$49.86M
17.19%
YoY
|
$42.55M
21.55%
YoY
|
$35.01M
23.42%
YoY
|
$28.36M
3.82%
YoY
|
| Cost Of Revenue |
$8.105M
-80.23%
YoY
|
$41.00M
-16.21%
YoY
|
$48.93M
170.14%
YoY
|
$18.11M
166.98%
YoY
|
$6.784M
-52.12%
YoY
|
| Gross Profit |
$7.357M
-17.04%
YoY
|
$8.868M
-239.04%
YoY
|
-$6.378M
-137.75%
YoY
|
$16.89M
-21.71%
YoY
|
$21.58M
64.11%
YoY
|
| Selling, General & Admin |
$93.00K
-74.86%
YoY
|
$370.0K
-3.14%
YoY
|
$382.0K
-4.74%
YoY
|
$401.0K
6.37%
YoY
|
$377.0K
17.81%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$692.0K
-92.12%
YoY
|
$8.784M
58.7%
YoY
|
$5.535M
7.94%
YoY
|
$5.128M
-10.85%
YoY
|
$5.752M
-1.27%
YoY
|
| Operating Profit |
$6.665M
7834.52%
YoY
|
$84.00K
-100.71%
YoY
|
-$11.91M
-201.25%
YoY
|
$11.77M
-25.66%
YoY
|
$15.83M
116.11%
YoY
|
| Interest Expense |
-$15.57M
-144.75%
YoY
|
$34.79M
-23.12%
YoY
|
$45.26M
-200.0%
YoY
|
-$45.26M
72.75%
YoY
|
-$26.20M
-405.34%
YoY
|
| Other Income/Expense, Net |
$1.028M
-53.55%
YoY
|
$2.213M
49.33%
YoY
|
$1.482M
3.28%
YoY
|
$1.435M
9.21%
YoY
|
$1.314M
1.31%
YoY
|
| Pretax Income |
-$7.876M
-210.99%
YoY
|
$7.096M
55.65%
YoY
|
$4.559M
-115.1%
YoY
|
-$30.20M
378.65%
YoY
|
-$6.309M
-131.37%
YoY
|
| Income Tax |
-$6.000K
-101.18%
YoY
|
$510.0K
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$7.870M
-219.5%
YoY
|
$6.586M
44.46%
YoY
|
$4.559M
-115.1%
YoY
|
-$30.20M
378.65%
YoY
|
-$6.309M
-131.37%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.28
-9.68%
YoY
|
$0.31
-113.54%
YoY
|
-$2.29
358.0%
YoY
|
-$0.50
-130.67%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-182.6%
YoY
|
$0.28
-8.87%
YoY
|
$0.31
-113.36%
YoY
|
-$2.29
-100.0%
YoY
|
-$497.4K
-130.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
23.58M shares
58.5%
YoY
|
14.88M shares
13.01%
YoY
|
13.16M shares
3.78%
YoY
|
12.68M shares
2.68%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
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 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$26.00M
107.93%
YoY
|
$11.67M
-17.42%
YoY
|
$15.46M
48.97%
YoY
|
$12.85M
8.08%
YoY
|
$12.50M
11.15%
YoY
|
$14.13M
40.34%
YoY
|
$10.38M
11.15%
YoY
|
$11.89M
19.75%
YoY
|
$11.25M
18.96%
YoY
|
$10.07M
10.82%
YoY
|
$9.338M
42.89%
YoY
|
$9.927M
52.93%
YoY
|
$9.457M
73.11%
YoY
|
$9.087M
-7.98%
YoY
|
$6.535M
-0.08%
YoY
|
$6.491M
5.2%
YoY
|
$5.463M
-29.78%
YoY
|
$9.875M
182.95%
YoY
|
$6.540M
-33.81%
YoY
|
$6.170M
-28.34%
YoY
|
| Cost Of Revenue |
$10.00M
3.79%
YoY
|
$1.715M
-85.6%
YoY
|
$8.105M
-27.94%
YoY
|
$8.208M
-33.84%
YoY
|
$9.635M
-27.23%
YoY
|
$11.91M
-6.39%
YoY
|
$11.25M
6.45%
YoY
|
$12.41M
49.9%
YoY
|
$13.24M
162.49%
YoY
|
$12.72M
350.87%
YoY
|
$10.57M
436.07%
YoY
|
$8.276M
414.36%
YoY
|
$5.044M
220.05%
YoY
|
$2.821M
60.56%
YoY
|
$1.971M
7.12%
YoY
|
$1.609M
-6.45%
YoY
|
$1.576M
-12.93%
YoY
|
$1.757M
-51.99%
YoY
|
$1.840M
-73.68%
YoY
|
$1.720M
-78.82%
YoY
|
| Gross Profit |
$16.00M
457.69%
YoY
|
$9.955M
347.21%
YoY
|
$7.357M
-947.58%
YoY
|
$4.641M
-995.95%
YoY
|
$2.869M
-244.9%
YoY
|
$2.226M
-184.03%
YoY
|
-$868.0K
-29.32%
YoY
|
-$518.0K
-131.37%
YoY
|
-$1.980M
-144.87%
YoY
|
-$2.649M
-142.28%
YoY
|
-$1.228M
-126.91%
YoY
|
$1.651M
-66.18%
YoY
|
$4.413M
13.53%
YoY
|
$6.266M
-22.81%
YoY
|
$4.564M
-2.69%
YoY
|
$4.882M
9.46%
YoY
|
$3.887M
-34.89%
YoY
|
$8.118M
-4610.0%
YoY
|
$4.690M
61.72%
YoY
|
$4.460M
810.2%
YoY
|
| Selling, General & Admin |
$200.0K
115.05%
YoY
|
N/A
|
$93.00K
-1.06%
YoY
|
$91.00K
-2.15%
YoY
|
$93.00K
-7.0%
YoY
|
$93.00K
-2.11%
YoY
|
$94.00K
-5.05%
YoY
|
$93.00K
-7.0%
YoY
|
$100.0K
-0.99%
YoY
|
$95.00K
-5.94%
YoY
|
$99.00K
1.02%
YoY
|
$100.0K
3.09%
YoY
|
$101.0K
2.02%
YoY
|
$101.0K
6.32%
YoY
|
$98.00K
8.89%
YoY
|
$97.00K
21.25%
YoY
|
$99.00K
23.75%
YoY
|
$95.00K
18.75%
YoY
|
$90.00K
12.5%
YoY
|
$80.00K
14.29%
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
|
N/A
|
N/A
|
| Depreciation & Amortization |
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
|
N/A
|
| Operating Expenses |
$1.000M
-63.3%
YoY
|
$3.434M
58.69%
YoY
|
$692.0K
-57.47%
YoY
|
$768.0K
60.33%
YoY
|
$2.725M
100.96%
YoY
|
$2.164M
44.27%
YoY
|
$1.627M
24.67%
YoY
|
$479.0K
1.48%
YoY
|
$1.356M
10.24%
YoY
|
$1.500M
14.85%
YoY
|
$1.305M
-1.21%
YoY
|
$472.0K
-64.02%
YoY
|
$1.230M
-14.7%
YoY
|
$1.306M
-14.81%
YoY
|
$1.321M
-9.83%
YoY
|
$1.312M
-6.29%
YoY
|
$1.442M
2.56%
YoY
|
$1.533M
-11.49%
YoY
|
$1.465M
13.74%
YoY
|
$1.400M
9.8%
YoY
|
| Operating Profit |
$15.00M
10316.67%
YoY
|
$6.521M
10417.74%
YoY
|
$6.665M
-367.13%
YoY
|
$3.873M
-488.47%
YoY
|
$144.0K
-104.32%
YoY
|
$62.00K
-101.49%
YoY
|
-$2.495M
-1.5%
YoY
|
-$997.0K
-184.56%
YoY
|
-$3.336M
-204.81%
YoY
|
-$4.149M
-183.65%
YoY
|
-$2.533M
-178.11%
YoY
|
$1.179M
-66.97%
YoY
|
$3.183M
30.18%
YoY
|
$4.960M
-24.68%
YoY
|
$3.243M
0.56%
YoY
|
$3.570M
16.67%
YoY
|
$2.445M
-46.43%
YoY
|
$6.585M
-444.4%
YoY
|
$3.225M
100.06%
YoY
|
$3.060M
-489.81%
YoY
|
| Interest Expense |
-$521.0K
-106.72%
YoY
|
$3.684M
-64.01%
YoY
|
-$15.57M
-254.15%
YoY
|
-$4.819M
-135.87%
YoY
|
$7.752M
-37.23%
YoY
|
$10.24M
136.98%
YoY
|
$10.10M
151.62%
YoY
|
$13.44M
27.95%
YoY
|
$12.35M
-170.05%
YoY
|
$4.319M
-126.1%
YoY
|
$4.014M
-118.6%
YoY
|
$10.50M
-245.69%
YoY
|
-$17.63M
575.74%
YoY
|
-$16.55M
35.45%
YoY
|
-$21.58M
418.7%
YoY
|
-$7.208M
-315.81%
YoY
|
-$2.609M
-201.52%
YoY
|
-$12.22M
-155.74%
YoY
|
-$4.160M
-78.38%
YoY
|
$3.340M
-65.24%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
$1.028M
166.32%
YoY
|
-$1.240M
N/A
|
$749.0K
100.27%
YoY
|
$400.0K
7.53%
YoY
|
$386.0K
10.29%
YoY
|
N/A
|
$374.0K
5.95%
YoY
|
$372.0K
4.49%
YoY
|
$350.0K
-1.41%
YoY
|
N/A
|
$353.0K
10.66%
YoY
|
$356.0K
4.09%
YoY
|
$355.0K
11.99%
YoY
|
$336.0K
5.66%
YoY
|
$319.0K
-5.06%
YoY
|
$342.0K
8.23%
YoY
|
$317.0K
-3.06%
YoY
|
$318.0K
-0.63%
YoY
|
| Pretax Income |
$14.00M
136.97%
YoY
|
$10.21M
-1246.63%
YoY
|
-$7.876M
-284.71%
YoY
|
-$2.186M
-117.57%
YoY
|
$5.908M
-151.73%
YoY
|
-$890.0K
-173.98%
YoY
|
$4.264M
82.46%
YoY
|
$12.44M
6.5%
YoY
|
-$11.42M
-16.47%
YoY
|
$1.203M
-111.2%
YoY
|
$2.337M
-113.38%
YoY
|
$11.68M
-523.34%
YoY
|
-$13.67M
-1689.65%
YoY
|
-$10.74M
136.72%
YoY
|
-$17.47M
-13536.15%
YoY
|
-$2.759M
-137.33%
YoY
|
$860.0K
-89.41%
YoY
|
-$4.537M
-121.25%
YoY
|
$130.0K
-100.78%
YoY
|
$7.390M
-23.89%
YoY
|
| Income Tax |
N/A
|
N/A
|
-$6.000K
-102.0%
YoY
|
-$181.0K
N/A
|
$500.0K
N/A
|
-$100.0K
N/A
|
$300.0K
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
$14.00M
157.12%
YoY
|
$10.21M
-1352.15%
YoY
|
-$7.870M
-298.69%
YoY
|
-$2.005M
-116.12%
YoY
|
$5.445M
-147.68%
YoY
|
-$815.0K
-167.75%
YoY
|
$3.961M
69.49%
YoY
|
$12.44M
6.5%
YoY
|
-$11.42M
-16.47%
YoY
|
$1.203M
-111.2%
YoY
|
$2.337M
-113.38%
YoY
|
$11.68M
-523.34%
YoY
|
-$13.67M
-1689.65%
YoY
|
-$10.74M
136.72%
YoY
|
-$17.47M
-13853.54%
YoY
|
-$2.759M
-137.31%
YoY
|
$860.0K
-89.41%
YoY
|
-$4.537M
-121.26%
YoY
|
$127.0K
-100.76%
YoY
|
$7.394M
-23.82%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
-$0.23
-215.0%
YoY
|
N/A
|
$0.21
-128.0%
YoY
|
-$0.04
-144.44%
YoY
|
$0.20
17.65%
YoY
|
N/A
|
-$0.75
-27.88%
YoY
|
$0.09
-110.98%
YoY
|
$0.17
-112.78%
YoY
|
N/A
|
-$1.04
-1585.71%
YoY
|
-$0.82
127.78%
YoY
|
-$1.33
-13400.0%
YoY
|
-$0.21
-135.0%
YoY
|
$0.07
-89.39%
YoY
|
-$0.36
-120.81%
YoY
|
$0.01
-100.74%
YoY
|
$0.60
-23.08%
YoY
|
| Diluted Earnings Per Share |
$0.36
70.5%
YoY
|
$0.27
-774.23%
YoY
|
-$0.23
-212.21%
YoY
|
-$0.07
-109.36%
YoY
|
$0.21
-128.37%
YoY
|
-$0.04
-146.39%
YoY
|
$0.20
18.5%
YoY
|
$0.75
-15.16%
YoY
|
-$0.75
-100.0%
YoY
|
$0.09
-100.0%
YoY
|
$0.17
-100.0%
YoY
|
$0.88
-100.0%
YoY
|
-$1.040M
-1662.44%
YoY
|
-$819.4K
124.54%
YoY
|
-$1.332M
-12747.07%
YoY
|
-$211.7K
-135.35%
YoY
|
$66.55K
-89.9%
YoY
|
-$364.9K
-121.06%
YoY
|
$10.53K
-100.78%
YoY
|
$598.9K
-23.21%
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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
37.56M shares
86.54%
YoY
|
37.56M shares
89.51%
YoY
|
28.80M shares
76.38%
YoY
|
25.33M shares
67.62%
YoY
|
20.13M shares
45.58%
YoY
|
19.82M shares
43.81%
YoY
|
16.33M shares
23.28%
YoY
|
15.11M shares
15.52%
YoY
|
13.83M shares
5.52%
YoY
|
13.78M shares
5.12%
YoY
|
13.25M shares
2.4%
YoY
|
13.08M shares
1.22%
YoY
|
13.11M shares
5.43%
YoY
|
13.11M shares
6.21%
YoY
|
12.94M shares
4.87%
YoY
|
12.92M shares
4.86%
YoY
|
12.43M shares
0.91%
YoY
|
12.34M shares
-0.73%
YoY
|
12.33M shares
-0.91%
YoY
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...