|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$243.7M
-22.0%
YoY
|
$312.5M
-22.27%
YoY
|
$402.0M
-21.91%
YoY
|
$514.8M
9.62%
YoY
|
$469.6M
28.1%
YoY
|
| Cost Of Revenue |
$69.39M
-25.71%
YoY
|
$93.40M
-34.6%
YoY
|
$142.8M
-22.67%
YoY
|
$184.7M
17.73%
YoY
|
$156.9M
47.63%
YoY
|
| Gross Profit |
$174.4M
-20.41%
YoY
|
$219.1M
-15.47%
YoY
|
$259.2M
-21.49%
YoY
|
$330.1M
5.55%
YoY
|
$312.7M
20.12%
YoY
|
| Selling, General & Admin |
$120.2M
-33.38%
YoY
|
$180.5M
-16.94%
YoY
|
$217.3M
-35.07%
YoY
|
$334.7M
38.18%
YoY
|
$242.2M
15.14%
YoY
|
| Research & Development |
$54.71M
-45.25%
YoY
|
$99.92M
-19.93%
YoY
|
$124.8M
-35.57%
YoY
|
$193.7M
22.29%
YoY
|
$158.4M
46.1%
YoY
|
| Depreciation & Amortization |
$22.73M
-25.0%
YoY
|
$30.31M
-7.02%
YoY
|
$32.60M
0.93%
YoY
|
$32.30M
17.88%
YoY
|
$27.40M
20.18%
YoY
|
| Operating Expenses |
$174.9M
-37.61%
YoY
|
$280.4M
-18.03%
YoY
|
$342.1M
-35.25%
YoY
|
$528.3M
31.9%
YoY
|
$400.6M
25.67%
YoY
|
| Operating Profit |
-$78.70M
-57.04%
YoY
|
-$183.2M
64.48%
YoY
|
-$111.4M
-49.8%
YoY
|
-$221.9M
137.9%
YoY
|
-$93.27M
4.26%
YoY
|
| Interest Expense |
-$26.78M
210.45%
YoY
|
-$8.626M
-284.75%
YoY
|
$4.669M
-1426.42%
YoY
|
-$352.0K
-99.06%
YoY
|
-$37.41M
160.96%
YoY
|
| Other Income/Expense, Net |
$14.92M
-71.12%
YoY
|
$51.66M
242.03%
YoY
|
$15.10M
-807.07%
YoY
|
-$2.136M
-93.74%
YoY
|
-$34.11M
117.59%
YoY
|
| Pretax Income |
-$59.47M
-52.72%
YoY
|
-$125.8M
31.31%
YoY
|
-$95.77M
-56.48%
YoY
|
-$220.1M
71.64%
YoY
|
-$128.2M
12.77%
YoY
|
| Income Tax |
$3.452M
26.22%
YoY
|
$2.735M
-34.3%
YoY
|
$4.163M
141.05%
YoY
|
$1.727M
-171.84%
YoY
|
-$2.404M
-197.49%
YoY
|
| Net Earnings |
-$67.23M
-49.93%
YoY
|
-$134.3M
33.69%
YoY
|
-$100.4M
-55.51%
YoY
|
-$225.7M
80.64%
YoY
|
-$125.0M
16.15%
YoY
|
| Basic Earnings Per Share |
-$8.57
467.55%
YoY
|
-$1.51
17.97%
YoY
|
-$1.28
-57.76%
YoY
|
-$3.03
68.33%
YoY
|
-$1.80
10.43%
YoY
|
| Diluted Earnings Per Share |
-$12.39
720.53%
YoY
|
-$1.51
17.97%
YoY
|
-$1.28
-57.76%
YoY
|
-$3.03
68.33%
YoY
|
-$1.80
10.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
7.844M shares
-91.16%
YoY
|
88.72M shares
12.88%
YoY
|
78.59M shares
5.48%
YoY
|
74.51M shares
7.04%
YoY
|
69.61M shares
5.64%
YoY
|
| Diluted Shares Outstanding |
8.641M shares
-90.26%
YoY
|
88.72M shares
12.88%
YoY
|
78.59M shares
5.48%
YoY
|
74.51M shares
7.04%
YoY
|
69.61M shares
5.64%
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 |
$56.96M
-11.97%
YoY
|
$59.29M
-19.01%
YoY
|
$60.15M
-18.98%
YoY
|
$59.60M
-25.38%
YoY
|
$64.70M
-24.02%
YoY
|
$73.21M
-23.32%
YoY
|
$74.24M
-26.73%
YoY
|
$79.88M
-18.1%
YoY
|
$85.15M
-20.91%
YoY
|
$95.47M
-22.05%
YoY
|
$101.3M
-21.79%
YoY
|
$97.52M
-26.43%
YoY
|
$107.7M
-17.31%
YoY
|
$122.5M
-1.07%
YoY
|
$129.6M
9.49%
YoY
|
$132.6M
10.84%
YoY
|
$130.2M
20.67%
YoY
|
$123.8M
21.25%
YoY
|
$118.3M
24.81%
YoY
|
| Cost Of Revenue |
$15.53M
-14.78%
YoY
|
$15.92M
-12.45%
YoY
|
$17.22M
-29.86%
YoY
|
$18.04M
-14.96%
YoY
|
$18.22M
-38.17%
YoY
|
$18.18M
-50.67%
YoY
|
$24.55M
-23.24%
YoY
|
$21.21M
-31.33%
YoY
|
$29.46M
-31.63%
YoY
|
$36.86M
-20.57%
YoY
|
$31.98M
-26.79%
YoY
|
$30.89M
-31.43%
YoY
|
$43.10M
-13.06%
YoY
|
$46.40M
4.27%
YoY
|
$43.68M
12.59%
YoY
|
$45.05M
12.45%
YoY
|
$49.57M
47.88%
YoY
|
$44.50M
58.37%
YoY
|
$38.80M
40.09%
YoY
|
| Gross Profit |
$41.43M
-10.87%
YoY
|
$43.37M
-21.18%
YoY
|
$42.94M
-13.6%
YoY
|
$41.56M
-29.15%
YoY
|
$46.48M
-16.53%
YoY
|
$55.02M
-6.12%
YoY
|
$49.70M
-28.34%
YoY
|
$58.66M
-11.96%
YoY
|
$55.69M
-13.75%
YoY
|
$58.61M
-22.96%
YoY
|
$69.35M
-19.25%
YoY
|
$66.63M
-23.86%
YoY
|
$64.57M
-19.92%
YoY
|
$76.08M
-4.06%
YoY
|
$85.88M
7.98%
YoY
|
$87.52M
10.02%
YoY
|
$80.63M
8.41%
YoY
|
$79.30M
7.01%
YoY
|
$79.53M
18.51%
YoY
|
| Selling, General & Admin |
$25.89M
-35.71%
YoY
|
$23.85M
-35.77%
YoY
|
$29.20M
-27.97%
YoY
|
$27.83M
-45.34%
YoY
|
$40.27M
-22.38%
YoY
|
$37.14M
-29.94%
YoY
|
$40.54M
-35.2%
YoY
|
$50.92M
45.93%
YoY
|
$51.88M
-21.29%
YoY
|
$53.01M
-29.26%
YoY
|
$62.57M
-23.34%
YoY
|
$34.89M
-61.02%
YoY
|
$65.92M
-24.98%
YoY
|
$74.94M
-3.03%
YoY
|
$81.62M
40.61%
YoY
|
$89.53M
63.59%
YoY
|
$87.87M
70.82%
YoY
|
$77.28M
20.19%
YoY
|
$58.05M
21.77%
YoY
|
| Research & Development |
$12.18M
-24.04%
YoY
|
$11.33M
-48.56%
YoY
|
$13.38M
-41.65%
YoY
|
$13.84M
-44.28%
YoY
|
$16.03M
-46.77%
YoY
|
$22.03M
-10.99%
YoY
|
$22.92M
-35.57%
YoY
|
$24.84M
8.77%
YoY
|
$30.12M
-17.52%
YoY
|
$24.75M
-33.32%
YoY
|
$35.58M
-20.49%
YoY
|
$22.84M
-55.9%
YoY
|
$36.52M
-34.87%
YoY
|
$37.12M
-11.35%
YoY
|
$44.74M
7.21%
YoY
|
$51.79M
38.01%
YoY
|
$56.07M
67.6%
YoY
|
$41.87M
64.86%
YoY
|
$41.73M
50.47%
YoY
|
| Depreciation & Amortization |
$5.112M
-12.13%
YoY
|
$5.522M
1446.78%
YoY
|
$5.634M
-22.82%
YoY
|
$5.758M
-25.22%
YoY
|
$5.818M
-29.26%
YoY
|
$357.0K
-97.36%
YoY
|
$7.300M
-6.41%
YoY
|
$7.700M
-49.28%
YoY
|
$8.225M
11.72%
YoY
|
$13.53M
-17.74%
YoY
|
$7.800M
-39.03%
YoY
|
$15.18M
20.38%
YoY
|
$7.362M
-41.29%
YoY
|
$16.45M
115.85%
YoY
|
$12.79M
46.65%
YoY
|
$12.61M
47.9%
YoY
|
$12.54M
53.68%
YoY
|
$7.622M
7.5%
YoY
|
$8.724M
31.39%
YoY
|
| Operating Expenses |
$38.07M
-32.38%
YoY
|
$40.71M
-31.61%
YoY
|
$42.58M
-32.91%
YoY
|
$41.68M
-44.99%
YoY
|
$56.30M
-31.34%
YoY
|
$59.53M
-29.67%
YoY
|
$63.46M
-35.33%
YoY
|
$75.76M
31.23%
YoY
|
$82.00M
-19.95%
YoY
|
$84.64M
-25.09%
YoY
|
$98.14M
-22.9%
YoY
|
$57.73M
-60.7%
YoY
|
$102.4M
-28.83%
YoY
|
$113.0M
-9.21%
YoY
|
$127.3M
27.56%
YoY
|
$146.9M
59.24%
YoY
|
$143.9M
69.55%
YoY
|
$124.4M
33.53%
YoY
|
$99.78M
32.33%
YoY
|
| Operating Profit |
-$1.751M
-89.67%
YoY
|
$2.662M
-159.12%
YoY
|
-$14.59M
-9.05%
YoY
|
-$6.433M
-78.41%
YoY
|
-$16.94M
-53.4%
YoY
|
-$4.503M
-82.7%
YoY
|
-$16.04M
-63.28%
YoY
|
-$29.80M
-628.54%
YoY
|
-$36.36M
11.31%
YoY
|
-$26.03M
-29.49%
YoY
|
-$43.68M
5.49%
YoY
|
$5.638M
-109.49%
YoY
|
-$32.67M
-49.84%
YoY
|
-$36.92M
-18.24%
YoY
|
-$41.40M
99.25%
YoY
|
-$59.39M
337.38%
YoY
|
-$65.13M
377.86%
YoY
|
-$45.15M
136.4%
YoY
|
-$20.78M
-40.87%
YoY
|
| Interest Expense |
N/A
|
-$7.479M
50.36%
YoY
|
-$6.906M
66.53%
YoY
|
-$6.373M
661.41%
YoY
|
-$6.021M
-552.03%
YoY
|
-$4.974M
-398.92%
YoY
|
-$4.147M
-488.3%
YoY
|
-$837.0K
-715.44%
YoY
|
$1.332M
-26.04%
YoY
|
$1.664M
22.26%
YoY
|
$1.068M
166.33%
YoY
|
$136.0K
-119.94%
YoY
|
$1.801M
-467.55%
YoY
|
$1.361M
-114.25%
YoY
|
$401.0K
-104.25%
YoY
|
-$682.0K
-92.65%
YoY
|
-$490.0K
-94.63%
YoY
|
-$9.554M
83.73%
YoY
|
-$9.442M
198.89%
YoY
|
| Other Income/Expense, Net |
-$6.751M
-373.76%
YoY
|
$5.132M
-192.4%
YoY
|
$23.69M
-301.43%
YoY
|
-$8.893M
-112.21%
YoY
|
$2.466M
125.21%
YoY
|
-$5.554M
-632.5%
YoY
|
-$11.76M
29.31%
YoY
|
$72.85M
1348.64%
YoY
|
$1.095M
-93.35%
YoY
|
$1.043M
-128.25%
YoY
|
-$9.096M
-277.86%
YoY
|
$5.029M
-253.98%
YoY
|
$16.46M
-3928.6%
YoY
|
-$3.692M
-1364.38%
YoY
|
$5.114M
-153.89%
YoY
|
-$3.266M
-52.96%
YoY
|
-$430.0K
-94.89%
YoY
|
$292.0K
-73.45%
YoY
|
-$9.490M
158.79%
YoY
|
| Pretax Income |
-$8.502M
-41.28%
YoY
|
-$43.08M
-61.37%
YoY
|
$9.105M
-132.75%
YoY
|
-$15.33M
-135.6%
YoY
|
-$14.48M
-58.95%
YoY
|
-$111.5M
193.77%
YoY
|
-$27.80M
-47.32%
YoY
|
$43.05M
303.61%
YoY
|
-$35.27M
117.63%
YoY
|
-$37.96M
-8.01%
YoY
|
-$52.77M
22.73%
YoY
|
$10.67M
-114.38%
YoY
|
-$16.21M
-75.28%
YoY
|
-$41.27M
-24.34%
YoY
|
-$43.00M
42.06%
YoY
|
-$74.20M
261.57%
YoY
|
-$65.56M
197.36%
YoY
|
-$54.54M
409.74%
YoY
|
-$30.27M
-22.01%
YoY
|
| Income Tax |
$325.0K
-194.2%
YoY
|
$3.019M
398.18%
YoY
|
$394.0K
-22.59%
YoY
|
$384.0K
-69.48%
YoY
|
-$345.0K
-195.3%
YoY
|
$606.0K
-76.36%
YoY
|
$509.0K
-5.91%
YoY
|
$1.258M
-911.61%
YoY
|
$362.0K
-69.83%
YoY
|
$2.563M
460.83%
YoY
|
$541.0K
117.27%
YoY
|
-$155.0K
-112.77%
YoY
|
$1.200M
-700.0%
YoY
|
$457.0K
-109.75%
YoY
|
$249.0K
-90.04%
YoY
|
$1.214M
102.33%
YoY
|
-$200.0K
-76.5%
YoY
|
-$4.689M
-280.35%
YoY
|
$2.500M
-2600.0%
YoY
|
| Net Earnings |
-$8.827M
-37.54%
YoY
|
-$46.10M
-58.89%
YoY
|
$8.711M
-130.77%
YoY
|
-$15.71M
-137.59%
YoY
|
-$14.13M
-60.34%
YoY
|
-$112.1M
176.69%
YoY
|
-$28.31M
-46.9%
YoY
|
$41.80M
286.2%
YoY
|
-$35.63M
104.54%
YoY
|
-$40.53M
-2.87%
YoY
|
-$53.31M
23.27%
YoY
|
$10.82M
-114.35%
YoY
|
-$17.42M
-73.35%
YoY
|
-$41.72M
-16.31%
YoY
|
-$43.25M
31.83%
YoY
|
-$75.41M
257.08%
YoY
|
-$65.36M
208.39%
YoY
|
-$49.85M
274.83%
YoY
|
-$32.81M
-15.25%
YoY
|
| Basic Earnings Per Share |
-$0.73
386.67%
YoY
|
N/A
|
$0.98
-406.25%
YoY
|
-$0.17
-136.17%
YoY
|
-$0.15
-62.5%
YoY
|
N/A
|
-$0.32
-52.94%
YoY
|
$0.47
235.71%
YoY
|
-$0.40
73.91%
YoY
|
N/A
|
-$0.68
21.43%
YoY
|
$0.14
-114.29%
YoY
|
-$0.23
-73.26%
YoY
|
N/A
|
-$0.56
19.15%
YoY
|
-$0.98
216.13%
YoY
|
-$0.86
177.42%
YoY
|
N/A
|
-$0.47
-18.97%
YoY
|
| Diluted Earnings Per Share |
-$0.73
204.17%
YoY
|
-$3.92
209.25%
YoY
|
-$2.76
762.5%
YoY
|
-$0.17
-48.48%
YoY
|
-$0.24
-40.0%
YoY
|
-$1.27
161.45%
YoY
|
-$0.32
-52.94%
YoY
|
-$0.33
-375.0%
YoY
|
-$0.40
73.91%
YoY
|
-$0.48
-12.31%
YoY
|
-$0.68
-100.0%
YoY
|
$0.12
-100.0%
YoY
|
-$0.23
-73.26%
YoY
|
-$0.55
-100.0%
YoY
|
-$556.0K
118297502.64%
YoY
|
-$975.7K
314736361.46%
YoY
|
-$0.86
177.42%
YoY
|
-$695.8K
250.53%
YoY
|
-$0.47
-18.97%
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.05M shares
-86.8%
YoY
|
11.86M shares
-86.95%
YoY
|
96.62M shares
8.54%
YoY
|
93.85M shares
5.91%
YoY
|
91.31M shares
3.64%
YoY
|
90.85M shares
12.38%
YoY
|
89.02M shares
14.19%
YoY
|
88.61M shares
12.22%
YoY
|
88.11M shares
16.13%
YoY
|
80.84M shares
N/A
|
77.96M shares
0.22%
YoY
|
78.96M shares
6.06%
YoY
|
75.87M shares
0.08%
YoY
|
N/A
|
77.78M shares
11.44%
YoY
|
74.45M shares
7.81%
YoY
|
75.81M shares
11.65%
YoY
|
70.76M shares
5.8%
YoY
|
69.80M shares
5.04%
YoY
|
| Diluted Shares Outstanding |
12.06M shares
-87.35%
YoY
|
N/A
|
7.423M shares
-91.71%
YoY
|
94.15M shares
-0.87%
YoY
|
95.30M shares
8.2%
YoY
|
N/A
|
89.52M shares
14.76%
YoY
|
94.98M shares
3.8%
YoY
|
88.08M shares
16.24%
YoY
|
N/A
|
78.01M shares
0.28%
YoY
|
91.50M shares
18.38%
YoY
|
75.77M shares
-0.05%
YoY
|
N/A
|
77.78M shares
11.44%
YoY
|
77.29M shares
11.92%
YoY
|
75.81M shares
11.65%
YoY
|
N/A
|
69.80M shares
5.04%
YoY
|
Loading...