|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$104.5M
9.46%
YoY
|
$95.47M
-36.4%
YoY
|
$150.1M
-44.34%
YoY
|
$269.7M
-29.78%
YoY
|
$384.1M
66.91%
YoY
|
| Cost Of Revenue |
$13.05M
-2.65%
YoY
|
$13.41M
-12.84%
YoY
|
$15.38M
-49.93%
YoY
|
$30.72M
24.31%
YoY
|
$24.71M
101.21%
YoY
|
| Gross Profit |
$91.45M
11.44%
YoY
|
$82.06M
-39.09%
YoY
|
$134.7M
-43.62%
YoY
|
$239.0M
-33.5%
YoY
|
$359.4M
64.98%
YoY
|
| Selling, General & Admin |
$142.2M
-10.66%
YoY
|
$159.2M
-28.45%
YoY
|
$222.5M
-49.43%
YoY
|
$440.0M
-26.72%
YoY
|
$600.5M
104.09%
YoY
|
| Research & Development |
$20.62M
19.9%
YoY
|
$17.20M
-38.9%
YoY
|
$28.15M
-46.14%
YoY
|
$52.27M
13.58%
YoY
|
$46.02M
98.14%
YoY
|
| Depreciation & Amortization |
$1.400M
-10.71%
YoY
|
$1.568M
-20.04%
YoY
|
$1.961M
-89.03%
YoY
|
$17.87M
60.52%
YoY
|
$11.13M
591.92%
YoY
|
| Operating Expenses |
$162.9M
-7.68%
YoY
|
$176.4M
-29.63%
YoY
|
$250.7M
-49.08%
YoY
|
$492.3M
-23.85%
YoY
|
$646.5M
103.65%
YoY
|
| Operating Profit |
-$63.92M
-32.26%
YoY
|
-$94.35M
-18.63%
YoY
|
-$116.0M
-72.48%
YoY
|
-$421.4M
46.75%
YoY
|
-$287.1M
188.21%
YoY
|
| Interest Expense |
-$5.815M
-2051.34%
YoY
|
$298.0K
-109.4%
YoY
|
-$3.171M
-113.22%
YoY
|
$23.99M
1863.34%
YoY
|
$1.222M
-7.77%
YoY
|
| Other Income/Expense, Net |
-$567.0K
393.04%
YoY
|
-$115.0K
-114.63%
YoY
|
$786.0K
528.8%
YoY
|
$125.0K
155.1%
YoY
|
$49.00K
-100.23%
YoY
|
| Pretax Income |
-$70.30M
45.94%
YoY
|
-$48.17M
-54.76%
YoY
|
-$106.5M
-75.76%
YoY
|
-$439.2M
119.2%
YoY
|
-$200.4M
37.81%
YoY
|
| Income Tax |
$108.0K
77.05%
YoY
|
$61.00K
-73.25%
YoY
|
$228.0K
-166.09%
YoY
|
-$345.0K
-98.18%
YoY
|
-$19.00M
-16618.26%
YoY
|
| Net Earnings |
-$70.41M
45.98%
YoY
|
-$48.23M
-54.8%
YoY
|
-$106.7M
-75.69%
YoY
|
-$438.9M
141.97%
YoY
|
-$181.4M
24.65%
YoY
|
| Basic Earnings Per Share |
-$4.51
72.14%
YoY
|
-$2.62
-45.98%
YoY
|
-$4.85
353.27%
YoY
|
-$1.07
127.66%
YoY
|
-$0.47
-4.08%
YoY
|
| Diluted Earnings Per Share |
-$4.51
66.97%
YoY
|
-$2.70
-47.08%
YoY
|
-$5.11
377.26%
YoY
|
-$1.07
55.07%
YoY
|
-$0.69
40.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
15.61M shares
-12.56%
YoY
|
17.85M shares
-14.59%
YoY
|
20.89M shares
-94.9%
YoY
|
410.0M shares
6.59%
YoY
|
384.6M shares
30.58%
YoY
|
| Diluted Shares Outstanding |
15.61M shares
-12.56%
YoY
|
17.85M shares
-14.59%
YoY
|
20.89M shares
-94.9%
YoY
|
410.0M shares
5.51%
YoY
|
388.5M shares
31.91%
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 |
$29.11M
29.86%
YoY
|
$30.01M
47.31%
YoY
|
$27.37M
11.44%
YoY
|
$27.37M
8.21%
YoY
|
$22.41M
-11.18%
YoY
|
$20.37M
-30.08%
YoY
|
$24.56M
-32.57%
YoY
|
$25.30M
-37.02%
YoY
|
$25.24M
-43.14%
YoY
|
$29.14M
-31.73%
YoY
|
$36.43M
-39.55%
YoY
|
$40.17M
-45.23%
YoY
|
$44.38M
-52.5%
YoY
|
$42.68M
-60.79%
YoY
|
$60.26M
-40.97%
YoY
|
$73.34M
-18.05%
YoY
|
$93.44M
11.67%
YoY
|
$108.8M
60.73%
YoY
|
$102.1M
70.25%
YoY
|
$89.49M
51.99%
YoY
|
| Cost Of Revenue |
$3.597M
21.32%
YoY
|
$3.511M
8.57%
YoY
|
$3.355M
-0.53%
YoY
|
$3.220M
-3.77%
YoY
|
$2.965M
-14.08%
YoY
|
$3.234M
-6.4%
YoY
|
$3.373M
-8.67%
YoY
|
$3.346M
-8.33%
YoY
|
$3.451M
-24.68%
YoY
|
$3.455M
-29.17%
YoY
|
$3.693M
-51.12%
YoY
|
$3.650M
-59.53%
YoY
|
$4.582M
-50.55%
YoY
|
$4.878M
-42.08%
YoY
|
$7.555M
-1.2%
YoY
|
$9.020M
105.65%
YoY
|
$9.265M
117.69%
YoY
|
$8.422M
142.01%
YoY
|
$7.647M
146.52%
YoY
|
$4.386M
49.34%
YoY
|
| Gross Profit |
$25.51M
31.16%
YoY
|
$26.50M
54.63%
YoY
|
$24.02M
13.35%
YoY
|
$24.15M
10.04%
YoY
|
$19.45M
-10.72%
YoY
|
$17.14M
-33.27%
YoY
|
$21.19M
-35.26%
YoY
|
$21.95M
-39.89%
YoY
|
$21.78M
-45.27%
YoY
|
$25.68M
-32.06%
YoY
|
$32.73M
-37.89%
YoY
|
$36.52M
-43.22%
YoY
|
$39.80M
-52.72%
YoY
|
$37.80M
-62.36%
YoY
|
$52.70M
-44.19%
YoY
|
$64.32M
-24.43%
YoY
|
$84.17M
5.98%
YoY
|
$100.4M
56.31%
YoY
|
$94.43M
66.09%
YoY
|
$85.11M
52.13%
YoY
|
| Selling, General & Admin |
$36.70M
3.66%
YoY
|
$37.17M
-6.28%
YoY
|
$35.00M
-6.52%
YoY
|
$25.89M
-32.01%
YoY
|
$35.40M
-19.52%
YoY
|
$39.66M
-11.77%
YoY
|
$37.44M
-33.51%
YoY
|
$38.09M
-39.72%
YoY
|
$43.99M
-30.17%
YoY
|
$44.95M
-21.56%
YoY
|
$56.31M
-21.84%
YoY
|
$63.18M
-36.75%
YoY
|
$62.99M
-70.02%
YoY
|
$57.31M
-68.71%
YoY
|
$72.05M
-55.77%
YoY
|
$99.90M
-20.05%
YoY
|
$210.1M
69.99%
YoY
|
$183.1M
97.38%
YoY
|
$162.9M
101.0%
YoY
|
$125.0M
95.21%
YoY
|
| Research & Development |
$5.063M
5.22%
YoY
|
$5.519M
55.03%
YoY
|
$5.444M
14.8%
YoY
|
$4.840M
13.3%
YoY
|
$4.812M
4.07%
YoY
|
$3.560M
4.98%
YoY
|
$4.742M
-39.61%
YoY
|
$4.272M
-52.35%
YoY
|
$4.624M
-47.93%
YoY
|
$3.391M
-49.61%
YoY
|
$7.852M
-6.01%
YoY
|
$8.966M
-51.61%
YoY
|
$8.881M
-52.39%
YoY
|
$6.729M
-56.4%
YoY
|
$8.354M
-36.53%
YoY
|
$18.53M
82.73%
YoY
|
$18.65M
156.15%
YoY
|
$15.43M
54.79%
YoY
|
$13.16M
201.26%
YoY
|
$10.14M
124.44%
YoY
|
| Depreciation & Amortization |
$716.0K
328.74%
YoY
|
$791.0K
108.16%
YoY
|
$224.0K
-42.42%
YoY
|
$194.0K
-51.86%
YoY
|
$167.0K
-57.72%
YoY
|
$380.0K
276.24%
YoY
|
$389.0K
-20.61%
YoY
|
$403.0K
-45.98%
YoY
|
$395.0K
-36.9%
YoY
|
$101.0K
-94.68%
YoY
|
$490.0K
-89.32%
YoY
|
$746.0K
-87.24%
YoY
|
$626.0K
-88.7%
YoY
|
$1.900M
-62.3%
YoY
|
$4.587M
1.93%
YoY
|
$5.845M
1069.0%
YoY
|
$5.539M
898.02%
YoY
|
$5.040M
869.23%
YoY
|
$4.500M
800.0%
YoY
|
$500.0K
66.67%
YoY
|
| Operating Expenses |
$41.76M
3.84%
YoY
|
$42.69M
-1.23%
YoY
|
$5.444M
-87.09%
YoY
|
$30.73M
-27.44%
YoY
|
$40.21M
-17.27%
YoY
|
$43.22M
-10.59%
YoY
|
$42.18M
-34.26%
YoY
|
$42.36M
-41.29%
YoY
|
$48.61M
-32.36%
YoY
|
$48.34M
-25.27%
YoY
|
$64.17M
-20.2%
YoY
|
$72.15M
-39.08%
YoY
|
$71.87M
-68.59%
YoY
|
$64.69M
-67.78%
YoY
|
$80.41M
-54.33%
YoY
|
$118.4M
-12.34%
YoY
|
$228.8M
74.79%
YoY
|
$200.8M
95.43%
YoY
|
$176.1M
106.13%
YoY
|
$135.1M
97.14%
YoY
|
| Operating Profit |
-$8.750M
-57.86%
YoY
|
-$16.19M
-37.93%
YoY
|
$18.58M
-188.49%
YoY
|
-$6.581M
-125.72%
YoY
|
-$20.77M
-22.59%
YoY
|
-$26.08M
15.11%
YoY
|
-$20.99M
-33.21%
YoY
|
$25.59M
-171.82%
YoY
|
-$26.83M
-16.35%
YoY
|
-$22.66M
-15.72%
YoY
|
-$31.43M
13.44%
YoY
|
-$35.63M
-34.15%
YoY
|
-$32.07M
-77.82%
YoY
|
-$26.88M
-73.21%
YoY
|
-$27.71M
-66.06%
YoY
|
-$54.11M
8.24%
YoY
|
-$144.6M
180.96%
YoY
|
-$100.3M
160.75%
YoY
|
-$81.64M
185.83%
YoY
|
-$49.99M
297.12%
YoY
|
| Interest Expense |
-$2.280M
112.89%
YoY
|
-$1.863M
377.69%
YoY
|
-$1.560M
-744.63%
YoY
|
-$1.321M
-495.51%
YoY
|
-$1.071M
-1056.25%
YoY
|
-$390.0K
-109.04%
YoY
|
$242.0K
-89.38%
YoY
|
$334.0K
-80.49%
YoY
|
$112.0K
-96.79%
YoY
|
$4.315M
-197.36%
YoY
|
$2.279M
-159.86%
YoY
|
$1.712M
-77.46%
YoY
|
$3.494M
-57.17%
YoY
|
-$4.432M
308.1%
YoY
|
-$3.807M
-4475.86%
YoY
|
$7.596M
30284.0%
YoY
|
$8.157M
33887.5%
YoY
|
-$1.086M
3520.0%
YoY
|
$87.00K
262.5%
YoY
|
$25.00K
-97.39%
YoY
|
| Other Income/Expense, Net |
$159.0K
-128.44%
YoY
|
$199.0K
-514.58%
YoY
|
$430.0K
-229.13%
YoY
|
-$1.041M
-647.89%
YoY
|
-$559.0K
-865.75%
YoY
|
-$48.00K
-111.68%
YoY
|
-$333.0K
-793.75%
YoY
|
$190.0K
1627.27%
YoY
|
$73.00K
87.18%
YoY
|
$411.0K
26.46%
YoY
|
$48.00K
-88.79%
YoY
|
$11.00K
-113.41%
YoY
|
$39.00K
-244.44%
YoY
|
$325.0K
-94.55%
YoY
|
$428.0K
-2045.45%
YoY
|
-$82.00K
-202.5%
YoY
|
-$27.00K
-154.0%
YoY
|
$5.965M
-125.17%
YoY
|
-$22.00K
-99.85%
YoY
|
$80.00K
-101.22%
YoY
|
| Pretax Income |
-$10.87M
-27.02%
YoY
|
-$17.85M
-32.68%
YoY
|
-$17.00M
-19.37%
YoY
|
-$8.943M
-134.24%
YoY
|
-$14.90M
-44.09%
YoY
|
-$26.52M
27.43%
YoY
|
-$21.08M
-37.13%
YoY
|
$26.12M
-218.84%
YoY
|
-$26.64M
-25.01%
YoY
|
-$20.81M
-86.26%
YoY
|
-$33.54M
-57.37%
YoY
|
-$21.98M
-63.83%
YoY
|
-$35.52M
-76.05%
YoY
|
-$151.5M
52.77%
YoY
|
-$78.67M
-347.01%
YoY
|
-$60.77M
-23.59%
YoY
|
-$148.3M
176.99%
YoY
|
-$99.14M
48.04%
YoY
|
$31.85M
-174.4%
YoY
|
-$79.53M
295.1%
YoY
|
| Income Tax |
$100.0K
177.78%
YoY
|
$49.00K
-160.49%
YoY
|
$40.00K
25.0%
YoY
|
-$24.00K
-132.88%
YoY
|
$36.00K
-20.0%
YoY
|
-$81.00K
-331.43%
YoY
|
$32.00K
220.0%
YoY
|
$73.00K
630.0%
YoY
|
$45.00K
-55.0%
YoY
|
$35.00K
-75.52%
YoY
|
$10.00K
-108.33%
YoY
|
$10.00K
-106.45%
YoY
|
$100.0K
-146.95%
YoY
|
$143.0K
-184.12%
YoY
|
-$120.0K
-99.37%
YoY
|
-$155.0K
-338.46%
YoY
|
-$213.0K
-607.14%
YoY
|
-$170.0K
-950.0%
YoY
|
-$18.90M
-40312.77%
YoY
|
$65.00K
132.14%
YoY
|
| Net Earnings |
-$10.95M
-26.7%
YoY
|
-$17.90M
-32.29%
YoY
|
-$17.44M
-17.4%
YoY
|
-$8.919M
-134.24%
YoY
|
-$14.93M
-44.05%
YoY
|
-$26.44M
26.83%
YoY
|
-$21.12M
-37.05%
YoY
|
$26.05M
-218.46%
YoY
|
-$26.69M
-25.03%
YoY
|
-$20.85M
-86.25%
YoY
|
-$33.55M
-57.29%
YoY
|
-$21.99M
-63.72%
YoY
|
-$35.59M
-75.97%
YoY
|
-$151.6M
53.18%
YoY
|
-$78.55M
-254.68%
YoY
|
-$60.61M
-23.85%
YoY
|
-$148.1M
176.37%
YoY
|
-$98.97M
47.76%
YoY
|
$50.78M
-218.51%
YoY
|
-$79.60M
294.88%
YoY
|
| Basic Earnings Per Share |
-$0.69
-34.29%
YoY
|
N/A
|
-$1.14
-5.0%
YoY
|
-$1.16
-178.91%
YoY
|
-$1.05
-27.59%
YoY
|
N/A
|
-$1.20
-23.57%
YoY
|
$1.47
-240.0%
YoY
|
-$1.45
1511.11%
YoY
|
N/A
|
-$1.57
726.32%
YoY
|
-$1.05
600.0%
YoY
|
-$0.09
-75.68%
YoY
|
N/A
|
-$0.19
-246.15%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.37
146.67%
YoY
|
-$0.25
8.7%
YoY
|
$0.13
-192.86%
YoY
|
-$0.21
200.0%
YoY
|
| Diluted Earnings Per Share |
-$0.69
-25.09%
YoY
|
-$1.17
-21.99%
YoY
|
-$1.14
-5.0%
YoY
|
-$0.58
-140.28%
YoY
|
-$0.92
-36.67%
YoY
|
-$1.50
44.39%
YoY
|
-$1.20
-23.57%
YoY
|
$1.44
-237.14%
YoY
|
-$1.45
1506.07%
YoY
|
-$1.04
185.3%
YoY
|
-$1.57
-100.0%
YoY
|
-$1.05
600.0%
YoY
|
-$0.09
-75.68%
YoY
|
-$0.36
-100.0%
YoY
|
-$189.8K
118626850.69%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.37
131.25%
YoY
|
-$247.3K
30.79%
YoY
|
-$0.16
14.29%
YoY
|
-$0.21
200.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 |
15.83M shares
-2.81%
YoY
|
N/A
|
15.31M shares
-12.68%
YoY
|
15.49M shares
-12.86%
YoY
|
16.29M shares
-11.76%
YoY
|
N/A
|
17.53M shares
-17.71%
YoY
|
17.78M shares
-15.31%
YoY
|
18.46M shares
-95.58%
YoY
|
N/A
|
21.31M shares
-94.85%
YoY
|
20.99M shares
-94.86%
YoY
|
417.7M shares
3.99%
YoY
|
N/A
|
413.8M shares
4.75%
YoY
|
408.2M shares
5.76%
YoY
|
401.7M shares
12.57%
YoY
|
N/A
|
395.1M shares
32.25%
YoY
|
385.9M shares
33.17%
YoY
|
| Diluted Shares Outstanding |
15.83M shares
-2.81%
YoY
|
N/A
|
15.31M shares
-12.68%
YoY
|
15.49M shares
-14.32%
YoY
|
16.29M shares
-11.76%
YoY
|
N/A
|
17.53M shares
-17.71%
YoY
|
18.08M shares
-13.87%
YoY
|
18.46M shares
-95.58%
YoY
|
N/A
|
21.31M shares
-94.85%
YoY
|
20.99M shares
-94.86%
YoY
|
417.7M shares
3.99%
YoY
|
N/A
|
413.8M shares
4.5%
YoY
|
408.2M shares
5.76%
YoY
|
401.7M shares
11.62%
YoY
|
N/A
|
396.0M shares
32.58%
YoY
|
385.9M shares
33.17%
YoY
|
Loading...