|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$49.40M
-65.94%
YoY
|
$145.1M
-24.23%
YoY
|
$191.4M
-20.32%
YoY
|
$240.3M
284.54%
YoY
|
$62.48M
322.75%
YoY
|
| Cost Of Revenue |
$6.468M
-93.69%
YoY
|
$102.4M
-24.7%
YoY
|
$136.0M
-10.21%
YoY
|
$151.5M
196.51%
YoY
|
$51.10M
176.79%
YoY
|
| Gross Profit |
$42.93M
0.73%
YoY
|
$42.62M
-23.08%
YoY
|
$55.41M
-37.58%
YoY
|
$88.76M
679.54%
YoY
|
$11.39M
-409.42%
YoY
|
| Selling, General & Admin |
$71.21M
49.41%
YoY
|
$47.66M
60.41%
YoY
|
$29.71M
-21.64%
YoY
|
$37.91M
168.74%
YoY
|
$14.11M
64.81%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$13.59M
0.35%
YoY
|
$13.54M
1.99%
YoY
|
$13.28M
-23.42%
YoY
|
$17.34M
255.56%
YoY
|
$4.877M
9.34%
YoY
|
| Operating Expenses |
$102.6M
67.72%
YoY
|
$61.20M
4.32%
YoY
|
$58.67M
13.67%
YoY
|
$51.61M
227.36%
YoY
|
$15.77M
55.18%
YoY
|
| Operating Profit |
-$59.71M
221.43%
YoY
|
-$18.58M
470.04%
YoY
|
-$3.259M
-108.77%
YoY
|
$37.15M
-948.16%
YoY
|
-$4.380M
-68.35%
YoY
|
| Interest Expense |
-$82.20K
-81.59%
YoY
|
-$446.5K
-29.36%
YoY
|
-$632.1K
-0.9%
YoY
|
-$637.8K
-78.8%
YoY
|
-$3.009M
317.93%
YoY
|
| Other Income/Expense, Net |
$778.1K
-199.88%
YoY
|
-$779.1K
28.37%
YoY
|
-$606.9K
-2878.76%
YoY
|
$21.84K
-96.21%
YoY
|
$576.8K
N/A
|
| Pretax Income |
-$58.94M
204.48%
YoY
|
-$19.36M
400.71%
YoY
|
-$3.866M
-110.58%
YoY
|
$36.53M
-567.64%
YoY
|
-$7.812M
-46.34%
YoY
|
| Income Tax |
$6.286M
-265.82%
YoY
|
-$3.791M
-619.15%
YoY
|
$730.2K
-77.78%
YoY
|
$3.286M
N/A
|
N/A
N/A
|
| Net Earnings |
-$130.8M
740.55%
YoY
|
-$15.57M
238.67%
YoY
|
-$4.596M
-113.82%
YoY
|
$33.25M
-525.58%
YoY
|
-$7.812M
-46.34%
YoY
|
| Basic Earnings Per Share |
-$1.14
612.5%
YoY
|
-$0.16
128.57%
YoY
|
-$0.07
-125.93%
YoY
|
$0.27
-292.86%
YoY
|
-$0.14
N/A
|
| Diluted Earnings Per Share |
-$1.14
612.5%
YoY
|
-$0.16
128.57%
YoY
|
-$0.07
-100.0%
YoY
|
$291.2K
-305.14%
YoY
|
-$141.9K
-55.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
117.6M
-0.51%
YoY
|
118.2M shares
0.91%
YoY
|
117.2M shares
4.32%
YoY
|
112.3M shares
104.08%
YoY
|
55.04M shares
N/A
|
| Diluted Shares Outstanding |
117.6M
-0.51%
YoY
|
118.2M shares
0.91%
YoY
|
117.2M shares
2.62%
YoY
|
114.2M shares
107.46%
YoY
|
55.04M shares
N/A
|
|
Concept
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$13.39M
-54.11%
YoY
|
$11.98M
-61.86%
YoY
|
$11.86M
-61.69%
YoY
|
N/A
|
$29.19M
-18.94%
YoY
|
$31.42M
-8.59%
YoY
|
$30.95M
-9.64%
YoY
|
$40.42M
-7.47%
YoY
|
$36.01M
-6.99%
YoY
|
$34.37M
-28.82%
YoY
|
$34.25M
-43.62%
YoY
|
$43.68M
-37.69%
YoY
|
$38.71M
-40.16%
YoY
|
$48.29M
-20.84%
YoY
|
$60.76M
36.6%
YoY
|
$70.10M
189.8%
YoY
|
$64.69M
289.22%
YoY
|
$61.00M
407.93%
YoY
|
$44.48M
360.42%
YoY
|
| Cost Of Revenue |
$1.731M
-91.91%
YoY
|
$1.543M
-93.62%
YoY
|
$1.522M
-92.81%
YoY
|
N/A
|
$21.39M
-14.77%
YoY
|
$24.20M
-7.22%
YoY
|
$21.16M
4.62%
YoY
|
$31.02M
-2.37%
YoY
|
$25.10M
-4.16%
YoY
|
$26.08M
-26.43%
YoY
|
$20.23M
-52.53%
YoY
|
$31.77M
-35.22%
YoY
|
$26.18M
-37.9%
YoY
|
$35.45M
1.92%
YoY
|
$42.62M
67.1%
YoY
|
$49.05M
165.04%
YoY
|
$42.17M
217.52%
YoY
|
$34.79M
224.5%
YoY
|
$25.51M
196.92%
YoY
|
| Gross Profit |
$11.66M
49.58%
YoY
|
$10.44M
44.63%
YoY
|
$10.33M
5.58%
YoY
|
N/A
|
$7.797M
-28.53%
YoY
|
$7.219M
-12.9%
YoY
|
$9.789M
-30.2%
YoY
|
$9.400M
-21.08%
YoY
|
$10.91M
-12.91%
YoY
|
$8.288M
-35.43%
YoY
|
$14.02M
-22.67%
YoY
|
$11.91M
-43.43%
YoY
|
$12.53M
-44.38%
YoY
|
$12.84M
-51.04%
YoY
|
$18.14M
-4.4%
YoY
|
$21.05M
270.42%
YoY
|
$22.52M
574.34%
YoY
|
$26.22M
1932.25%
YoY
|
$18.97M
1672.98%
YoY
|
| Selling, General & Admin |
$3.212M
-89.47%
YoY
|
$2.911M
-82.15%
YoY
|
$7.394M
-54.03%
YoY
|
N/A
|
$30.51M
223.5%
YoY
|
$16.31M
18.73%
YoY
|
$16.08M
30.13%
YoY
|
$12.13M
0.54%
YoY
|
$9.430M
-30.41%
YoY
|
$13.74M
36.7%
YoY
|
$12.36M
27.12%
YoY
|
$12.07M
-18.28%
YoY
|
$13.55M
65.52%
YoY
|
$10.05M
21.36%
YoY
|
$9.723M
45.56%
YoY
|
$14.77M
157.77%
YoY
|
$8.187M
144.39%
YoY
|
$8.280M
220.92%
YoY
|
$6.679M
173.74%
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 |
$3.634M
6.54%
YoY
|
$3.576M
5.93%
YoY
|
$3.510M
3.8%
YoY
|
-$653.2K
-113.7%
YoY
|
$3.411M
0.28%
YoY
|
$3.375M
0.11%
YoY
|
$3.382M
1.13%
YoY
|
$4.767M
4.33%
YoY
|
$3.401M
2.78%
YoY
|
$3.372M
2.45%
YoY
|
$3.344M
-0.19%
YoY
|
$4.569M
24.93%
YoY
|
$3.309M
-28.43%
YoY
|
$3.291M
-29.03%
YoY
|
$3.350M
28.31%
YoY
|
$3.657M
184.21%
YoY
|
$4.623M
275.88%
YoY
|
$4.638M
289.74%
YoY
|
$2.611M
123.17%
YoY
|
| Operating Expenses |
$9.698M
-71.41%
YoY
|
$9.734M
-50.55%
YoY
|
$16.35M
-16.03%
YoY
|
N/A
|
$33.92M
164.33%
YoY
|
$19.68M
15.06%
YoY
|
$19.47M
23.96%
YoY
|
$15.56M
1.06%
YoY
|
$12.83M
-23.9%
YoY
|
$17.11M
28.25%
YoY
|
$15.70M
20.12%
YoY
|
$15.39M
-16.44%
YoY
|
$16.86M
41.53%
YoY
|
$13.34M
11.27%
YoY
|
$13.07M
40.71%
YoY
|
$18.42M
199.82%
YoY
|
$11.91M
216.0%
YoY
|
$11.99M
299.59%
YoY
|
$9.290M
225.98%
YoY
|
| Operating Profit |
$1.966M
-107.53%
YoY
|
$707.0K
-105.67%
YoY
|
-$6.011M
-37.88%
YoY
|
N/A
|
-$26.12M
1259.83%
YoY
|
-$12.46M
41.33%
YoY
|
-$9.676M
476.34%
YoY
|
-$6.158M
76.72%
YoY
|
-$1.921M
-55.67%
YoY
|
-$8.819M
1651.52%
YoY
|
-$1.679M
-133.16%
YoY
|
-$3.485M
-232.47%
YoY
|
-$4.333M
-140.84%
YoY
|
-$503.5K
-103.54%
YoY
|
$5.063M
-47.7%
YoY
|
$2.631M
-670.59%
YoY
|
$10.61M
-2567.4%
YoY
|
$14.23M
-932.07%
YoY
|
$9.681M
-643.85%
YoY
|
| Interest Expense |
-$245.9K
43.47%
YoY
|
-$929.6K
456.98%
YoY
|
-$348.3K
77.23%
YoY
|
N/A
|
-$171.4K
-11.21%
YoY
|
-$166.9K
-21.39%
YoY
|
-$196.5K
-3.76%
YoY
|
$163.1K
-273.74%
YoY
|
-$193.1K
-39.75%
YoY
|
-$212.3K
118.27%
YoY
|
-$204.2K
69.47%
YoY
|
-$93.87K
-44.58%
YoY
|
-$320.4K
68.37%
YoY
|
-$97.27K
-13.78%
YoY
|
-$120.5K
-27.1%
YoY
|
-$169.4K
-44.42%
YoY
|
-$190.3K
-90.19%
YoY
|
-$112.8K
-74.36%
YoY
|
-$165.3K
-48.35%
YoY
|
| Other Income/Expense, Net |
$264.5K
-2823.1%
YoY
|
$697.8K
1838.08%
YoY
|
$148.0K
165.63%
YoY
|
N/A
|
-$9.712K
-94.85%
YoY
|
$36.01K
-106.75%
YoY
|
$55.71K
-88.6%
YoY
|
-$708.8K
23447.51%
YoY
|
-$188.5K
-61.6%
YoY
|
-$533.7K
479.01%
YoY
|
$488.8K
569.42%
YoY
|
-$3.010K
-6120.0%
YoY
|
-$490.8K
-136445.0%
YoY
|
-$92.17K
N/A
|
$73.01K
-150.75%
YoY
|
$50.00
-99.98%
YoY
|
$360.00
-99.92%
YoY
|
N/A
N/A
|
-$143.9K
N/A
|
| Pretax Income |
$2.230M
-108.54%
YoY
|
$1.405M
-111.3%
YoY
|
-$5.863M
-39.06%
YoY
|
N/A
|
-$26.13M
1138.79%
YoY
|
-$12.43M
32.88%
YoY
|
-$9.621M
708.34%
YoY
|
-$6.704M
87.17%
YoY
|
-$2.109M
-56.28%
YoY
|
-$9.353M
1470.11%
YoY
|
-$1.190M
-123.17%
YoY
|
-$3.582M
-245.52%
YoY
|
-$4.824M
-146.3%
YoY
|
-$595.7K
-104.22%
YoY
|
$5.136M
-46.15%
YoY
|
$2.461M
-631.11%
YoY
|
$10.42M
-645.54%
YoY
|
$14.12M
-703.23%
YoY
|
$9.537M
-407.63%
YoY
|
| Income Tax |
N/A
N/A
|
N/A
N/A
|
N/A
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$2.559M
2534.59%
YoY
|
-$1.371M
114.52%
YoY
|
-$465.2K
-35.48%
YoY
|
-$1.858M
-993.77%
YoY
|
-$97.14K
-105.16%
YoY
|
-$639.2K
-133.05%
YoY
|
-$721.1K
-153.34%
YoY
|
$207.8K
N/A
|
$1.883M
N/A
|
$1.934M
N/A
|
$1.352M
N/A
|
N/A
N/A
|
N/A
N/A
|
| Net Earnings |
$2.230M
-108.54%
YoY
|
$1.405M
-111.3%
YoY
|
-$6.458M
-8.54%
YoY
|
N/A
|
-$26.13M
1489.35%
YoY
|
-$12.43M
65.81%
YoY
|
-$7.061M
546.03%
YoY
|
-$6.116M
64.92%
YoY
|
-$1.644M
-59.93%
YoY
|
-$7.495M
832.82%
YoY
|
-$1.093M
-133.6%
YoY
|
-$3.708M
-803.11%
YoY
|
-$4.103M
-145.25%
YoY
|
-$803.5K
-105.69%
YoY
|
$3.253M
-65.89%
YoY
|
$527.4K
-213.8%
YoY
|
$9.068M
-574.76%
YoY
|
$14.12M
-703.23%
YoY
|
$9.537M
-407.63%
YoY
|
| Basic Earnings Per Share |
$0.01
-104.35%
YoY
|
$0.01
-109.09%
YoY
|
-$0.06
-14.29%
YoY
|
N/A
|
-$0.23
1050.0%
YoY
|
-$0.11
57.14%
YoY
|
-$0.07
250.0%
YoY
|
N/A
|
-$0.02
-50.0%
YoY
|
-$0.07
600.0%
YoY
|
-$0.02
-200.0%
YoY
|
N/A
|
-$0.04
-157.14%
YoY
|
-$0.01
-108.33%
YoY
|
$0.02
-77.78%
YoY
|
N/A
|
$0.07
N/A
|
$0.12
N/A
|
$0.09
N/A
|
| Diluted Earnings Per Share |
$0.01
-104.35%
YoY
|
$0.01
-109.09%
YoY
|
-$0.06
-14.29%
YoY
|
N/A
|
-$0.23
1050.0%
YoY
|
-$0.11
57.14%
YoY
|
-$0.07
250.0%
YoY
|
-$0.05
63.83%
YoY
|
-$0.02
-50.0%
YoY
|
-$0.07
600.0%
YoY
|
-$0.02
-200.0%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.01
-100.0%
YoY
|
$0.02
-75.0%
YoY
|
$22.13K
-445.19%
YoY
|
$77.69K
-318.92%
YoY
|
$120.9K
-346.98%
YoY
|
$0.08
-100.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 |
117.1M
0.77%
YoY
|
117.1M
-1.39%
YoY
|
118.7M
-0.37%
YoY
|
N/A
|
116.2M
-1.9%
YoY
|
118.8M shares
0.68%
YoY
|
119.2M shares
1.36%
YoY
|
118.7M shares
0.69%
YoY
|
118.5M shares
0.86%
YoY
|
118.0M shares
0.85%
YoY
|
117.6M shares
0.88%
YoY
|
117.8M shares
N/A
|
117.4M shares
2.35%
YoY
|
117.0M shares
3.35%
YoY
|
116.6M shares
10.09%
YoY
|
N/A
|
114.8M shares
N/A
|
113.2M shares
N/A
|
105.9M shares
N/A
|
| Diluted Shares Outstanding |
122.9M
5.73%
YoY
|
117.7M
-0.87%
YoY
|
116.8M
-1.9%
YoY
|
N/A
|
116.2M
-1.88%
YoY
|
118.7M
0.48%
YoY
|
119.1M shares
1.18%
YoY
|
N/A
|
118.4M shares
0.94%
YoY
|
118.2M shares
1.06%
YoY
|
117.7M shares
-0.14%
YoY
|
N/A
|
117.3M shares
0.54%
YoY
|
116.9M shares
0.18%
YoY
|
117.9M shares
8.1%
YoY
|
N/A
|
116.7M shares
N/A
|
116.7M shares
N/A
|
109.1M shares
N/A
|
Loading...