|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$182.9M
21.01%
YoY
|
$151.1M
62.5%
YoY
|
$92.99M
158.07%
YoY
|
$36.03M
219.3%
YoY
|
$11.29M
116.08%
YoY
|
| Cost Of Revenue |
$79.41M
26.96%
YoY
|
$62.54M
152.7%
YoY
|
$24.75M
-7.9%
YoY
|
$26.87M
1243.58%
YoY
|
$2.000M
0.0%
YoY
|
| Gross Profit |
$103.5M
16.81%
YoY
|
$88.57M
29.79%
YoY
|
$68.24M
644.8%
YoY
|
$9.163M
184.29%
YoY
|
$3.223M
0.0%
YoY
|
| Selling, General & Admin |
$199.6M
132.59%
YoY
|
$85.83M
57.53%
YoY
|
$54.48M
508.96%
YoY
|
$8.947M
275.55%
YoY
|
$2.382M
-14.18%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
$23.09K
-51.44%
YoY
|
$47.56K
0.0%
YoY
|
| Depreciation & Amortization |
$5.984M
35.5%
YoY
|
$4.416M
25.5%
YoY
|
$3.519M
15302.82%
YoY
|
$22.85K
N/A
|
$0.00
-100.0%
YoY
|
| Operating Expenses |
$24.03M
-72.01%
YoY
|
$85.83M
725.66%
YoY
|
$10.40M
15.89%
YoY
|
$8.970M
217.68%
YoY
|
$2.824M
0.0%
YoY
|
| Operating Profit |
-$96.17M
-3605.08%
YoY
|
$2.744M
-80.06%
YoY
|
$13.76M
7047.95%
YoY
|
$192.5K
-51.8%
YoY
|
$399.3K
0.0%
YoY
|
| Interest Expense |
$4.579M
30.03%
YoY
|
$3.521M
9637.27%
YoY
|
$36.16K
N/A
|
$0.00
-100.0%
YoY
|
$11.85K
-1055.81%
YoY
|
| Other Income/Expense, Net |
-$1.019M
-33.6%
YoY
|
-$1.535M
-4271.36%
YoY
|
$36.80K
-86.4%
YoY
|
$270.6K
-21833.73%
YoY
|
-$1.245K
-96.89%
YoY
|
| Pretax Income |
-$97.19M
-8141.94%
YoY
|
$1.209M
-92.19%
YoY
|
$15.47M
3239.75%
YoY
|
$463.1K
16.33%
YoY
|
$398.1K
0.0%
YoY
|
| Income Tax |
-$5.206M
-298.83%
YoY
|
$2.618M
66.7%
YoY
|
$1.571M
274.83%
YoY
|
$419.0K
N/A
|
$0.00
N/A
|
| Net Earnings |
-$91.98M
6424.25%
YoY
|
-$1.410M
-110.29%
YoY
|
$13.70M
31022.33%
YoY
|
$44.03K
-88.94%
YoY
|
$398.1K
0.0%
YoY
|
| Basic Earnings Per Share |
-$7.76
4750.0%
YoY
|
-$0.16
-200.0%
YoY
|
$0.16
-1700.0%
YoY
|
-$0.01
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$7.76
4750.0%
YoY
|
-$0.16
-200.0%
YoY
|
$0.16
-1700.0%
YoY
|
-$0.01
-149.42%
YoY
|
$0.02
79.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.59M shares
22.52%
YoY
|
9.459M shares
-88.67%
YoY
|
83.48M shares
197.68%
YoY
|
28.04M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
11.59M shares
22.52%
YoY
|
9.459M shares
-88.67%
YoY
|
83.48M shares
197.68%
YoY
|
28.04M shares
-11.23%
YoY
|
31.59M shares
N/A
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$50.19M
16.07%
YoY
|
$50.10M
17.28%
YoY
|
$49.58M
8.11%
YoY
|
$47.32M
15.43%
YoY
|
$43.25M
9.72%
YoY
|
$42.72M
71.92%
YoY
|
$45.86M
289.25%
YoY
|
$40.99M
84.57%
YoY
|
$39.42M
74.57%
YoY
|
$24.85M
130.57%
YoY
|
$11.78M
23.06%
YoY
|
$22.21M
144.02%
YoY
|
$22.58M
166.17%
YoY
|
$10.78M
21.41%
YoY
|
$9.573M
178.06%
YoY
|
$9.102M
179.93%
YoY
|
$8.483M
221.38%
YoY
|
$8.877M
354.91%
YoY
|
$3.443M
130.84%
YoY
|
| Cost Of Revenue |
$23.34M
23.69%
YoY
|
$21.96M
18.53%
YoY
|
$21.08M
10.57%
YoY
|
$20.93M
12.59%
YoY
|
$18.87M
6.42%
YoY
|
$18.53M
158.81%
YoY
|
$19.07M
122.98%
YoY
|
$18.59M
203.91%
YoY
|
$17.73M
193.49%
YoY
|
$7.159M
-14.11%
YoY
|
$8.550M
14.67%
YoY
|
$6.117M
-7.61%
YoY
|
$6.041M
-26.98%
YoY
|
$8.335M
21.62%
YoY
|
$7.457M
196.6%
YoY
|
$6.621M
223.96%
YoY
|
$8.273M
320.06%
YoY
|
$6.853M
617.76%
YoY
|
$2.514M
306.12%
YoY
|
| Gross Profit |
$26.85M
10.16%
YoY
|
$28.14M
16.32%
YoY
|
$28.50M
6.37%
YoY
|
$26.39M
17.78%
YoY
|
$24.38M
12.41%
YoY
|
$24.20M
36.76%
YoY
|
$26.79M
729.28%
YoY
|
$22.40M
39.21%
YoY
|
$21.69M
31.13%
YoY
|
$17.69M
624.18%
YoY
|
$3.231M
52.61%
YoY
|
$16.09M
548.64%
YoY
|
$16.54M
550.95%
YoY
|
$2.443M
20.7%
YoY
|
$2.117M
127.9%
YoY
|
$2.481M
105.42%
YoY
|
$2.541M
279.2%
YoY
|
$2.024M
103.1%
YoY
|
$928.9K
6.47%
YoY
|
| Selling, General & Admin |
$24.41M
-8.5%
YoY
|
$24.99M
2.82%
YoY
|
$121.9M
353.2%
YoY
|
$26.77M
14.52%
YoY
|
$26.68M
23.75%
YoY
|
$24.30M
73.61%
YoY
|
$26.89M
1214.85%
YoY
|
$23.38M
81.75%
YoY
|
$21.56M
70.97%
YoY
|
$14.00M
404.97%
YoY
|
$2.045M
-46.39%
YoY
|
$12.86M
634.57%
YoY
|
$12.61M
608.11%
YoY
|
$2.772M
73.26%
YoY
|
$3.815M
395.6%
YoY
|
$1.751M
178.43%
YoY
|
$1.781M
81.04%
YoY
|
$1.600M
70.21%
YoY
|
$769.8K
-5.21%
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
|
$1.110K
-98.16%
YoY
|
$570.00
-99.16%
YoY
|
$1.200K
-94.34%
YoY
|
$20.21K
-30.03%
YoY
|
$60.47K
223.89%
YoY
|
| Depreciation & Amortization |
$1.185M
-11.83%
YoY
|
$1.436M
-0.02%
YoY
|
$3.763M
14.05%
YoY
|
$1.413M
23.4%
YoY
|
$1.344M
62.58%
YoY
|
$1.436M
19.53%
YoY
|
$3.299M
2619.64%
YoY
|
$1.145M
30.36%
YoY
|
$826.7K
-6.42%
YoY
|
$1.202M
12041.04%
YoY
|
$121.3K
12.55%
YoY
|
$878.5K
746.44%
YoY
|
$883.4K
790.82%
YoY
|
$9.897K
290.88%
YoY
|
$107.8K
637.71%
YoY
|
$103.8K
610.89%
YoY
|
$99.17K
940.61%
YoY
|
$2.532K
N/A
|
$14.61K
N/A
|
| Operating Expenses |
$24.41M
20461.55%
YoY
|
$24.99M
2.82%
YoY
|
$121.9M
353.2%
YoY
|
$26.77M
14.52%
YoY
|
$118.7K
-99.45%
YoY
|
$24.30M
684.93%
YoY
|
$26.89M
1214.85%
YoY
|
$23.38M
81.75%
YoY
|
$21.56M
745.27%
YoY
|
$3.096M
11.69%
YoY
|
$2.045M
-46.41%
YoY
|
$12.86M
634.33%
YoY
|
$2.551M
43.14%
YoY
|
$2.772M
71.1%
YoY
|
$3.816M
359.64%
YoY
|
$1.752M
151.33%
YoY
|
$1.782M
77.34%
YoY
|
$1.620M
67.57%
YoY
|
$830.3K
-0.06%
YoY
|
| Operating Profit |
$2.440M
-205.86%
YoY
|
$3.157M
-3077.94%
YoY
|
-$93.37M
94118.47%
YoY
|
-$387.6K
-60.3%
YoY
|
-$2.305M
-1942.23%
YoY
|
-$106.0K
-102.87%
YoY
|
-$99.10K
-108.36%
YoY
|
-$976.4K
-130.23%
YoY
|
$125.1K
-96.81%
YoY
|
$3.694M
-1222.99%
YoY
|
$1.186M
-169.77%
YoY
|
$3.230M
342.84%
YoY
|
$3.928M
417.79%
YoY
|
-$329.0K
-181.43%
YoY
|
-$1.699M
-1823.26%
YoY
|
$729.3K
42.79%
YoY
|
$758.5K
-326.49%
YoY
|
$404.0K
1257.57%
YoY
|
$98.61K
136.99%
YoY
|
| Interest Expense |
$300.2K
-79.74%
YoY
|
$353.7K
-75.96%
YoY
|
-$1.425M
-49.06%
YoY
|
$510.6K
-35.38%
YoY
|
$1.482M
4461.23%
YoY
|
$1.471M
33561.86%
YoY
|
-$2.796M
8874.33%
YoY
|
$790.2K
19415.76%
YoY
|
$32.48K
66.39%
YoY
|
$4.371K
337.98%
YoY
|
-$31.16K
-175.1%
YoY
|
$4.049K
N/A
|
$19.52K
N/A
|
$998.00
N/A
|
$41.49K
-311.68%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$19.60K
77.38%
YoY
|
| Other Income/Expense, Net |
$145.1K
-115.49%
YoY
|
-$292.8K
-40.02%
YoY
|
$827.0K
8.22%
YoY
|
$1.003M
-320.39%
YoY
|
-$936.7K
-325.44%
YoY
|
-$488.3K
-190.99%
YoY
|
$764.2K
N/A
|
-$455.1K
-174.97%
YoY
|
$415.5K
100.73%
YoY
|
$536.6K
1624.29%
YoY
|
N/A
|
$607.1K
1972.81%
YoY
|
$207.0K
80.47%
YoY
|
$31.12K
-63.44%
YoY
|
N/A
|
$29.29K
-0.98%
YoY
|
$114.7K
N/A
|
$85.12K
N/A
|
-$40.00K
N/A
|
| Pretax Income |
$2.585M
-179.75%
YoY
|
$2.864M
-581.98%
YoY
|
-$93.97M
4308.95%
YoY
|
$615.4K
-142.99%
YoY
|
-$3.242M
-699.62%
YoY
|
-$594.3K
-114.05%
YoY
|
-$2.131M
-284.63%
YoY
|
-$1.432M
-137.31%
YoY
|
$540.6K
-86.93%
YoY
|
$4.231M
-1520.49%
YoY
|
$1.154M
-169.63%
YoY
|
$3.837M
405.77%
YoY
|
$4.135M
373.48%
YoY
|
-$297.8K
-160.9%
YoY
|
-$1.658M
-4349.76%
YoY
|
$758.6K
56.54%
YoY
|
$873.2K
582.9%
YoY
|
$489.1K
878.15%
YoY
|
$39.01K
27.65%
YoY
|
| Income Tax |
$623.1K
27.07%
YoY
|
$696.1K
-307.15%
YoY
|
-$5.562M
10514.89%
YoY
|
$201.6K
-89.18%
YoY
|
$490.4K
-6.59%
YoY
|
-$336.1K
-219.3%
YoY
|
-$52.40K
-113.64%
YoY
|
$1.864M
488.55%
YoY
|
$525.0K
25.52%
YoY
|
$281.7K
93.36%
YoY
|
$384.2K
313.56%
YoY
|
$316.7K
301.18%
YoY
|
$418.2K
143.47%
YoY
|
$145.7K
93.21%
YoY
|
$92.91K
N/A
|
$78.95K
N/A
|
$171.8K
N/A
|
$75.40K
N/A
|
N/A
|
| Net Earnings |
$1.962M
-152.57%
YoY
|
$2.168M
-939.66%
YoY
|
-$86.65M
3967.4%
YoY
|
$566.0K
-116.62%
YoY
|
-$3.732M
-23982.57%
YoY
|
-$258.2K
-106.47%
YoY
|
-$2.130M
-376.61%
YoY
|
-$3.406M
-197.91%
YoY
|
$15.63K
-99.58%
YoY
|
$3.991M
-999.78%
YoY
|
$770.2K
-142.44%
YoY
|
$3.478M
411.78%
YoY
|
$3.716M
429.81%
YoY
|
-$443.5K
-207.22%
YoY
|
-$1.815M
-4751.96%
YoY
|
$679.6K
40.25%
YoY
|
$701.4K
448.07%
YoY
|
$413.7K
693.11%
YoY
|
$39.01K
27.65%
YoY
|
| Basic Earnings Per Share |
$0.17
-154.84%
YoY
|
$0.18
-1000.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.31
N/A
|
-$0.02
-140.0%
YoY
|
N/A
|
-$0.03
-175.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
-600.0%
YoY
|
N/A
|
$0.04
100.0%
YoY
|
$0.04
100.0%
YoY
|
-$0.01
-200.0%
YoY
|
N/A
|
$0.02
0.0%
YoY
|
$0.02
100.0%
YoY
|
$0.01
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.17
-154.84%
YoY
|
$0.18
-1000.0%
YoY
|
-$7.09
42590.36%
YoY
|
$0.00
-100.0%
YoY
|
-$0.31
N/A
|
-$0.02
-140.0%
YoY
|
-$0.02
-187.79%
YoY
|
-$0.03
-175.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.05
-600.0%
YoY
|
$0.02
-139.77%
YoY
|
$0.04
100.0%
YoY
|
$0.04
100.0%
YoY
|
-$0.01
-200.0%
YoY
|
-$0.06
-5001.64%
YoY
|
$0.02
100.0%
YoY
|
$0.02
N/A
|
$0.01
N/A
|
$0.00
0.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 |
12.67M shares
-90.85%
YoY
|
12.64M shares
-90.43%
YoY
|
141.2M shares
9.57%
YoY
|
139.5M shares
15.43%
YoY
|
138.4M shares
14.77%
YoY
|
132.1M shares
260.74%
YoY
|
128.9M shares
N/A
|
120.8M shares
234.42%
YoY
|
120.6M shares
233.8%
YoY
|
36.62M shares
1.43%
YoY
|
N/A
|
36.13M shares
28.22%
YoY
|
36.12M shares
28.48%
YoY
|
36.10M shares
28.4%
YoY
|
N/A
|
28.18M shares
18.56%
YoY
|
28.12M shares
22.57%
YoY
|
28.12M shares
30.69%
YoY
|
N/A
|
| Diluted Shares Outstanding |
12.76M shares
10.97%
YoY
|
12.79M shares
16.47%
YoY
|
N/A
|
142.8M shares
17.49%
YoY
|
11.50M shares
-91.05%
YoY
|
10.98M shares
-86.85%
YoY
|
N/A
|
121.5M shares
45.57%
YoY
|
128.5M shares
53.88%
YoY
|
83.48M shares
150.59%
YoY
|
N/A
|
83.48M shares
128.34%
YoY
|
83.48M shares
132.46%
YoY
|
33.31M shares
N/A
|
N/A
|
36.56M shares
5.23%
YoY
|
35.91M shares
N/A
|
N/A
|
N/A
|
Loading...