|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$40.34M
-5.49%
YoY
|
$42.68M
-17.64%
YoY
|
$51.82M
150.51%
YoY
|
$20.69M
-44.35%
YoY
|
$37.18M
3.55%
YoY
|
| Cost Of Revenue |
$13.43M
10.46%
YoY
|
$12.16M
-36.5%
YoY
|
$19.14M
4.86%
YoY
|
$18.26M
8.79%
YoY
|
$16.78M
35.35%
YoY
|
| Gross Profit |
$26.91M
-11.84%
YoY
|
$30.53M
-6.59%
YoY
|
$32.68M
31.45%
YoY
|
$24.86M
21.91%
YoY
|
$20.39M
-13.23%
YoY
|
| Selling, General & Admin |
$4.317M
5.68%
YoY
|
$4.085M
-23.2%
YoY
|
$5.319M
27.5%
YoY
|
$4.172M
-2.79%
YoY
|
$4.292M
12.94%
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 |
$4.317M
-73.42%
YoY
|
$16.24M
205.35%
YoY
|
$5.319M
-76.29%
YoY
|
$22.43M
422.64%
YoY
|
$4.292M
12.94%
YoY
|
| Operating Profit |
$22.59M
58.18%
YoY
|
$14.28M
-47.8%
YoY
|
$27.36M
1026.3%
YoY
|
$2.429M
-84.91%
YoY
|
$16.10M
-18.27%
YoY
|
| Interest Expense |
-$41.16M
100.18%
YoY
|
-$20.56M
107.02%
YoY
|
-$9.932M
-180.39%
YoY
|
$12.35M
-47.39%
YoY
|
$23.48M
-230.47%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
$5.904M
-6.09%
YoY
|
$6.287M
38.94%
YoY
|
| Pretax Income |
-$18.73M
-418.57%
YoY
|
$5.880M
-65.89%
YoY
|
$17.24M
-120.15%
YoY
|
-$85.55M
-316.13%
YoY
|
$39.58M
2228.51%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$18.73M
-418.57%
YoY
|
$5.880M
-65.89%
YoY
|
$17.24M
-120.15%
YoY
|
-$85.55M
-316.13%
YoY
|
$39.58M
2228.51%
YoY
|
| Basic Earnings Per Share |
$0.30
-28.57%
YoY
|
$0.42
-17.65%
YoY
|
$0.51
21.43%
YoY
|
$0.42
31.25%
YoY
|
$0.32
N/A
|
| Diluted Earnings Per Share |
-$0.25
-159.52%
YoY
|
$0.42
31.37%
YoY
|
$0.32
-118.59%
YoY
|
-$1.72
-100.0%
YoY
|
$797.7K
2222.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
76.43M shares
20.43%
YoY
|
63.47M shares
17.7%
YoY
|
53.92M shares
8.36%
YoY
|
49.76M shares
0.27%
YoY
|
49.62M shares
0.3%
YoY
|
| Diluted Shares Outstanding |
76.43M shares
20.43%
YoY
|
63.47M shares
17.7%
YoY
|
53.92M shares
8.36%
YoY
|
49.76M shares
0.27%
YoY
|
49.62M shares
N/A
|
|
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 |
$4.150M
-32.01%
YoY
|
$10.42M
1.92%
YoY
|
$5.559M
-46.25%
YoY
|
$5.500M
-51.95%
YoY
|
$6.104M
-42.83%
YoY
|
$10.22M
-17.08%
YoY
|
$10.34M
60.6%
YoY
|
$11.45M
71.7%
YoY
|
$10.68M
64.5%
YoY
|
$12.32M
3.44%
YoY
|
$6.439M
15.89%
YoY
|
$6.666M
-32.94%
YoY
|
$6.491M
-34.21%
YoY
|
$11.91M
17.09%
YoY
|
$5.556M
-43.29%
YoY
|
$9.940M
26.75%
YoY
|
$9.866M
5.4%
YoY
|
$10.18M
17.77%
YoY
|
$9.798M
19.05%
YoY
|
| Cost Of Revenue |
$3.782M
25.31%
YoY
|
$3.833M
20.58%
YoY
|
$3.613M
18.61%
YoY
|
$2.965M
-0.63%
YoY
|
$3.018M
2.35%
YoY
|
$3.179M
1.4%
YoY
|
$3.046M
-37.71%
YoY
|
$2.984M
-47.13%
YoY
|
$2.949M
-46.14%
YoY
|
$3.135M
-28.99%
YoY
|
$4.890M
8.68%
YoY
|
$5.645M
21.32%
YoY
|
$5.475M
16.69%
YoY
|
$4.414M
-7.64%
YoY
|
$4.499M
-7.52%
YoY
|
$4.653M
20.36%
YoY
|
$4.692M
43.48%
YoY
|
$4.779M
56.7%
YoY
|
$4.865M
60.57%
YoY
|
| Gross Profit |
$5.161M
-27.75%
YoY
|
$6.583M
-6.5%
YoY
|
$6.627M
-9.16%
YoY
|
$6.557M
-22.51%
YoY
|
$7.143M
-7.58%
YoY
|
$7.041M
-23.38%
YoY
|
$7.295M
-10.6%
YoY
|
$8.461M
7.54%
YoY
|
$7.729M
3.51%
YoY
|
$9.189M
22.52%
YoY
|
$8.160M
18.28%
YoY
|
$7.868M
48.83%
YoY
|
$7.467M
44.31%
YoY
|
$7.500M
38.99%
YoY
|
$6.899M
39.87%
YoY
|
$5.286M
32.95%
YoY
|
$5.174M
-15.04%
YoY
|
$5.396M
-3.46%
YoY
|
$4.932M
-4.96%
YoY
|
| Selling, General & Admin |
$1.011M
-2.7%
YoY
|
$1.152M
10.07%
YoY
|
$1.068M
-3.57%
YoY
|
$1.057M
43.03%
YoY
|
$1.039M
-12.76%
YoY
|
$1.047M
-26.52%
YoY
|
$1.108M
-35.6%
YoY
|
$739.2K
-38.51%
YoY
|
$1.191M
22.03%
YoY
|
$1.425M
48.02%
YoY
|
$1.720M
28.07%
YoY
|
$1.202M
27.51%
YoY
|
$976.0K
5.67%
YoY
|
$962.6K
9.78%
YoY
|
$1.343M
41.31%
YoY
|
$942.9K
-20.88%
YoY
|
$923.6K
-27.27%
YoY
|
$876.8K
3.16%
YoY
|
$950.4K
3.3%
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
|
| 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
|
| Operating Expenses |
$4.793M
18.13%
YoY
|
$1.152M
10.07%
YoY
|
$4.681M
12.7%
YoY
|
$4.023M
8.03%
YoY
|
$4.057M
6.37%
YoY
|
$1.047M
-26.52%
YoY
|
$4.154M
-37.13%
YoY
|
$3.724M
-45.62%
YoY
|
$3.814M
-40.88%
YoY
|
$1.425M
48.02%
YoY
|
$6.607M
13.08%
YoY
|
$6.847M
626.19%
YoY
|
$6.451M
598.44%
YoY
|
$962.6K
9.78%
YoY
|
$5.842M
514.72%
YoY
|
$942.9K
-20.88%
YoY
|
$923.6K
-27.84%
YoY
|
$876.8K
3.16%
YoY
|
$950.4K
3.3%
YoY
|
| Operating Profit |
$367.9K
-88.08%
YoY
|
$5.431M
-9.39%
YoY
|
$1.946M
-38.05%
YoY
|
$2.534M
-46.51%
YoY
|
$3.086M
-21.17%
YoY
|
$5.994M
-22.81%
YoY
|
$3.141M
102.2%
YoY
|
$4.738M
364.09%
YoY
|
$3.915M
285.37%
YoY
|
$7.765M
18.76%
YoY
|
$1.553M
47.03%
YoY
|
$1.021M
-76.5%
YoY
|
$1.016M
-76.1%
YoY
|
$6.538M
44.66%
YoY
|
$1.057M
-73.47%
YoY
|
$4.344M
55.99%
YoY
|
$4.250M
-11.63%
YoY
|
$4.520M
-4.65%
YoY
|
$3.982M
-6.75%
YoY
|
| Interest Expense |
$2.791M
42.46%
YoY
|
-$18.33M
571.51%
YoY
|
$2.559M
-136.24%
YoY
|
$1.929M
-178.32%
YoY
|
$1.959M
-0.09%
YoY
|
-$2.730M
-81.86%
YoY
|
-$7.062M
-379.08%
YoY
|
-$2.463M
-179.76%
YoY
|
$1.961M
-36.44%
YoY
|
-$15.05M
-48.65%
YoY
|
$2.530M
-18.13%
YoY
|
$3.088M
-106.46%
YoY
|
$3.085M
-124.79%
YoY
|
-$29.31M
552.66%
YoY
|
$3.091M
-57.57%
YoY
|
-$47.78M
-1385.19%
YoY
|
-$12.45M
-173.35%
YoY
|
-$4.491M
-112.86%
YoY
|
$7.283M
-56.07%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.184M
-15.96%
YoY
|
$1.258M
-19.65%
YoY
|
$1.160M
-27.82%
YoY
|
N/A
|
$1.409M
-20.62%
YoY
|
$1.565M
N/A
|
$1.607M
N/A
|
N/A
|
$1.775M
N/A
|
| Pretax Income |
-$25.52M
214.29%
YoY
|
-$12.90M
-495.35%
YoY
|
-$2.092M
139.23%
YoY
|
$4.385M
-16.61%
YoY
|
-$8.121M
359.26%
YoY
|
$3.264M
-144.64%
YoY
|
-$874.5K
-113.07%
YoY
|
$5.259M
-54.61%
YoY
|
-$1.768M
-128.21%
YoY
|
-$7.311M
-67.9%
YoY
|
$6.690M
-160.02%
YoY
|
$11.59M
-126.68%
YoY
|
$6.268M
-176.47%
YoY
|
-$22.78M
-80663.78%
YoY
|
-$11.15M
-198.95%
YoY
|
-$43.44M
-768.02%
YoY
|
-$8.197M
-137.62%
YoY
|
$28.27K
-99.93%
YoY
|
$11.27M
-45.97%
YoY
|
| Income Tax |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$573.7K
127.5%
YoY
|
N/A
|
N/A
|
N/A
|
$252.2K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Net Earnings |
-$25.52M
214.29%
YoY
|
-$12.90M
-495.35%
YoY
|
-$2.092M
139.23%
YoY
|
$4.385M
-16.61%
YoY
|
-$8.122M
359.26%
YoY
|
$3.264M
-144.64%
YoY
|
-$874.5K
-113.07%
YoY
|
$5.259M
-54.61%
YoY
|
-$1.768M
-128.21%
YoY
|
-$7.311M
-67.9%
YoY
|
$6.693M
-160.04%
YoY
|
$11.59M
-126.68%
YoY
|
$6.268M
-176.47%
YoY
|
-$22.78M
-80663.78%
YoY
|
-$11.15M
-198.95%
YoY
|
-$43.44M
-768.02%
YoY
|
-$8.197M
-137.62%
YoY
|
$28.27K
-99.93%
YoY
|
$11.27M
-45.97%
YoY
|
| Basic Earnings Per Share |
$0.05
-44.44%
YoY
|
N/A
|
$0.07
-30.0%
YoY
|
$0.08
-38.46%
YoY
|
$0.09
-18.18%
YoY
|
N/A
|
$0.10
-9.09%
YoY
|
$0.13
0.0%
YoY
|
$0.11
-15.38%
YoY
|
N/A
|
$0.11
0.0%
YoY
|
$0.13
44.44%
YoY
|
$0.13
44.44%
YoY
|
N/A
|
$0.11
N/A
|
$0.09
N/A
|
$0.09
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.05
-44.44%
YoY
|
-$0.15
-421.05%
YoY
|
$0.07
-30.0%
YoY
|
$0.08
-38.46%
YoY
|
$0.09
-18.18%
YoY
|
$0.05
-137.97%
YoY
|
$0.10
-9.09%
YoY
|
$0.13
0.0%
YoY
|
$0.11
-15.38%
YoY
|
-$0.13
-72.63%
YoY
|
$0.11
-100.0%
YoY
|
$0.13
-100.0%
YoY
|
$0.13
-100.0%
YoY
|
-$0.46
-100.08%
YoY
|
-$224.0K
-198.67%
YoY
|
-$873.3K
-766.29%
YoY
|
-$164.9K
-137.54%
YoY
|
$569.20
-99.93%
YoY
|
$227.0K
-46.02%
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 |
87.51M shares
25.39%
YoY
|
81.67M shares
20.29%
YoY
|
78.03M shares
22.39%
YoY
|
71.37M shares
19.51%
YoY
|
69.79M shares
16.95%
YoY
|
67.89M shares
16.79%
YoY
|
63.76M shares
13.02%
YoY
|
59.72M shares
19.68%
YoY
|
59.67M shares
19.65%
YoY
|
58.13M shares
16.69%
YoY
|
56.41M shares
13.33%
YoY
|
49.90M shares
0.33%
YoY
|
49.87M shares
0.34%
YoY
|
49.82M shares
N/A
|
49.77M shares
0.28%
YoY
|
49.74M shares
N/A
|
49.70M shares
N/A
|
N/A
|
49.63M shares
N/A
|
| Diluted Shares Outstanding |
88.28M shares
26.14%
YoY
|
N/A
|
79.36M shares
22.48%
YoY
|
73.24M shares
20.75%
YoY
|
69.98M shares
17.32%
YoY
|
N/A
|
64.80M shares
14.15%
YoY
|
60.65M shares
20.01%
YoY
|
59.65M shares
19.65%
YoY
|
N/A
|
56.76M shares
14.05%
YoY
|
50.54M shares
1.62%
YoY
|
49.86M shares
0.32%
YoY
|
N/A
|
49.77M shares
N/A
|
49.74M shares
N/A
|
49.70M shares
N/A
|
N/A
|
N/A
|
Loading...