|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$24.56M
-46.2%
YoY
|
$45.66M
-28.86%
YoY
|
$64.18M
-14.58%
YoY
|
$75.13M
100.55%
YoY
|
$37.46M
569.58%
YoY
|
| Cost Of Revenue |
$2.928M
-71.74%
YoY
|
$10.36M
-26.33%
YoY
|
$14.06M
-10.79%
YoY
|
$15.77M
89.45%
YoY
|
$8.322M
2184.94%
YoY
|
| Gross Profit |
$21.64M
-38.54%
YoY
|
$35.20M
-27.83%
YoY
|
$48.77M
-17.85%
YoY
|
$59.37M
103.72%
YoY
|
$29.14M
457.11%
YoY
|
| Selling, General & Admin |
$11.52M
66.48%
YoY
|
$6.922M
-7.73%
YoY
|
$7.502M
-1.81%
YoY
|
$7.640M
25.72%
YoY
|
$6.077M
201.55%
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 |
$15.69M
-9.25%
YoY
|
$17.28M
-19.86%
YoY
|
$21.57M
-7.86%
YoY
|
$23.41M
62.55%
YoY
|
$14.40M
614.48%
YoY
|
| Operating Profit |
$5.950M
-66.79%
YoY
|
$17.92M
-34.15%
YoY
|
$27.21M
-24.35%
YoY
|
$35.96M
143.93%
YoY
|
$14.74M
358.49%
YoY
|
| Interest Expense |
-$7.933M
-225.2%
YoY
|
$6.336M
-0.33%
YoY
|
$6.357M
-6.7%
YoY
|
$6.814M
504.7%
YoY
|
$1.127M
-27.92%
YoY
|
| Other Income/Expense, Net |
-$22.59M
442.85%
YoY
|
-$4.162M
-65.7%
YoY
|
-$12.13M
8.55%
YoY
|
-$11.18M
321.9%
YoY
|
-$2.649M
469.26%
YoY
|
| Pretax Income |
-$21.29M
-248.76%
YoY
|
$14.31M
-36.71%
YoY
|
$22.61M
-38.82%
YoY
|
$36.96M
75.7%
YoY
|
$21.04M
387.66%
YoY
|
| Income Tax |
-$613.4K
-237.04%
YoY
|
$447.6K
-73.03%
YoY
|
$1.659M
65.93%
YoY
|
$1.000M
2743.57%
YoY
|
$35.17K
N/A
|
| Net Earnings |
-$20.67M
-223.17%
YoY
|
$16.78M
-19.89%
YoY
|
$20.95M
-41.69%
YoY
|
$35.93M
71.1%
YoY
|
$21.00M
386.84%
YoY
|
| Basic Earnings Per Share |
-$0.95
-221.79%
YoY
|
$0.78
-23.53%
YoY
|
$1.02
-43.33%
YoY
|
$1.80
14.65%
YoY
|
$1.57
N/A
|
| Diluted Earnings Per Share |
-$0.95
-221.79%
YoY
|
$0.78
-23.53%
YoY
|
$1.02
-43.02%
YoY
|
$1.79
17.76%
YoY
|
$1.52
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
22.25M shares
6.84%
YoY
|
20.82M shares
2.46%
YoY
|
20.32M shares
2.41%
YoY
|
19.84M shares
48.37%
YoY
|
13.37M
N/A
|
| Diluted Shares Outstanding |
22.28M shares
6.67%
YoY
|
20.89M shares
2.67%
YoY
|
20.35M shares
1.95%
YoY
|
19.96M shares
44.53%
YoY
|
13.81M
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.935M
-25.7%
YoY
|
$5.186M
-32.09%
YoY
|
$6.531M
-26.47%
YoY
|
$6.203M
-66.26%
YoY
|
$6.643M
-54.99%
YoY
|
$7.637M
-51.88%
YoY
|
$8.882M
-41.84%
YoY
|
$18.38M
14.19%
YoY
|
$14.76M
-12.32%
YoY
|
$15.87M
-19.44%
YoY
|
$15.27M
-15.81%
YoY
|
$16.10M
-19.12%
YoY
|
$16.83M
-3.18%
YoY
|
$19.70M
51.4%
YoY
|
$18.14M
70.88%
YoY
|
$19.90M
127.52%
YoY
|
$17.39M
271.09%
YoY
|
$13.01M
225.31%
YoY
|
$10.62M
565.71%
YoY
|
| Cost Of Revenue |
$3.490M
327.53%
YoY
|
$716.2K
-62.94%
YoY
|
$715.1K
-27.16%
YoY
|
$680.4K
-82.93%
YoY
|
$816.2K
-76.43%
YoY
|
$1.932M
-44.34%
YoY
|
$981.8K
-72.5%
YoY
|
$3.985M
20.27%
YoY
|
$3.463M
-6.52%
YoY
|
$3.472M
-10.79%
YoY
|
$3.570M
-6.66%
YoY
|
$3.313M
-21.14%
YoY
|
$3.704M
-3.72%
YoY
|
$3.892M
37.86%
YoY
|
$3.825M
50.41%
YoY
|
$4.202M
102.11%
YoY
|
$3.847M
337.18%
YoY
|
$2.823M
1170.9%
YoY
|
$2.543M
1689.92%
YoY
|
| Gross Profit |
$6.324M
8.53%
YoY
|
$4.470M
-21.64%
YoY
|
$5.816M
-26.39%
YoY
|
$5.523M
-61.64%
YoY
|
$5.827M
-47.98%
YoY
|
$5.705M
-54.0%
YoY
|
$7.901M
-24.61%
YoY
|
$14.40M
12.62%
YoY
|
$11.20M
-14.5%
YoY
|
$12.40M
-21.57%
YoY
|
$10.48M
-26.8%
YoY
|
$12.79M
-18.57%
YoY
|
$13.10M
-3.23%
YoY
|
$15.81M
55.16%
YoY
|
$14.32M
68.96%
YoY
|
$15.70M
135.43%
YoY
|
$13.54M
255.34%
YoY
|
$10.19M
169.72%
YoY
|
$8.474M
483.3%
YoY
|
| Selling, General & Admin |
$1.388M
-16.4%
YoY
|
$6.655M
311.53%
YoY
|
$1.517M
1.55%
YoY
|
$1.691M
-30.61%
YoY
|
$1.661M
-34.93%
YoY
|
$1.617M
1.6%
YoY
|
$1.493M
-5.48%
YoY
|
$2.437M
49.88%
YoY
|
$2.552M
-5.74%
YoY
|
$1.592M
-21.53%
YoY
|
$1.580M
6.05%
YoY
|
$1.626M
2.4%
YoY
|
$2.708M
6.86%
YoY
|
$2.028M
22.13%
YoY
|
$1.490M
14.06%
YoY
|
$1.588M
73.96%
YoY
|
$2.534M
15.17%
YoY
|
$1.661M
50.29%
YoY
|
$1.306M
43.5%
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 |
$5.112M
106.38%
YoY
|
$7.083M
338.0%
YoY
|
$2.811M
13.56%
YoY
|
$2.598M
-59.54%
YoY
|
$2.477M
-58.82%
YoY
|
$1.617M
1.6%
YoY
|
$2.475M
-51.95%
YoY
|
$6.422M
30.02%
YoY
|
$6.015M
-6.19%
YoY
|
$1.592M
-21.53%
YoY
|
$5.151M
-3.07%
YoY
|
$4.940M
-14.68%
YoY
|
$6.412M
0.48%
YoY
|
$2.028M
22.13%
YoY
|
$5.315M
38.07%
YoY
|
$5.790M
93.52%
YoY
|
$6.381M
107.6%
YoY
|
$1.661M
50.29%
YoY
|
$3.849M
265.78%
YoY
|
| Operating Profit |
$1.212M
-63.82%
YoY
|
-$2.613M
-163.93%
YoY
|
$3.005M
-44.61%
YoY
|
$2.925M
-63.34%
YoY
|
$3.350M
-35.41%
YoY
|
$4.088M
-62.18%
YoY
|
$5.425M
1.81%
YoY
|
$7.977M
1.66%
YoY
|
$5.187M
-22.47%
YoY
|
$10.81M
-21.58%
YoY
|
$5.329M
-40.8%
YoY
|
$7.846M
-20.85%
YoY
|
$6.690M
-6.53%
YoY
|
$13.78M
61.59%
YoY
|
$9.002M
94.67%
YoY
|
$9.913M
169.53%
YoY
|
$7.157M
872.15%
YoY
|
$8.530M
219.08%
YoY
|
$4.624M
1055.01%
YoY
|
| Interest Expense |
$1.727M
-4.89%
YoY
|
$3.521M
-2423.83%
YoY
|
$1.631M
3.71%
YoY
|
$1.858M
18.11%
YoY
|
$1.815M
13.23%
YoY
|
-$151.5K
-97.94%
YoY
|
$1.573M
2.59%
YoY
|
$1.573M
-0.16%
YoY
|
$1.603M
-3.9%
YoY
|
-$7.361M
262.37%
YoY
|
$1.533M
-6.76%
YoY
|
$1.576M
-9.8%
YoY
|
$1.668M
-1.88%
YoY
|
-$2.031M
1050.5%
YoY
|
$1.644M
15.46%
YoY
|
$1.747M
N/A
|
$1.700M
N/A
|
-$176.6K
38280.43%
YoY
|
$1.424M
-8.94%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$65.80K
-98.76%
YoY
|
-$7.373M
3965.06%
YoY
|
-$15.85M
-356.07%
YoY
|
$699.4K
-114.18%
YoY
|
-$5.311M
-55.68%
YoY
|
-$181.4K
-82.73%
YoY
|
$6.190M
285.4%
YoY
|
-$4.932M
602.09%
YoY
|
-$11.98M
47.26%
YoY
|
-$1.050M
93.74%
YoY
|
$1.606M
-200.82%
YoY
|
-$702.4K
-22.39%
YoY
|
-$8.137M
537.3%
YoY
|
-$542.0K
-17.96%
YoY
|
-$1.593M
146.68%
YoY
|
-$905.1K
1193.04%
YoY
|
-$1.277M
174.35%
YoY
|
-$660.6K
N/A
|
| Pretax Income |
$11.54M
175.99%
YoY
|
$1.201M
-187.38%
YoY
|
-$13.37M
-933.22%
YoY
|
-$13.30M
-179.5%
YoY
|
$4.180M
3909.91%
YoY
|
-$1.375M
-83.9%
YoY
|
$1.604M
-81.44%
YoY
|
$16.73M
36.0%
YoY
|
$104.2K
-98.98%
YoY
|
-$8.535M
-336.13%
YoY
|
$8.643M
-25.8%
YoY
|
$12.30M
6.83%
YoY
|
$10.20M
0.2%
YoY
|
$3.615M
-48.92%
YoY
|
$11.65M
46.87%
YoY
|
$11.52M
148.84%
YoY
|
$10.18M
626.78%
YoY
|
$7.076M
220.58%
YoY
|
$7.931M
276.53%
YoY
|
| Income Tax |
$626.6K
457.44%
YoY
|
$286.9K
-174.91%
YoY
|
-$874.7K
-326.45%
YoY
|
-$138.0K
-148.27%
YoY
|
$112.4K
-29.02%
YoY
|
-$383.0K
-158.62%
YoY
|
$386.3K
-44.82%
YoY
|
$286.0K
42.99%
YoY
|
$158.4K
-9.56%
YoY
|
$653.4K
-3.43%
YoY
|
$700.0K
250.0%
YoY
|
$200.0K
21.72%
YoY
|
$175.1K
857.67%
YoY
|
$676.6K
1823.68%
YoY
|
$200.0K
N/A
|
$164.3K
N/A
|
$18.28K
N/A
|
$35.17K
N/A
|
$0.00
N/A
|
| Net Earnings |
$11.43M
180.93%
YoY
|
$842.4K
-184.96%
YoY
|
-$12.49M
-1002.67%
YoY
|
-$13.16M
-180.05%
YoY
|
$4.068M
-7616.6%
YoY
|
-$991.5K
-89.21%
YoY
|
$1.384M
-82.66%
YoY
|
$16.45M
35.52%
YoY
|
-$54.12K
-100.54%
YoY
|
-$9.188M
-412.74%
YoY
|
$7.980M
-30.49%
YoY
|
$12.14M
6.9%
YoY
|
$10.03M
-1.35%
YoY
|
$2.938M
-58.27%
YoY
|
$11.48M
44.76%
YoY
|
$11.35M
145.29%
YoY
|
$10.16M
625.47%
YoY
|
$7.041M
218.99%
YoY
|
$7.931M
276.53%
YoY
|
| Basic Earnings Per Share |
$0.49
172.22%
YoY
|
N/A
|
-$0.57
-1050.0%
YoY
|
-$0.60
-175.0%
YoY
|
$0.18
-1900.0%
YoY
|
N/A
|
$0.06
-84.62%
YoY
|
$0.80
35.59%
YoY
|
-$0.01
-102.04%
YoY
|
N/A
|
$0.39
-31.58%
YoY
|
$0.59
1.72%
YoY
|
$0.49
-7.55%
YoY
|
N/A
|
$0.57
18.75%
YoY
|
$0.58
70.59%
YoY
|
$0.53
165.0%
YoY
|
N/A
|
$0.48
23.08%
YoY
|
| Diluted Earnings Per Share |
$0.49
172.22%
YoY
|
$0.04
-175.82%
YoY
|
-$0.57
-1050.0%
YoY
|
-$0.60
-175.0%
YoY
|
$0.18
-1900.0%
YoY
|
-$0.05
-89.93%
YoY
|
$0.06
-84.62%
YoY
|
$0.80
35.59%
YoY
|
-$0.01
-102.04%
YoY
|
-$0.45
-415.09%
YoY
|
$0.39
-31.58%
YoY
|
$0.59
3.51%
YoY
|
$0.49
-5.77%
YoY
|
$0.14
-100.0%
YoY
|
$0.57
21.28%
YoY
|
$0.57
67.65%
YoY
|
$0.52
173.68%
YoY
|
$414.0K
264.67%
YoY
|
$0.47
20.51%
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 |
23.53M shares
4.13%
YoY
|
22.59M shares
2.92%
YoY
|
22.59M shares
9.33%
YoY
|
22.60M shares
9.33%
YoY
|
22.60M shares
9.33%
YoY
|
21.95M shares
7.31%
YoY
|
20.67M shares
1.02%
YoY
|
20.67M shares
1.03%
YoY
|
20.67M shares
0.87%
YoY
|
20.46M shares
0.46%
YoY
|
20.46M shares
3.02%
YoY
|
20.46M shares
3.76%
YoY
|
20.49M shares
6.05%
YoY
|
20.36M shares
N/A
|
19.86M shares
21.06%
YoY
|
19.72M shares
46.5%
YoY
|
19.32M
170.41%
YoY
|
N/A
|
16.40M
205.09%
YoY
|
| Diluted Shares Outstanding |
23.53M shares
6.42%
YoY
|
N/A
|
22.16M shares
6.61%
YoY
|
22.12M shares
8.22%
YoY
|
22.11M shares
8.36%
YoY
|
N/A
|
20.79M shares
2.18%
YoY
|
20.44M shares
0.57%
YoY
|
20.41M shares
-0.41%
YoY
|
N/A
|
20.34M shares
1.15%
YoY
|
20.32M shares
2.58%
YoY
|
20.49M shares
4.58%
YoY
|
N/A
|
20.11M shares
19.88%
YoY
|
19.81M shares
43.82%
YoY
|
19.59M
161.74%
YoY
|
N/A
|
16.78M
212.04%
YoY
|
Loading...