|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$185.3M
-2.43%
YoY
|
$189.9M
-24.85%
YoY
|
$252.7M
-42.14%
YoY
|
$436.7M
9.84%
YoY
|
$397.6M
23.73%
YoY
|
| Cost Of Revenue |
$109.0M
4.9%
YoY
|
$103.9M
-24.77%
YoY
|
$138.1M
-47.27%
YoY
|
$261.8M
26.24%
YoY
|
$207.4M
47.83%
YoY
|
| Gross Profit |
$76.32M
-11.28%
YoY
|
$86.02M
-24.94%
YoY
|
$114.6M
-34.46%
YoY
|
$174.9M
-8.05%
YoY
|
$190.2M
5.04%
YoY
|
| Selling, General & Admin |
$66.18M
-15.54%
YoY
|
$78.36M
-32.05%
YoY
|
$115.3M
-38.99%
YoY
|
$189.0M
12.81%
YoY
|
$167.5M
25.27%
YoY
|
| Research & Development |
$10.79M
-0.57%
YoY
|
$10.86M
-2.9%
YoY
|
$11.18M
-63.46%
YoY
|
$30.60M
22.74%
YoY
|
$24.93M
41.08%
YoY
|
| Depreciation & Amortization |
$15.83M
-17.33%
YoY
|
$19.15M
-12.74%
YoY
|
$21.94M
-37.44%
YoY
|
$35.07M
53.43%
YoY
|
$22.86M
30.73%
YoY
|
| Operating Expenses |
$76.97M
-13.72%
YoY
|
$89.21M
-39.9%
YoY
|
$148.4M
-32.4%
YoY
|
$219.6M
14.1%
YoY
|
$192.5M
27.11%
YoY
|
| Operating Profit |
-$47.89M
103.47%
YoY
|
-$23.54M
-30.42%
YoY
|
-$33.82M
-81.65%
YoY
|
-$184.3M
632.71%
YoY
|
-$25.15M
-307.23%
YoY
|
| Interest Expense |
-$4.746M
-23.0%
YoY
|
-$6.164M
-66.32%
YoY
|
-$18.30M
11.19%
YoY
|
-$16.46M
-168.99%
YoY
|
$23.86M
N/A
|
| Other Income/Expense, Net |
-$4.878M
203.93%
YoY
|
-$1.605M
106.03%
YoY
|
-$779.0K
-74.67%
YoY
|
-$3.076M
12.26%
YoY
|
-$2.740M
-272.0%
YoY
|
| Pretax Income |
-$56.95M
71.05%
YoY
|
-$33.29M
-43.31%
YoY
|
-$58.73M
-70.53%
YoY
|
-$199.3M
37646.21%
YoY
|
-$528.0K
-104.36%
YoY
|
| Income Tax |
$386.0K
-41.69%
YoY
|
$662.0K
-58.68%
YoY
|
$1.602M
-20.93%
YoY
|
$2.026M
-107.67%
YoY
|
-$26.40M
-2905.95%
YoY
|
| Net Earnings |
-$57.72M
471.75%
YoY
|
-$10.10M
-88.6%
YoY
|
-$88.58M
-55.92%
YoY
|
-$201.0M
-913.2%
YoY
|
$24.71M
139.09%
YoY
|
| Basic Earnings Per Share |
-$1.53
466.67%
YoY
|
-$0.27
-56.45%
YoY
|
-$0.62
-57.24%
YoY
|
-$1.45
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
-$1.53
466.67%
YoY
|
-$0.27
-55.74%
YoY
|
-$0.61
-57.93%
YoY
|
-$1.45
4733.33%
YoY
|
-$0.03
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
37.84M shares
1.2%
YoY
|
37.39M shares
-73.87%
YoY
|
143.1M shares
3.56%
YoY
|
138.1M shares
410.75%
YoY
|
27.05M
126.49%
YoY
|
| Diluted Shares Outstanding |
37.84M shares
1.2%
YoY
|
37.39M shares
-73.87%
YoY
|
143.1M shares
3.56%
YoY
|
138.1M shares
393.37%
YoY
|
28.00M
134.47%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$31.57M
-12.35%
YoY
|
$56.53M
66.87%
YoY
|
$46.32M
-27.99%
YoY
|
$46.39M
-1.15%
YoY
|
$36.02M
-19.52%
YoY
|
$33.88M
-1.29%
YoY
|
$64.32M
-12.25%
YoY
|
$46.93M
-39.75%
YoY
|
$44.76M
-33.35%
YoY
|
$34.32M
-74.5%
YoY
|
$73.30M
-29.34%
YoY
|
$77.90M
-27.03%
YoY
|
$67.15M
-26.66%
YoY
|
$134.6M
-7.61%
YoY
|
$103.7M
15.14%
YoY
|
$106.8M
19.82%
YoY
|
$91.56M
26.03%
YoY
|
$145.7M
18.44%
YoY
|
$90.10M
19.74%
YoY
|
$89.10M
50.57%
YoY
|
| Cost Of Revenue |
$22.36M
0.32%
YoY
|
$29.79M
94.65%
YoY
|
$29.58M
-12.21%
YoY
|
$27.99M
11.94%
YoY
|
$22.29M
-25.35%
YoY
|
$15.30M
3937.99%
YoY
|
$33.70M
-15.33%
YoY
|
$25.00M
-50.5%
YoY
|
$29.86M
-36.92%
YoY
|
$379.0K
-99.52%
YoY
|
$39.80M
-34.74%
YoY
|
$50.51M
-17.91%
YoY
|
$47.34M
-22.15%
YoY
|
$78.48M
9.77%
YoY
|
$60.99M
24.88%
YoY
|
$61.53M
36.9%
YoY
|
$60.82M
44.38%
YoY
|
$71.49M
53.46%
YoY
|
$48.84M
46.26%
YoY
|
$44.94M
61.36%
YoY
|
| Gross Profit |
$9.208M
-32.93%
YoY
|
$26.74M
43.97%
YoY
|
$16.74M
-45.35%
YoY
|
$18.41M
-16.07%
YoY
|
$13.73M
-7.81%
YoY
|
$18.58M
-45.28%
YoY
|
$30.62M
-8.59%
YoY
|
$21.93M
-19.94%
YoY
|
$14.89M
-24.82%
YoY
|
$33.95M
-39.54%
YoY
|
$33.50M
-21.63%
YoY
|
$27.39M
-39.44%
YoY
|
$19.81M
-35.56%
YoY
|
$56.14M
-24.36%
YoY
|
$42.74M
3.6%
YoY
|
$45.23M
2.42%
YoY
|
$30.74M
0.7%
YoY
|
$74.22M
-2.9%
YoY
|
$41.26M
-1.42%
YoY
|
$44.16M
40.98%
YoY
|
| Selling, General & Admin |
$16.65M
-10.57%
YoY
|
$15.36M
2.74%
YoY
|
$16.68M
-14.27%
YoY
|
$14.93M
-19.58%
YoY
|
$18.62M
-26.68%
YoY
|
$14.95M
13.76%
YoY
|
$19.45M
-33.79%
YoY
|
$18.56M
-47.7%
YoY
|
$25.39M
-31.93%
YoY
|
$13.14M
-70.0%
YoY
|
$29.38M
-32.57%
YoY
|
$35.49M
-30.75%
YoY
|
$37.30M
-25.93%
YoY
|
$43.81M
-35.66%
YoY
|
$43.57M
40.34%
YoY
|
$51.25M
53.83%
YoY
|
$50.37M
43.57%
YoY
|
$68.09M
104.02%
YoY
|
$31.05M
-9.48%
YoY
|
$33.32M
14.67%
YoY
|
| Research & Development |
$2.334M
-23.87%
YoY
|
$2.377M
2.32%
YoY
|
$2.527M
-2.09%
YoY
|
$2.823M
3.75%
YoY
|
$3.066M
-5.08%
YoY
|
$2.323M
297.09%
YoY
|
$2.581M
-8.31%
YoY
|
$2.721M
-31.29%
YoY
|
$3.230M
-15.42%
YoY
|
$585.0K
-91.93%
YoY
|
$2.815M
-52.29%
YoY
|
$3.960M
-61.38%
YoY
|
$3.819M
-46.9%
YoY
|
$7.252M
28.51%
YoY
|
$5.900M
3.76%
YoY
|
$10.25M
48.59%
YoY
|
$7.192M
7.36%
YoY
|
$5.643M
23.08%
YoY
|
$5.686M
11.95%
YoY
|
$6.900M
71.47%
YoY
|
| Depreciation & Amortization |
$3.698M
-19.35%
YoY
|
$3.601M
6.19%
YoY
|
$600.0K
-60.0%
YoY
|
$1.200M
-25.0%
YoY
|
$4.585M
-22.04%
YoY
|
$3.391M
-232.51%
YoY
|
$1.500M
-6.25%
YoY
|
$1.600M
-5.88%
YoY
|
$5.881M
-30.03%
YoY
|
-$2.559M
-129.14%
YoY
|
$1.600M
-44.83%
YoY
|
$1.700M
-80.26%
YoY
|
$8.405M
-0.9%
YoY
|
$8.781M
12.19%
YoY
|
$2.900M
-46.37%
YoY
|
$8.613M
-10.52%
YoY
|
$8.481M
60.96%
YoY
|
$7.827M
96.76%
YoY
|
$5.407M
24.07%
YoY
|
$9.626M
5.2%
YoY
|
| Operating Expenses |
$18.99M
-12.45%
YoY
|
$21.34M
3.26%
YoY
|
$19.20M
-12.84%
YoY
|
$17.75M
-16.6%
YoY
|
$21.69M
-24.24%
YoY
|
$20.66M
85.09%
YoY
|
$22.03M
-31.56%
YoY
|
$21.28M
-46.05%
YoY
|
$28.62M
-30.39%
YoY
|
$11.16M
-81.34%
YoY
|
$32.20M
-34.92%
YoY
|
$39.45M
-43.74%
YoY
|
$41.12M
-28.55%
YoY
|
$59.84M
-26.63%
YoY
|
$49.47M
17.4%
YoY
|
$70.12M
57.31%
YoY
|
$57.56M
37.77%
YoY
|
$81.56M
94.48%
YoY
|
$42.14M
-3.65%
YoY
|
$44.57M
17.91%
YoY
|
| Operating Profit |
-$13.48M
-1.94%
YoY
|
$5.407M
-359.08%
YoY
|
-$5.986M
-267.25%
YoY
|
-$3.466M
-17.75%
YoY
|
-$13.74M
-33.97%
YoY
|
-$2.087M
-109.16%
YoY
|
$3.579M
-152.63%
YoY
|
-$4.214M
-79.02%
YoY
|
-$20.81M
-29.97%
YoY
|
$22.78M
-716.37%
YoY
|
-$6.800M
-62.4%
YoY
|
-$20.09M
-19.29%
YoY
|
-$29.72M
-15.81%
YoY
|
-$3.696M
-49.63%
YoY
|
-$18.09M
3332.04%
YoY
|
-$24.89M
3273.29%
YoY
|
-$35.30M
113.63%
YoY
|
-$7.337M
-121.27%
YoY
|
-$526.9K
-72.03%
YoY
|
-$737.8K
-88.62%
YoY
|
| Interest Expense |
-$2.370M
410.78%
YoY
|
-$1.203M
-125.65%
YoY
|
-$1.994M
-16.22%
YoY
|
-$1.085M
-71.54%
YoY
|
-$464.0K
-110.35%
YoY
|
$4.690M
102.59%
YoY
|
-$2.380M
-140.31%
YoY
|
-$3.812M
-167.7%
YoY
|
$4.481M
-17.29%
YoY
|
$2.315M
-146.36%
YoY
|
$5.904M
-174.69%
YoY
|
$5.631M
-2527.16%
YoY
|
$5.418M
-185.14%
YoY
|
-$4.993M
-120.93%
YoY
|
-$7.905M
N/A
|
-$232.0K
N/A
|
-$6.364M
N/A
|
$23.86M
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
-$347.0K
-126.73%
YoY
|
$194.0K
-115.16%
YoY
|
-$579.0K
-126.01%
YoY
|
-$5.080M
-334.32%
YoY
|
$1.298M
-333.45%
YoY
|
-$1.280M
834.31%
YoY
|
$2.226M
-270.31%
YoY
|
$2.168M
-158.99%
YoY
|
-$556.0K
-189.68%
YoY
|
-$137.0K
-103.57%
YoY
|
-$1.307M
-52.51%
YoY
|
-$3.675M
-210.19%
YoY
|
$620.0K
-124.28%
YoY
|
$3.833M
-10.4%
YoY
|
-$2.752M
12.69%
YoY
|
$3.335M
-1629.82%
YoY
|
-$2.554M
-768.59%
YoY
|
$4.278M
1653.28%
YoY
|
-$2.442M
846.51%
YoY
|
-$218.0K
-143.43%
YoY
|
| Pretax Income |
-$15.26M
23.24%
YoY
|
-$26.50M
916.92%
YoY
|
-$7.772M
-518.3%
YoY
|
-$10.29M
54.59%
YoY
|
-$12.38M
-52.17%
YoY
|
-$2.606M
-113.62%
YoY
|
$1.858M
-113.39%
YoY
|
-$6.659M
-76.11%
YoY
|
-$25.89M
-28.32%
YoY
|
$19.13M
-117.85%
YoY
|
-$13.88M
-46.84%
YoY
|
-$27.87M
27.95%
YoY
|
-$36.11M
-18.32%
YoY
|
-$107.2M
-631.23%
YoY
|
-$26.10M
563.35%
YoY
|
-$21.79M
3352.46%
YoY
|
-$44.22M
173.94%
YoY
|
$20.18M
-40.71%
YoY
|
-$3.935M
83.71%
YoY
|
-$631.0K
-89.45%
YoY
|
| Income Tax |
-$112.0K
-240.0%
YoY
|
$319.0K
19.92%
YoY
|
-$346.0K
214.55%
YoY
|
$333.0K
-289.2%
YoY
|
$80.00K
-88.27%
YoY
|
$266.0K
-81.49%
YoY
|
-$110.0K
-300.0%
YoY
|
-$176.0K
375.68%
YoY
|
$682.0K
363.95%
YoY
|
$1.437M
-242.28%
YoY
|
$55.00K
-93.82%
YoY
|
-$37.00K
-102.06%
YoY
|
$147.0K
-58.0%
YoY
|
-$1.010M
-95.28%
YoY
|
$890.0K
-352.12%
YoY
|
$1.796M
1036.71%
YoY
|
$350.0K
-107.27%
YoY
|
-$21.39M
-1330.9%
YoY
|
-$353.0K
2841.67%
YoY
|
$158.0K
-175.6%
YoY
|
| Net Earnings |
-$15.08M
19.02%
YoY
|
-$26.80M
-186.36%
YoY
|
-$7.435M
-455.91%
YoY
|
-$10.82M
44.52%
YoY
|
-$12.67M
-64.54%
YoY
|
$31.03M
-381.59%
YoY
|
$2.089M
-115.22%
YoY
|
-$7.487M
-73.1%
YoY
|
-$35.73M
-0.76%
YoY
|
-$11.02M
-89.55%
YoY
|
-$13.72M
-48.91%
YoY
|
-$27.84M
17.13%
YoY
|
-$36.00M
-19.81%
YoY
|
-$105.4M
-507.11%
YoY
|
-$26.86M
6381.79%
YoY
|
-$23.77M
452.49%
YoY
|
-$44.89M
294.95%
YoY
|
$25.90M
-19.68%
YoY
|
-$414.3K
-81.1%
YoY
|
-$4.301M
-29.4%
YoY
|
| Basic Earnings Per Share |
-$0.40
21.21%
YoY
|
N/A
|
-$0.20
-433.33%
YoY
|
-$0.28
40.0%
YoY
|
-$0.33
-66.33%
YoY
|
N/A
|
$0.06
-166.67%
YoY
|
-$0.20
0.0%
YoY
|
-$0.98
276.92%
YoY
|
N/A
|
-$0.09
-52.63%
YoY
|
-$0.20
17.65%
YoY
|
-$0.26
-21.21%
YoY
|
N/A
|
-$0.19
-5.0%
YoY
|
-$0.17
N/A
|
-$0.33
-56.0%
YoY
|
N/A
|
-$0.20
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.40
21.21%
YoY
|
-$0.72
-188.89%
YoY
|
-$0.20
-500.0%
YoY
|
-$0.28
40.0%
YoY
|
-$0.33
-66.33%
YoY
|
$0.81
-1257.14%
YoY
|
$0.05
-155.56%
YoY
|
-$0.20
0.0%
YoY
|
-$0.98
276.92%
YoY
|
-$0.07
-90.73%
YoY
|
-$0.09
-52.63%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.26
-21.21%
YoY
|
-$0.75
-100.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$173.0K
3857.29%
YoY
|
-$0.33
-56.0%
YoY
|
$2.191M
804.84%
YoY
|
-$28.44K
72.72%
YoY
|
-$4.371K
-90.45%
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
|
N/A
|
| Basic Shares Outstanding |
37.62M shares
-2.74%
YoY
|
N/A
|
37.21M shares
-1.94%
YoY
|
38.08M shares
2.9%
YoY
|
38.68M shares
5.75%
YoY
|
N/A
|
37.95M shares
-73.84%
YoY
|
37.01M shares
-73.93%
YoY
|
36.58M shares
-74.0%
YoY
|
N/A
|
145.1M shares
4.4%
YoY
|
142.0M shares
3.33%
YoY
|
140.7M shares
3.14%
YoY
|
N/A
|
138.9M
646.26%
YoY
|
137.4M shares
N/A
|
136.4M
798.24%
YoY
|
N/A
|
18.62M
N/A
|
N/A
|
| Diluted Shares Outstanding |
37.62M shares
-2.74%
YoY
|
N/A
|
37.21M shares
-3.62%
YoY
|
38.08M shares
2.9%
YoY
|
38.68M shares
5.75%
YoY
|
N/A
|
38.61M shares
-73.38%
YoY
|
37.01M shares
-73.93%
YoY
|
36.58M shares
-74.0%
YoY
|
N/A
|
145.1M shares
4.4%
YoY
|
142.0M shares
3.33%
YoY
|
140.7M shares
3.14%
YoY
|
N/A
|
138.9M
646.26%
YoY
|
137.4M shares
N/A
|
136.4M
798.24%
YoY
|
N/A
|
18.62M
N/A
|
N/A
|
Loading...