|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$104.5M
12.52%
YoY
|
$92.87M
-38.94%
YoY
|
$152.1M
-43.61%
YoY
|
$269.7M
-29.05%
YoY
|
$380.2M
65.97%
YoY
|
| Cost Of Revenue |
$13.05M
-2.65%
YoY
|
$13.41M
-12.84%
YoY
|
$15.38M
-49.93%
YoY
|
$30.72M
21.69%
YoY
|
$25.24M
105.55%
YoY
|
| Gross Profit |
$91.45M
15.08%
YoY
|
$79.46M
-41.87%
YoY
|
$136.7M
-42.8%
YoY
|
$239.0M
-32.66%
YoY
|
$354.9M
63.73%
YoY
|
| Selling, General & Admin |
$142.2M
-8.36%
YoY
|
$155.2M
-29.29%
YoY
|
$219.5M
-50.12%
YoY
|
$440.0M
-26.96%
YoY
|
$602.5M
103.04%
YoY
|
| Research & Development |
$20.62M
23.13%
YoY
|
$16.75M
-40.5%
YoY
|
$28.15M
-46.14%
YoY
|
$52.27M
13.05%
YoY
|
$46.23M
99.06%
YoY
|
| Depreciation & Amortization |
$1.400M
-17.65%
YoY
|
$1.700M
-15.0%
YoY
|
$2.000M
-88.81%
YoY
|
$17.87M
53.2%
YoY
|
$11.67M
624.98%
YoY
|
| Operating Expenses |
$162.9M
-5.29%
YoY
|
$172.0M
-30.56%
YoY
|
$247.7M
-49.69%
YoY
|
$492.3M
-24.11%
YoY
|
$648.7M
102.75%
YoY
|
| Operating Profit |
-$63.92M
37.45%
YoY
|
-$46.50M
-59.31%
YoY
|
-$114.3M
-72.88%
YoY
|
-$421.4M
43.41%
YoY
|
-$293.8M
184.73%
YoY
|
| Interest Expense |
-$5.815M
-2051.34%
YoY
|
$298.0K
-98.61%
YoY
|
$21.48M
-47.16%
YoY
|
$40.65M
3226.43%
YoY
|
$1.222M
-7.77%
YoY
|
| Other Income/Expense, Net |
-$567.0K
6.98%
YoY
|
-$530.0K
-198.15%
YoY
|
$540.0K
332.0%
YoY
|
$125.0K
155.1%
YoY
|
$49.00K
-100.23%
YoY
|
| Pretax Income |
-$70.30M
50.46%
YoY
|
-$46.72M
-53.79%
YoY
|
-$101.1M
-76.98%
YoY
|
-$439.2M
112.12%
YoY
|
-$207.1M
39.0%
YoY
|
| Income Tax |
$108.0K
63.64%
YoY
|
$66.00K
-72.38%
YoY
|
$239.0K
-169.28%
YoY
|
-$345.0K
-98.2%
YoY
|
-$19.14M
-16743.48%
YoY
|
| Net Earnings |
-$70.41M
50.48%
YoY
|
-$46.79M
-53.84%
YoY
|
-$101.4M
-76.9%
YoY
|
-$438.9M
133.54%
YoY
|
-$187.9M
26.06%
YoY
|
| Basic Earnings Per Share |
-$4.51
72.14%
YoY
|
-$2.62
-45.98%
YoY
|
-$4.85
-77.35%
YoY
|
-$21.41
4269.39%
YoY
|
-$0.49
-3.92%
YoY
|
| Diluted Earnings Per Share |
-$4.51
72.14%
YoY
|
-$2.62
-45.98%
YoY
|
-$4.85
-77.35%
YoY
|
-$21.41
2915.49%
YoY
|
-$0.71
39.22%
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
1.93%
YoY
|
20.50M shares
-94.67%
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
1.93%
YoY
|
20.50M shares
-94.72%
YoY
|
388.5M shares
31.91%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$30.99M
22.92%
YoY
|
$29.11M
32.92%
YoY
|
$30.01M
47.31%
YoY
|
$27.37M
11.44%
YoY
|
$25.21M
-0.32%
YoY
|
$21.90M
-13.23%
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
-38.48%
YoY
|
$40.17M
-44.02%
YoY
|
$44.38M
-51.69%
YoY
|
$42.68M
-60.55%
YoY
|
$59.22M
-41.09%
YoY
|
$71.76M
-18.98%
YoY
|
$91.86M
10.86%
YoY
|
$108.2M
60.59%
YoY
|
$100.5M
68.43%
YoY
|
| Cost Of Revenue |
$3.911M
21.46%
YoY
|
$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.4%
YoY
|
$3.650M
-59.46%
YoY
|
$4.582M
-50.2%
YoY
|
$4.878M
-42.08%
YoY
|
$7.599M
-7.09%
YoY
|
$9.003M
105.27%
YoY
|
$9.200M
116.17%
YoY
|
$8.422M
142.36%
YoY
|
$8.179M
163.67%
YoY
|
| Gross Profit |
$27.08M
23.13%
YoY
|
$25.51M
34.73%
YoY
|
$26.50M
54.63%
YoY
|
$24.02M
13.35%
YoY
|
$21.99M
0.21%
YoY
|
$18.93M
-13.09%
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
-36.58%
YoY
|
$36.52M
-41.81%
YoY
|
$39.80M
-51.85%
YoY
|
$37.80M
-62.11%
YoY
|
$51.62M
-44.1%
YoY
|
$62.75M
-25.45%
YoY
|
$82.66M
5.15%
YoY
|
$99.78M
56.14%
YoY
|
$92.35M
63.21%
YoY
|
| Selling, General & Admin |
$41.76M
26.02%
YoY
|
$36.70M
-1.06%
YoY
|
$37.17M
-6.28%
YoY
|
$35.00M
-6.52%
YoY
|
$33.14M
-12.99%
YoY
|
$37.09M
-15.77%
YoY
|
$39.66M
-11.77%
YoY
|
$37.44M
-33.51%
YoY
|
$38.09M
-39.72%
YoY
|
$44.03M
-30.1%
YoY
|
$44.95M
-21.56%
YoY
|
$56.31M
-22.24%
YoY
|
$63.18M
-37.2%
YoY
|
$62.99M
-70.02%
YoY
|
$57.31M
-69.78%
YoY
|
$72.42M
-55.67%
YoY
|
$100.6M
-19.89%
YoY
|
$210.1M
69.55%
YoY
|
$189.7M
92.06%
YoY
|
$163.3M
100.46%
YoY
|
| Research & Development |
$6.888M
42.31%
YoY
|
$5.063M
5.11%
YoY
|
$5.519M
55.03%
YoY
|
$5.444M
14.8%
YoY
|
$4.840M
13.3%
YoY
|
$4.817M
4.17%
YoY
|
$3.560M
4.98%
YoY
|
$4.742M
-39.97%
YoY
|
$4.272M
-46.77%
YoY
|
$4.624M
-47.93%
YoY
|
$3.391M
-49.61%
YoY
|
$7.900M
-0.47%
YoY
|
$8.025M
-56.03%
YoY
|
$8.881M
-52.38%
YoY
|
$6.729M
-57.26%
YoY
|
$7.937M
-39.25%
YoY
|
$18.25M
80.01%
YoY
|
$18.65M
156.11%
YoY
|
$15.74M
57.88%
YoY
|
$13.07M
199.06%
YoY
|
| Depreciation & Amortization |
$995.0K
412.89%
YoY
|
$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
-19.96%
YoY
|
$403.0K
-45.91%
YoY
|
$395.0K
-36.9%
YoY
|
$101.0K
-94.68%
YoY
|
$486.0K
-89.4%
YoY
|
$745.0K
-87.25%
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
|
| Operating Expenses |
$48.65M
28.1%
YoY
|
$41.76M
-0.35%
YoY
|
$42.69M
-1.23%
YoY
|
$5.444M
14.8%
YoY
|
$37.98M
-0.28%
YoY
|
$41.91M
-13.87%
YoY
|
$43.22M
-10.59%
YoY
|
$4.742M
-91.58%
YoY
|
$38.09M
374.58%
YoY
|
$48.66M
-32.3%
YoY
|
$48.34M
-25.27%
YoY
|
$56.31M
-29.92%
YoY
|
$8.025M
-93.25%
YoY
|
$71.87M
-68.58%
YoY
|
$64.69M
-68.51%
YoY
|
$80.35M
-54.45%
YoY
|
$118.9M
-12.43%
YoY
|
$228.7M
74.35%
YoY
|
$205.4M
88.93%
YoY
|
$176.4M
105.48%
YoY
|
| Operating Profit |
-$21.57M
34.94%
YoY
|
-$8.750M
-43.45%
YoY
|
-$16.19M
-37.93%
YoY
|
$18.58M
-188.49%
YoY
|
-$15.98M
-162.45%
YoY
|
-$15.47M
-42.42%
YoY
|
-$26.08M
15.11%
YoY
|
-$20.99M
-33.21%
YoY
|
$25.59M
-10.18%
YoY
|
-$26.87M
-16.21%
YoY
|
-$22.66M
-15.72%
YoY
|
-$31.43M
-60.69%
YoY
|
$28.49M
-150.78%
YoY
|
-$32.07M
-78.04%
YoY
|
-$26.88M
-74.55%
YoY
|
-$79.97M
-4.87%
YoY
|
-$56.11M
8.82%
YoY
|
-$146.1M
177.83%
YoY
|
-$105.6M
135.68%
YoY
|
-$84.06M
187.21%
YoY
|
| Interest Expense |
-$2.424M
83.5%
YoY
|
-$2.280M
112.89%
YoY
|
-$1.863M
377.69%
YoY
|
-$1.560M
-744.63%
YoY
|
-$1.321M
-495.51%
YoY
|
-$1.071M
-128.39%
YoY
|
-$390.0K
-109.04%
YoY
|
$242.0K
-89.38%
YoY
|
$334.0K
-80.49%
YoY
|
$3.772M
-58.78%
YoY
|
$4.315M
-197.36%
YoY
|
$2.279M
-64.17%
YoY
|
$1.712M
-77.46%
YoY
|
$9.152M
12.2%
YoY
|
-$4.432M
-508.1%
YoY
|
$6.360M
7210.34%
YoY
|
$7.596M
30284.0%
YoY
|
$8.157M
33887.5%
YoY
|
$1.086M
3778.57%
YoY
|
$87.00K
262.5%
YoY
|
| Other Income/Expense, Net |
-$388.0K
-39.09%
YoY
|
$159.0K
-128.44%
YoY
|
$199.0K
-514.58%
YoY
|
$430.0K
-229.13%
YoY
|
-$637.0K
-435.26%
YoY
|
-$559.0K
-960.0%
YoY
|
-$48.00K
-111.68%
YoY
|
-$333.0K
-793.75%
YoY
|
$190.0K
1627.27%
YoY
|
$65.00K
-266.67%
YoY
|
$411.0K
26.46%
YoY
|
$48.00K
-90.55%
YoY
|
$11.00K
-113.41%
YoY
|
-$39.00K
39.29%
YoY
|
$325.0K
-650.85%
YoY
|
$508.0K
-2409.09%
YoY
|
-$82.00K
-202.5%
YoY
|
-$28.00K
-156.0%
YoY
|
-$59.00K
-90.94%
YoY
|
-$22.00K
-99.85%
YoY
|
| Pretax Income |
-$24.38M
35.88%
YoY
|
-$10.87M
-36.44%
YoY
|
-$17.85M
-32.68%
YoY
|
-$17.00M
-19.37%
YoY
|
-$17.94M
-168.69%
YoY
|
-$17.10M
-35.91%
YoY
|
-$26.52M
27.43%
YoY
|
-$21.08M
-37.13%
YoY
|
$26.12M
-257.38%
YoY
|
-$26.69M
-24.88%
YoY
|
-$20.81M
-86.26%
YoY
|
-$33.54M
-59.76%
YoY
|
-$16.60M
-73.56%
YoY
|
-$35.52M
-76.28%
YoY
|
-$151.5M
50.35%
YoY
|
-$83.35M
-383.21%
YoY
|
-$62.77M
-22.61%
YoY
|
-$149.8M
174.06%
YoY
|
-$100.7M
46.97%
YoY
|
$29.43M
-167.64%
YoY
|
| Income Tax |
$100.0K
N/A
|
$100.0K
N/A
|
$49.00K
-160.49%
YoY
|
$40.00K
25.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$81.00K
-331.43%
YoY
|
$32.00K
255.56%
YoY
|
$73.00K
-35.96%
YoY
|
$38.00K
-44.93%
YoY
|
$35.00K
-75.52%
YoY
|
$9.000K
-107.5%
YoY
|
$114.0K
-171.25%
YoY
|
$69.00K
-134.5%
YoY
|
$143.0K
-145.54%
YoY
|
-$120.0K
-99.37%
YoY
|
-$160.0K
-346.15%
YoY
|
-$200.0K
-576.19%
YoY
|
-$314.0K
-2193.33%
YoY
|
-$18.93M
-40382.98%
YoY
|
| Net Earnings |
-$24.48M
36.56%
YoY
|
-$10.95M
-36.15%
YoY
|
-$17.90M
-32.29%
YoY
|
-$17.44M
-17.4%
YoY
|
-$17.92M
-168.81%
YoY
|
-$17.14M
-35.85%
YoY
|
-$26.44M
26.83%
YoY
|
-$21.12M
-37.05%
YoY
|
$26.05M
-255.86%
YoY
|
-$26.72M
-24.92%
YoY
|
-$20.85M
-86.25%
YoY
|
-$33.55M
-59.69%
YoY
|
-$16.71M
-73.31%
YoY
|
-$35.59M
-76.2%
YoY
|
-$151.6M
50.96%
YoY
|
-$83.23M
-272.09%
YoY
|
-$62.61M
-22.86%
YoY
|
-$149.6M
173.46%
YoY
|
-$100.4M
46.48%
YoY
|
$48.36M
-211.03%
YoY
|
| Basic Earnings Per Share |
-$1.52
31.03%
YoY
|
-$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
-286.08%
YoY
|
-$1.45
-14.71%
YoY
|
N/A
|
-$1.57
-60.95%
YoY
|
-$0.79
-74.27%
YoY
|
-$1.70
359.46%
YoY
|
N/A
|
-$4.02
-3450.0%
YoY
|
-$3.07
1361.9%
YoY
|
-$0.37
146.67%
YoY
|
-$0.25
8.7%
YoY
|
$0.12
-180.0%
YoY
|
| Diluted Earnings Per Share |
-$1.52
31.03%
YoY
|
-$0.69
-34.29%
YoY
|
-$1.17
-21.99%
YoY
|
-$1.14
-5.0%
YoY
|
-$1.16
-180.56%
YoY
|
-$1.05
-27.59%
YoY
|
-$1.50
44.25%
YoY
|
-$1.20
-23.57%
YoY
|
$1.44
-282.28%
YoY
|
-$1.45
-14.71%
YoY
|
-$1.04
186.63%
YoY
|
-$1.57
-60.95%
YoY
|
-$0.79
-74.27%
YoY
|
-$1.70
359.46%
YoY
|
-$0.36
44.0%
YoY
|
-$4.02
2412.5%
YoY
|
-$3.07
1361.9%
YoY
|
-$0.37
131.25%
YoY
|
-$0.25
8.7%
YoY
|
-$0.16
6.67%
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 |
16.07M shares
3.76%
YoY
|
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.92%
YoY
|
18.46M shares
-11.6%
YoY
|
N/A
|
21.31M shares
2.97%
YoY
|
21.14M shares
3.6%
YoY
|
20.88M shares
-94.8%
YoY
|
N/A
|
20.69M shares
-94.76%
YoY
|
20.41M shares
-94.71%
YoY
|
401.7M shares
12.57%
YoY
|
N/A
|
395.1M shares
32.25%
YoY
|
| Diluted Shares Outstanding |
16.07M shares
3.76%
YoY
|
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
-14.49%
YoY
|
18.46M shares
-11.6%
YoY
|
N/A
|
21.31M shares
2.97%
YoY
|
21.14M shares
3.6%
YoY
|
20.88M shares
-94.8%
YoY
|
N/A
|
20.69M shares
-94.78%
YoY
|
20.41M shares
-94.71%
YoY
|
401.7M shares
11.62%
YoY
|
N/A
|
396.0M shares
32.58%
YoY
|
Loading...