|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$120.9M
4.13%
YoY
|
$116.1M
-18.76%
YoY
|
$143.0M
-46.45%
YoY
|
$266.9M
8.25%
YoY
|
$246.6M
66.99%
YoY
|
| Cost Of Revenue |
$35.08M
-16.04%
YoY
|
$41.78M
-23.73%
YoY
|
$54.78M
-57.75%
YoY
|
$129.6M
13.56%
YoY
|
$114.2M
53.48%
YoY
|
| Gross Profit |
$85.85M
15.46%
YoY
|
$74.36M
-15.67%
YoY
|
$88.17M
-35.78%
YoY
|
$137.3M
3.67%
YoY
|
$132.4M
80.72%
YoY
|
| Selling, General & Admin |
$91.03M
-7.79%
YoY
|
$98.72M
-20.1%
YoY
|
$123.6M
-23.25%
YoY
|
$161.0M
-19.53%
YoY
|
$200.1M
241.06%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.038M
-56.64%
YoY
|
$7.007M
-2.67%
YoY
|
$7.199M
-47.12%
YoY
|
$13.61M
86.71%
YoY
|
$7.291M
222.75%
YoY
|
| Operating Expenses |
$91.03M
-7.79%
YoY
|
$98.72M
-20.1%
YoY
|
$123.6M
-23.25%
YoY
|
$161.0M
-19.53%
YoY
|
$200.1M
241.06%
YoY
|
| Operating Profit |
-$8.000M
-84.26%
YoY
|
-$50.84M
-73.3%
YoY
|
-$190.4M
-41.55%
YoY
|
-$325.7M
373.02%
YoY
|
-$68.85M
-605.82%
YoY
|
| Interest Expense |
-$8.225M
-65.28%
YoY
|
-$23.69M
-201.7%
YoY
|
$23.29M
31.46%
YoY
|
$17.72M
33.11%
YoY
|
$13.31M
-1.12%
YoY
|
| Other Income/Expense, Net |
-$5.870M
-76.9%
YoY
|
-$25.41M
158.01%
YoY
|
-$9.849M
-2.27%
YoY
|
-$10.08M
-13.14%
YoY
|
-$11.60M
-1.76%
YoY
|
| Pretax Income |
-$13.90M
-81.77%
YoY
|
-$76.25M
-61.92%
YoY
|
-$200.2M
-40.37%
YoY
|
-$335.8M
317.33%
YoY
|
-$80.46M
-4567.24%
YoY
|
| Income Tax |
-$1.226M
-138.95%
YoY
|
$3.148M
-122.86%
YoY
|
-$13.77M
-76.28%
YoY
|
-$58.06M
1989.2%
YoY
|
-$2.779M
-139.3%
YoY
|
| Net Earnings |
-$12.67M
-84.04%
YoY
|
-$79.40M
-55.99%
YoY
|
-$180.4M
-35.03%
YoY
|
-$277.7M
257.52%
YoY
|
-$77.68M
1373.65%
YoY
|
| Basic Earnings Per Share |
-$0.13
-87.5%
YoY
|
-$1.04
-58.89%
YoY
|
-$2.53
-56.83%
YoY
|
-$5.86
187.25%
YoY
|
-$2.04
750.0%
YoY
|
| Diluted Earnings Per Share |
-$0.13
-87.5%
YoY
|
-$1.04
-58.89%
YoY
|
-$2.53
-56.83%
YoY
|
-$5.86
187.25%
YoY
|
-$2.04
750.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
100.3M shares
31.84%
YoY
|
76.05M shares
6.63%
YoY
|
71.32M shares
50.4%
YoY
|
47.42M shares
24.44%
YoY
|
38.11M shares
71.65%
YoY
|
| Diluted Shares Outstanding |
100.3M shares
31.84%
YoY
|
76.05M shares
6.63%
YoY
|
71.32M shares
50.4%
YoY
|
47.42M shares
24.44%
YoY
|
38.11M shares
71.65%
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 |
$30.24M
4.71%
YoY
|
$34.91M
-58.1%
YoY
|
$28.99M
125.39%
YoY
|
$28.15M
13.11%
YoY
|
$28.88M
1.96%
YoY
|
$83.31M
111.64%
YoY
|
$12.86M
-61.35%
YoY
|
$24.89M
-29.1%
YoY
|
$28.32M
-44.95%
YoY
|
$39.36M
-42.55%
YoY
|
$33.28M
-47.69%
YoY
|
$35.10M
-46.34%
YoY
|
$51.44M
-25.85%
YoY
|
$68.52M
-28.4%
YoY
|
$63.62M
9.03%
YoY
|
$65.41M
31.22%
YoY
|
$69.38M
62.55%
YoY
|
$95.70M
N/A
|
$58.36M
66.71%
YoY
|
| Cost Of Revenue |
$9.544M
5.42%
YoY
|
$9.331M
-71.39%
YoY
|
$6.954M
82.04%
YoY
|
$9.739M
21.46%
YoY
|
$9.053M
-27.62%
YoY
|
$32.61M
142.5%
YoY
|
$3.820M
-64.98%
YoY
|
$8.018M
-26.16%
YoY
|
$12.51M
-58.51%
YoY
|
$13.45M
-62.51%
YoY
|
$10.91M
-70.37%
YoY
|
$10.86M
-61.3%
YoY
|
$30.15M
4.31%
YoY
|
$35.87M
-22.43%
YoY
|
$36.81M
45.97%
YoY
|
$28.06M
18.51%
YoY
|
$28.90M
51.85%
YoY
|
$46.24M
103.97%
YoY
|
$25.22M
57.02%
YoY
|
| Gross Profit |
$20.69M
4.39%
YoY
|
$25.58M
-49.55%
YoY
|
$22.04M
143.7%
YoY
|
$18.41M
9.14%
YoY
|
$19.82M
25.36%
YoY
|
$50.70M
95.63%
YoY
|
$9.044M
-59.58%
YoY
|
$16.87M
-30.42%
YoY
|
$15.81M
-25.75%
YoY
|
$25.92M
-20.61%
YoY
|
$22.37M
-16.55%
YoY
|
$24.24M
-35.11%
YoY
|
$21.30M
-47.39%
YoY
|
$32.65M
-33.99%
YoY
|
$26.81M
-19.09%
YoY
|
$37.36M
42.71%
YoY
|
$40.48M
71.17%
YoY
|
$49.46M
109.12%
YoY
|
$33.14M
74.93%
YoY
|
| Selling, General & Admin |
$23.23M
-8.52%
YoY
|
$22.83M
-58.18%
YoY
|
$20.43M
32.01%
YoY
|
$22.37M
-12.25%
YoY
|
$25.40M
13.83%
YoY
|
$54.59M
136.39%
YoY
|
$15.48M
-39.33%
YoY
|
$25.49M
-21.79%
YoY
|
$22.31M
-56.19%
YoY
|
$23.09M
-50.29%
YoY
|
$25.51M
-41.6%
YoY
|
$32.59M
-20.44%
YoY
|
$50.93M
63.07%
YoY
|
$46.46M
-55.27%
YoY
|
$43.69M
13.06%
YoY
|
$40.97M
38.32%
YoY
|
$31.23M
11.79%
YoY
|
$103.9M
462.3%
YoY
|
$38.65M
167.25%
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 |
$945.0K
17.54%
YoY
|
$709.0K
-81.46%
YoY
|
$300.0K
-70.0%
YoY
|
$500.0K
-77.27%
YoY
|
$804.0K
-55.33%
YoY
|
$3.825M
104.87%
YoY
|
$1.000M
-37.5%
YoY
|
$2.200M
69.23%
YoY
|
$1.800M
-7.02%
YoY
|
$1.867M
-0.48%
YoY
|
$1.600M
-40.74%
YoY
|
$1.300M
-47.09%
YoY
|
$1.936M
-44.76%
YoY
|
$1.876M
-63.01%
YoY
|
$2.700M
145.45%
YoY
|
$2.457M
251.0%
YoY
|
$3.505M
381.46%
YoY
|
$5.072M
242.7%
YoY
|
$1.100M
175.0%
YoY
|
| Operating Expenses |
$23.23M
-8.52%
YoY
|
$22.83M
-58.5%
YoY
|
$20.43M
32.01%
YoY
|
$22.37M
-12.25%
YoY
|
$25.40M
13.83%
YoY
|
$55.00M
137.18%
YoY
|
$15.48M
-39.33%
YoY
|
$25.49M
-21.79%
YoY
|
$22.31M
-56.19%
YoY
|
$23.19M
-49.56%
YoY
|
$25.51M
-41.6%
YoY
|
$32.59M
-20.39%
YoY
|
$50.93M
63.07%
YoY
|
$45.98M
-56.14%
YoY
|
$43.69M
13.06%
YoY
|
$40.94M
38.23%
YoY
|
$31.23M
11.79%
YoY
|
$104.8M
11293.59%
YoY
|
$38.65M
167.25%
YoY
|
| Operating Profit |
-$1.641M
-73.79%
YoY
|
$2.753M
-163.99%
YoY
|
$1.366M
-104.85%
YoY
|
-$5.883M
-36.08%
YoY
|
-$6.260M
-29.8%
YoY
|
-$4.302M
-257.81%
YoY
|
-$28.14M
148.25%
YoY
|
-$9.203M
-94.11%
YoY
|
-$8.917M
-69.71%
YoY
|
$2.726M
-120.45%
YoY
|
-$11.34M
-96.38%
YoY
|
-$156.2M
4259.64%
YoY
|
-$29.44M
-527.35%
YoY
|
-$13.33M
-75.92%
YoY
|
-$312.9M
5579.58%
YoY
|
-$3.583M
4.16%
YoY
|
$6.889M
-251.77%
YoY
|
-$55.36M
-343.57%
YoY
|
-$5.510M
-230.41%
YoY
|
| Interest Expense |
-$2.499M
32.36%
YoY
|
-$2.504M
-37.52%
YoY
|
-$1.926M
-71.19%
YoY
|
-$1.907M
-71.05%
YoY
|
-$1.888M
-129.38%
YoY
|
-$4.008M
-29.77%
YoY
|
-$6.686M
-201.0%
YoY
|
-$6.588M
-214.43%
YoY
|
$6.427M
23.38%
YoY
|
-$5.707M
8.09%
YoY
|
$6.620M
53.74%
YoY
|
$5.757M
-241.0%
YoY
|
$5.209M
28.62%
YoY
|
-$5.280M
27.54%
YoY
|
$4.306M
18.88%
YoY
|
-$4.083M
-281.23%
YoY
|
$4.050M
22.84%
YoY
|
-$4.140M
-41500.0%
YoY
|
$3.622M
6.0%
YoY
|
| Other Income/Expense, Net |
-$1.472M
-12.69%
YoY
|
$693.0K
-123.52%
YoY
|
-$1.466M
-71.08%
YoY
|
-$907.0K
-86.73%
YoY
|
-$1.686M
-73.97%
YoY
|
-$2.947M
-1692.97%
YoY
|
-$5.070M
-21.99%
YoY
|
-$6.833M
-157.32%
YoY
|
-$6.477M
-34.96%
YoY
|
$185.0K
-116.82%
YoY
|
-$6.499M
-257.59%
YoY
|
$11.92M
729.58%
YoY
|
-$9.959M
141.14%
YoY
|
-$1.100M
-171.85%
YoY
|
$4.124M
-212.4%
YoY
|
$1.437M
-141.38%
YoY
|
-$4.130M
61.83%
YoY
|
$1.531M
-1.23%
YoY
|
-$3.669M
9.75%
YoY
|
| Pretax Income |
-$3.113M
-60.82%
YoY
|
$938.0K
-106.95%
YoY
|
-$100.0K
-99.7%
YoY
|
-$6.790M
-57.66%
YoY
|
-$7.946M
-48.38%
YoY
|
-$13.50M
14.23%
YoY
|
-$33.21M
86.22%
YoY
|
-$16.04M
-88.89%
YoY
|
-$15.39M
-60.93%
YoY
|
-$11.82M
-43.38%
YoY
|
-$17.84M
-94.22%
YoY
|
-$144.3M
1534.22%
YoY
|
-$39.40M
-1528.02%
YoY
|
-$20.87M
-63.56%
YoY
|
-$308.8M
3264.43%
YoY
|
-$8.829M
27.72%
YoY
|
$2.759M
-138.91%
YoY
|
-$57.27M
6193.63%
YoY
|
-$9.179M
-1140.7%
YoY
|
| Income Tax |
$900.0K
-18.18%
YoY
|
-$2.650M
-395.1%
YoY
|
-$560.0K
-195.56%
YoY
|
$889.0K
44.32%
YoY
|
$1.100M
0.0%
YoY
|
$898.0K
-141.23%
YoY
|
$586.0K
-140.64%
YoY
|
$616.0K
-106.19%
YoY
|
$1.100M
-164.71%
YoY
|
-$2.178M
-79.52%
YoY
|
-$1.442M
-96.73%
YoY
|
-$9.950M
1835.8%
YoY
|
-$1.700M
-39.29%
YoY
|
-$10.64M
780.55%
YoY
|
-$44.12M
2881.35%
YoY
|
-$514.0K
-125.66%
YoY
|
-$2.800M
33.33%
YoY
|
-$1.208M
N/A
|
-$1.480M
285.42%
YoY
|
| Net Earnings |
-$3.963M
-56.17%
YoY
|
$3.588M
-128.61%
YoY
|
$460.0K
-101.36%
YoY
|
-$7.679M
-53.89%
YoY
|
-$9.041M
-45.03%
YoY
|
-$12.54M
233.77%
YoY
|
-$33.76M
123.93%
YoY
|
-$16.65M
-87.56%
YoY
|
-$16.45M
-56.35%
YoY
|
-$3.758M
-63.28%
YoY
|
-$15.07M
-94.31%
YoY
|
-$133.9M
1510.14%
YoY
|
-$37.68M
-779.78%
YoY
|
-$10.24M
-81.74%
YoY
|
-$264.7M
3338.07%
YoY
|
-$8.315M
-6.74%
YoY
|
$5.543M
-210.93%
YoY
|
-$56.06M
6060.88%
YoY
|
-$7.699M
-708.14%
YoY
|
| Basic Earnings Per Share |
-$0.03
-70.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.08
-65.22%
YoY
|
-$0.10
-56.52%
YoY
|
N/A
|
-$0.45
125.0%
YoY
|
-$0.23
-86.93%
YoY
|
-$0.23
-60.34%
YoY
|
N/A
|
-$0.20
-96.46%
YoY
|
-$1.76
N/A
|
-$0.58
-583.33%
YoY
|
N/A
|
-$5.65
-96.86%
YoY
|
N/A
|
$0.12
-170.59%
YoY
|
N/A
|
-$180.00
-400.0%
YoY
|
| Diluted Earnings Per Share |
-$0.03
-70.0%
YoY
|
$0.03
-121.43%
YoY
|
$0.00
-100.0%
YoY
|
-$0.08
-65.22%
YoY
|
-$0.10
-56.52%
YoY
|
-$0.14
180.0%
YoY
|
-$0.45
125.0%
YoY
|
-$0.23
-87.17%
YoY
|
-$0.23
-60.34%
YoY
|
-$0.05
-75.45%
YoY
|
-$0.20
-96.46%
YoY
|
-$1.79
-100.0%
YoY
|
-$0.58
-583.33%
YoY
|
-$0.20
-100.0%
YoY
|
-$5.65
-96.86%
YoY
|
-$178.4K
74340720.88%
YoY
|
$0.12
-170.59%
YoY
|
-$1.278M
958.55%
YoY
|
-$180.00
-460.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 |
114.9M shares
22.52%
YoY
|
107.8M shares
20.28%
YoY
|
95.11M shares
28.71%
YoY
|
93.94M shares
29.03%
YoY
|
93.75M shares
29.05%
YoY
|
89.59M shares
20.96%
YoY
|
73.89M shares
0.01%
YoY
|
72.81M shares
-1.11%
YoY
|
72.64M shares
-0.57%
YoY
|
74.06M shares
61.74%
YoY
|
73.88M shares
57.56%
YoY
|
73.62M shares
62.81%
YoY
|
73.06M shares
59.12%
YoY
|
45.79M shares
10.66%
YoY
|
46.89M shares
11.97%
YoY
|
45.22M shares
23.1%
YoY
|
45.91M shares
53.95%
YoY
|
41.38M shares
N/A
|
41.88M shares
88.01%
YoY
|
| Diluted Shares Outstanding |
114.2M shares
23.24%
YoY
|
N/A
|
112.5M shares
50.88%
YoY
|
94.40M shares
29.24%
YoY
|
92.65M shares
27.49%
YoY
|
N/A
|
74.59M shares
0.94%
YoY
|
73.04M shares
-2.5%
YoY
|
72.68M shares
11.54%
YoY
|
N/A
|
73.89M shares
57.58%
YoY
|
74.92M shares
60.75%
YoY
|
65.16M shares
36.93%
YoY
|
N/A
|
46.89M shares
11.97%
YoY
|
46.60M shares
26.86%
YoY
|
47.59M shares
59.56%
YoY
|
N/A
|
41.88M shares
65.01%
YoY
|
Loading...