|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$123.6M
-23.72%
YoY
|
$162.0M
3.3%
YoY
|
$156.8M
-33.31%
YoY
|
$235.2M
0.3%
YoY
|
$234.5M
144.19%
YoY
|
| Cost Of Revenue |
$32.42M
-54.64%
YoY
|
$71.48M
-5.59%
YoY
|
$75.71M
-47.98%
YoY
|
$145.6M
22.82%
YoY
|
$118.5M
245.61%
YoY
|
| Gross Profit |
$91.17M
0.69%
YoY
|
$90.54M
11.6%
YoY
|
$81.14M
-9.5%
YoY
|
$89.65M
-22.71%
YoY
|
$116.0M
87.87%
YoY
|
| Selling, General & Admin |
$79.19M
-8.57%
YoY
|
$86.61M
-33.8%
YoY
|
$130.8M
-41.69%
YoY
|
$224.4M
5.4%
YoY
|
$212.9M
161.11%
YoY
|
| Research & Development |
$32.84M
-28.74%
YoY
|
$46.09M
-43.51%
YoY
|
$81.59M
-40.92%
YoY
|
$138.1M
49.75%
YoY
|
$92.22M
66.15%
YoY
|
| Depreciation & Amortization |
$3.288M
43.64%
YoY
|
$2.289M
-7.1%
YoY
|
$2.464M
-77.11%
YoY
|
$10.77M
1.5%
YoY
|
$10.61M
165.64%
YoY
|
| Operating Expenses |
$112.9M
-19.45%
YoY
|
$140.2M
-34.01%
YoY
|
$212.4M
-74.59%
YoY
|
$835.8M
166.84%
YoY
|
$313.2M
128.58%
YoY
|
| Operating Profit |
-$21.74M
-56.2%
YoY
|
-$49.62M
-62.2%
YoY
|
-$131.3M
-82.41%
YoY
|
-$746.2M
278.31%
YoY
|
-$197.2M
161.97%
YoY
|
| Interest Expense |
$0.00
-100.0%
YoY
|
-$6.747M
-78.1%
YoY
|
-$30.81M
-224.29%
YoY
|
$24.79M
119.79%
YoY
|
$11.28M
N/A
|
| Other Income/Expense, Net |
$20.86M
59.74%
YoY
|
$13.06M
80.15%
YoY
|
$7.248M
47.44%
YoY
|
$4.916M
897.16%
YoY
|
$493.0K
-29.57%
YoY
|
| Pretax Income |
-$878.0K
-97.97%
YoY
|
-$43.31M
-75.91%
YoY
|
-$179.8M
-76.53%
YoY
|
-$766.1M
268.24%
YoY
|
-$208.0M
178.89%
YoY
|
| Income Tax |
$249.0K
128.44%
YoY
|
$109.0K
15.96%
YoY
|
$94.00K
-104.19%
YoY
|
-$2.241M
-94.24%
YoY
|
-$38.89M
-149661.54%
YoY
|
| Net Earnings |
-$6.801M
-84.31%
YoY
|
-$43.35M
-76.61%
YoY
|
-$185.3M
-74.27%
YoY
|
-$720.2M
323.85%
YoY
|
-$169.9M
127.71%
YoY
|
| Basic Earnings Per Share |
-$0.10
-58.33%
YoY
|
-$0.24
-68.42%
YoY
|
-$0.76
-76.83%
YoY
|
-$3.28
152.31%
YoY
|
-$1.30
-31.22%
YoY
|
| Diluted Earnings Per Share |
-$0.10
-58.33%
YoY
|
-$0.24
-68.24%
YoY
|
-$0.76
-76.96%
YoY
|
-$3.28
152.31%
YoY
|
-$1.30
-31.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
258.9M shares
1.98%
YoY
|
253.9M shares
3.55%
YoY
|
245.2M shares
4.72%
YoY
|
234.2M shares
77.41%
YoY
|
132.0M shares
234.93%
YoY
|
| Diluted Shares Outstanding |
258.9M shares
1.98%
YoY
|
253.9M shares
3.55%
YoY
|
245.2M shares
4.72%
YoY
|
234.2M shares
77.41%
YoY
|
132.0M shares
234.93%
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 |
$30.84M
15.21%
YoY
|
$32.37M
-21.83%
YoY
|
$32.86M
-27.28%
YoY
|
$31.52M
-22.13%
YoY
|
$26.77M
-23.4%
YoY
|
$41.41M
14.69%
YoY
|
$45.18M
11.32%
YoY
|
$40.48M
-5.45%
YoY
|
$34.95M
-6.4%
YoY
|
$36.10M
-15.62%
YoY
|
$40.59M
-26.67%
YoY
|
$42.82M
-34.67%
YoY
|
$37.34M
-47.8%
YoY
|
$42.79M
-47.17%
YoY
|
$55.35M
-38.2%
YoY
|
$65.54M
104.41%
YoY
|
$71.52M
124.39%
YoY
|
$80.99M
164.42%
YoY
|
$89.57M
221.3%
YoY
|
$32.06M
46.27%
YoY
|
| Cost Of Revenue |
$7.478M
-4.28%
YoY
|
$7.884M
-52.73%
YoY
|
$8.404M
-56.2%
YoY
|
$8.218M
-56.29%
YoY
|
$7.812M
-53.52%
YoY
|
$16.68M
1.84%
YoY
|
$19.19M
3.56%
YoY
|
$18.80M
-2.69%
YoY
|
$16.81M
-21.77%
YoY
|
$16.38M
-42.29%
YoY
|
$18.53M
-45.89%
YoY
|
$19.32M
-52.02%
YoY
|
$21.48M
-49.64%
YoY
|
$28.38M
-38.37%
YoY
|
$34.24M
-30.46%
YoY
|
$40.27M
225.84%
YoY
|
$42.66M
292.77%
YoY
|
$46.05M
424.19%
YoY
|
$49.24M
419.31%
YoY
|
$12.36M
42.64%
YoY
|
| Gross Profit |
$23.37M
23.25%
YoY
|
$24.48M
-0.99%
YoY
|
$24.46M
-5.92%
YoY
|
$23.31M
7.51%
YoY
|
$18.96M
4.5%
YoY
|
$24.73M
25.36%
YoY
|
$26.00M
17.83%
YoY
|
$21.68M
-7.73%
YoY
|
$18.14M
14.43%
YoY
|
$19.73M
36.92%
YoY
|
$22.06M
4.51%
YoY
|
$23.49M
-7.01%
YoY
|
$15.85M
-45.09%
YoY
|
$14.41M
-58.77%
YoY
|
$21.11M
-47.65%
YoY
|
$25.27M
28.24%
YoY
|
$28.87M
37.37%
YoY
|
$34.95M
59.97%
YoY
|
$40.33M
119.23%
YoY
|
$19.70M
48.64%
YoY
|
| Selling, General & Admin |
$18.35M
-0.33%
YoY
|
$19.27M
9.89%
YoY
|
$20.75M
-9.86%
YoY
|
$20.57M
-6.05%
YoY
|
$18.41M
-23.76%
YoY
|
$17.54M
-33.77%
YoY
|
$23.02M
-24.05%
YoY
|
$21.89M
-38.8%
YoY
|
$24.15M
-36.86%
YoY
|
$26.48M
-50.37%
YoY
|
$30.31M
-42.43%
YoY
|
$35.77M
-39.27%
YoY
|
$38.25M
-35.65%
YoY
|
$53.36M
-14.35%
YoY
|
$52.66M
-34.97%
YoY
|
$58.91M
53.2%
YoY
|
$59.44M
90.84%
YoY
|
$62.30M
174.33%
YoY
|
$80.98M
306.45%
YoY
|
$38.45M
98.34%
YoY
|
| Research & Development |
$9.413M
25.17%
YoY
|
$8.809M
-0.59%
YoY
|
$8.522M
-15.85%
YoY
|
$7.332M
-43.23%
YoY
|
$7.520M
-46.98%
YoY
|
$8.861M
-38.54%
YoY
|
$10.13M
-46.21%
YoY
|
$12.92M
-41.53%
YoY
|
$14.18M
-45.98%
YoY
|
$14.42M
-56.64%
YoY
|
$18.83M
-45.02%
YoY
|
$22.09M
-37.77%
YoY
|
$26.26M
-25.21%
YoY
|
$33.25M
15.69%
YoY
|
$34.24M
34.18%
YoY
|
$35.50M
69.99%
YoY
|
$35.11M
105.61%
YoY
|
$28.74M
89.2%
YoY
|
$25.52M
84.65%
YoY
|
$20.88M
42.31%
YoY
|
| Depreciation & Amortization |
$1.337M
228.5%
YoY
|
$1.200M
146.91%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$407.0K
-27.84%
YoY
|
$486.0K
-20.07%
YoY
|
$500.0K
-16.67%
YoY
|
$500.0K
-16.67%
YoY
|
$564.0K
-10.48%
YoY
|
$608.0K
-0.82%
YoY
|
$600.0K
0.0%
YoY
|
$600.0K
0.0%
YoY
|
$630.0K
-86.31%
YoY
|
$613.0K
-84.04%
YoY
|
$600.0K
-14.29%
YoY
|
$600.0K
100.0%
YoY
|
$4.601M
459.05%
YoY
|
$3.842M
37.85%
YoY
|
$700.0K
133.33%
YoY
|
$300.0K
50.0%
YoY
|
| Operating Expenses |
$28.43M
6.66%
YoY
|
$28.08M
6.38%
YoY
|
$29.37M
-25.3%
YoY
|
$27.93M
-20.24%
YoY
|
$26.65M
-32.21%
YoY
|
$26.40M
-35.45%
YoY
|
$39.32M
-32.52%
YoY
|
$35.02M
-41.85%
YoY
|
$39.32M
-49.13%
YoY
|
$40.90M
-52.78%
YoY
|
$58.26M
-61.41%
YoY
|
$60.21M
-87.88%
YoY
|
$77.29M
-21.63%
YoY
|
$86.60M
-8.65%
YoY
|
$151.0M
36.17%
YoY
|
$496.7M
737.07%
YoY
|
$98.62M
104.51%
YoY
|
$94.81M
150.18%
YoY
|
$110.9M
228.54%
YoY
|
$59.34M
74.2%
YoY
|
| Operating Profit |
-$5.061M
-34.21%
YoY
|
-$3.599M
115.38%
YoY
|
-$4.911M
-63.13%
YoY
|
-$4.624M
-65.33%
YoY
|
-$7.693M
-63.67%
YoY
|
-$1.671M
-92.11%
YoY
|
-$13.32M
-63.21%
YoY
|
-$13.34M
-63.67%
YoY
|
-$21.18M
-65.53%
YoY
|
-$21.17M
-70.67%
YoY
|
-$36.20M
-72.12%
YoY
|
-$36.72M
-92.21%
YoY
|
-$61.44M
-11.92%
YoY
|
-$72.20M
20.6%
YoY
|
-$129.9M
84.1%
YoY
|
-$471.4M
1089.42%
YoY
|
-$69.75M
156.36%
YoY
|
-$59.86M
272.97%
YoY
|
-$70.54M
359.55%
YoY
|
-$39.63M
90.48%
YoY
|
| Interest Expense |
N/A
|
$0.00
N/A
|
$16.60M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.648M
-79.26%
YoY
|
$5.099M
-32.63%
YoY
|
-$7.085M
-3.58%
YoY
|
$8.210M
33.32%
YoY
|
$7.947M
38.79%
YoY
|
$7.569M
36.18%
YoY
|
-$7.348M
29.73%
YoY
|
$6.158M
9.67%
YoY
|
$5.726M
N/A
|
$5.558M
N/A
|
-$5.664M
N/A
|
$5.615M
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$40.00K
-96.41%
YoY
|
$1.377M
24.62%
YoY
|
$17.35M
61.98%
YoY
|
$1.018M
-123.08%
YoY
|
$1.114M
-80.29%
YoY
|
$1.105M
-173.77%
YoY
|
$10.71M
306.91%
YoY
|
-$4.411M
-236.48%
YoY
|
$5.653M
96.15%
YoY
|
-$1.498M
-197.4%
YoY
|
$2.632M
-19.78%
YoY
|
$3.232M
53766.67%
YoY
|
$2.882M
3067.03%
YoY
|
$1.538M
1298.18%
YoY
|
$3.281M
2611.57%
YoY
|
$6.000K
-94.64%
YoY
|
$91.00K
-39.33%
YoY
|
$110.0K
50.68%
YoY
|
$121.0K
-18.24%
YoY
|
$112.0K
-53.14%
YoY
|
| Pretax Income |
-$5.021M
-23.68%
YoY
|
-$2.253M
230.35%
YoY
|
$12.44M
-576.7%
YoY
|
-$3.606M
-81.41%
YoY
|
-$6.579M
-68.1%
YoY
|
-$682.0K
-97.76%
YoY
|
-$2.609M
-93.75%
YoY
|
-$19.40M
-53.19%
YoY
|
-$20.62M
-68.81%
YoY
|
-$30.45M
-62.39%
YoY
|
-$41.78M
-68.53%
YoY
|
-$41.44M
-91.32%
YoY
|
-$66.12M
-12.09%
YoY
|
-$80.97M
23.77%
YoY
|
-$132.7M
74.58%
YoY
|
-$477.1M
1107.27%
YoY
|
-$75.22M
177.99%
YoY
|
-$65.42M
309.43%
YoY
|
-$76.03M
400.16%
YoY
|
-$39.52M
92.15%
YoY
|
| Income Tax |
$63.00K
110.0%
YoY
|
$151.0K
480.77%
YoY
|
$27.00K
50.0%
YoY
|
$41.00K
78.26%
YoY
|
$30.00K
-28.57%
YoY
|
$26.00K
-135.14%
YoY
|
$18.00K
-59.09%
YoY
|
$23.00K
-56.6%
YoY
|
$42.00K
-58.0%
YoY
|
-$74.00K
-115.55%
YoY
|
$44.00K
214.29%
YoY
|
$53.00K
-47.0%
YoY
|
$100.0K
-103.57%
YoY
|
$476.0K
-92.19%
YoY
|
$14.00K
-95.33%
YoY
|
$100.0K
-100.22%
YoY
|
-$2.800M
-28100.0%
YoY
|
$6.092M
101433.33%
YoY
|
$300.0K
4185.71%
YoY
|
-$45.30M
-755100.0%
YoY
|
| Net Earnings |
-$8.049M
-12.8%
YoY
|
-$7.277M
11.85%
YoY
|
$12.53M
-612.56%
YoY
|
-$6.645M
-65.76%
YoY
|
-$9.230M
-55.34%
YoY
|
-$6.506M
-79.55%
YoY
|
-$2.445M
-94.15%
YoY
|
-$19.41M
-52.93%
YoY
|
-$20.67M
-68.41%
YoY
|
-$31.81M
-61.54%
YoY
|
-$41.76M
-66.89%
YoY
|
-$41.23M
-90.66%
YoY
|
-$65.42M
-9.27%
YoY
|
-$82.71M
15.38%
YoY
|
-$126.1M
63.96%
YoY
|
-$441.4M
-7754.72%
YoY
|
-$72.10M
166.39%
YoY
|
-$71.69M
348.49%
YoY
|
-$76.93M
405.82%
YoY
|
$5.766M
-128.03%
YoY
|
| Basic Earnings Per Share |
-$0.05
-16.67%
YoY
|
N/A
|
$0.03
-200.0%
YoY
|
N/A
|
-$0.06
-33.33%
YoY
|
N/A
|
-$0.03
-83.33%
YoY
|
-$0.09
-50.0%
YoY
|
-$0.09
-67.86%
YoY
|
N/A
|
-$0.18
-68.42%
YoY
|
-$0.18
-91.26%
YoY
|
-$0.28
-12.5%
YoY
|
N/A
|
-$0.57
50.0%
YoY
|
-$2.06
N/A
|
-$0.32
-46.67%
YoY
|
N/A
|
-$0.38
0.0%
YoY
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
-$0.05
0.0%
YoY
|
-$0.03
0.0%
YoY
|
$0.02
-166.67%
YoY
|
-$0.03
-66.67%
YoY
|
-$0.05
-44.44%
YoY
|
-$0.03
-80.23%
YoY
|
-$0.03
-83.33%
YoY
|
-$0.09
-50.0%
YoY
|
-$0.09
-67.86%
YoY
|
-$0.13
-63.11%
YoY
|
-$0.18
-68.42%
YoY
|
-$0.18
-91.26%
YoY
|
-$0.28
-12.5%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.57
50.0%
YoY
|
-$2.06
N/A
|
-$0.32
-46.67%
YoY
|
-$117.7K
61.68%
YoY
|
-$0.38
0.0%
YoY
|
$0.00
-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
|
N/A
|
| Basic Shares Outstanding |
255.6M shares
-1.24%
YoY
|
N/A
|
259.6M shares
1.85%
YoY
|
259.2M shares
2.43%
YoY
|
258.8M shares
3.15%
YoY
|
N/A
|
254.9M shares
3.45%
YoY
|
253.1M shares
3.61%
YoY
|
250.9M shares
3.93%
YoY
|
N/A
|
246.4M shares
4.74%
YoY
|
244.3M shares
5.06%
YoY
|
241.4M shares
4.83%
YoY
|
N/A
|
235.3M shares
17.53%
YoY
|
232.5M shares
347.5%
YoY
|
230.3M shares
410.82%
YoY
|
N/A
|
200.2M shares
403.46%
YoY
|
51.96M shares
32.66%
YoY
|
| Diluted Shares Outstanding |
255.6M shares
-1.24%
YoY
|
N/A
|
268.7M shares
5.42%
YoY
|
259.2M shares
2.43%
YoY
|
258.8M shares
3.15%
YoY
|
N/A
|
254.9M shares
3.45%
YoY
|
253.1M shares
3.61%
YoY
|
250.9M shares
3.93%
YoY
|
N/A
|
246.4M shares
4.74%
YoY
|
244.3M shares
5.06%
YoY
|
241.4M shares
4.83%
YoY
|
N/A
|
235.3M shares
17.53%
YoY
|
232.5M shares
198.6%
YoY
|
230.3M shares
410.82%
YoY
|
N/A
|
200.2M shares
403.46%
YoY
|
77.86M shares
98.81%
YoY
|
Loading...