|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$243.2M
N/A
|
$240.8M
45.76%
YoY
|
$165.2M
-33.71%
YoY
|
$249.2M
117.45%
YoY
|
$114.6M
26.77%
YoY
|
| Cost Of Revenue |
$13.00M
N/A
|
$13.70M
-82.9%
YoY
|
$80.10M
-32.06%
YoY
|
$117.9M
53.32%
YoY
|
$76.90M
76.78%
YoY
|
| Gross Profit |
$230.2M
N/A
|
$227.1M
166.86%
YoY
|
$85.10M
-35.19%
YoY
|
$131.3M
248.28%
YoY
|
$37.70M
-19.62%
YoY
|
| Selling, General & Admin |
$87.70M
N/A
|
$92.30M
6.21%
YoY
|
$86.90M
-0.23%
YoY
|
$87.10M
23.2%
YoY
|
$70.70M
3.21%
YoY
|
| Research & Development |
$3.100M
N/A
|
$3.300M
10.0%
YoY
|
$3.000M
-34.78%
YoY
|
$4.600M
170.59%
YoY
|
$1.700M
-10.53%
YoY
|
| Depreciation & Amortization |
$37.90M
N/A
|
$42.40M
66.27%
YoY
|
$25.50M
-19.05%
YoY
|
$31.50M
-11.52%
YoY
|
$35.60M
-5.57%
YoY
|
| Operating Expenses |
$90.80M
N/A
|
$95.60M
-14.95%
YoY
|
$112.4M
22.57%
YoY
|
$91.70M
26.66%
YoY
|
$72.40M
2.84%
YoY
|
| Operating Profit |
-$13.90M
N/A
|
-$19.50M
-28.57%
YoY
|
-$27.30M
-495.65%
YoY
|
$6.900M
-110.06%
YoY
|
-$68.60M
12.46%
YoY
|
| Interest Expense |
$1.400M
N/A
|
$2.400M
-68.42%
YoY
|
$7.600M
-109.54%
YoY
|
-$79.70M
23.18%
YoY
|
-$64.70M
17.21%
YoY
|
| Other Income/Expense, Net |
$3.300M
N/A
|
-$2.600M
-966.67%
YoY
|
$300.0K
-100.41%
YoY
|
-$73.10M
46.79%
YoY
|
-$49.80M
-151.39%
YoY
|
| Pretax Income |
-$10.60M
N/A
|
-$22.10M
-103.17%
YoY
|
$696.7M
-1152.42%
YoY
|
-$66.20M
-44.09%
YoY
|
-$118.4M
-429.81%
YoY
|
| Income Tax |
$0.00
N/A
|
$200.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$10.60M
N/A
|
-$22.30M
-103.16%
YoY
|
$705.2M
-2557.14%
YoY
|
-$28.70M
-41.07%
YoY
|
-$48.70M
-25.54%
YoY
|
| Basic Earnings Per Share |
-$0.11
N/A
|
-$0.23
-101.56%
YoY
|
$14.73
-4308.57%
YoY
|
-$0.35
-42.62%
YoY
|
-$0.61
-27.38%
YoY
|
| Diluted Earnings Per Share |
-$0.11
N/A
|
-$0.23
-101.58%
YoY
|
$14.52
-4247.97%
YoY
|
-$0.35
-42.62%
YoY
|
-$0.61
-27.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
94.18M
N/A
|
95.87M
100.21%
YoY
|
47.88M shares
-41.58%
YoY
|
81.97M shares
2.63%
YoY
|
79.87M shares
2.45%
YoY
|
| Diluted Shares Outstanding |
94.18M
N/A
|
95.87M
97.36%
YoY
|
48.57M shares
-40.74%
YoY
|
81.97M shares
2.63%
YoY
|
79.87M shares
2.45%
YoY
|
|
Concept
|
2026 Q2 | 2026 Q1 | 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 |
$34.00M
-34.36%
YoY
|
$93.20M
167.05%
YoY
|
$63.40M
1.6%
YoY
|
$51.80M
-5.3%
YoY
|
$34.90M
-6.68%
YoY
|
$86.30M
-4.96%
YoY
|
$62.40M
152.63%
YoY
|
$54.70M
269.59%
YoY
|
$37.40M
7.16%
YoY
|
$90.80M
-0.98%
YoY
|
$24.70M
-54.68%
YoY
|
$14.80M
-77.94%
YoY
|
$34.90M
-2.79%
YoY
|
$91.70M
44.41%
YoY
|
$54.50M
289.29%
YoY
|
$67.10M
1142.59%
YoY
|
$35.90M
N/A
|
$63.50M
304.46%
YoY
|
$14.00M
133.33%
YoY
|
| Cost Of Revenue |
$4.000M
25.0%
YoY
|
$37.20M
1100.0%
YoY
|
$3.200M
-3.03%
YoY
|
$3.200M
-13.51%
YoY
|
$3.100M
-13.89%
YoY
|
$32.90M
8.22%
YoY
|
$3.300M
-60.24%
YoY
|
$3.700M
-26.0%
YoY
|
$3.600M
-36.84%
YoY
|
$30.40M
1.33%
YoY
|
$8.300M
31.75%
YoY
|
$5.000M
-39.76%
YoY
|
$5.700M
21.28%
YoY
|
$30.00M
-0.99%
YoY
|
$6.300M
96.88%
YoY
|
$8.300M
453.33%
YoY
|
$4.700M
N/A
|
$30.30M
225.81%
YoY
|
$3.200M
190.91%
YoY
|
| Gross Profit |
$30.00M
-38.27%
YoY
|
$56.00M
76.1%
YoY
|
$60.20M
1.86%
YoY
|
$48.60M
-4.71%
YoY
|
$31.80M
-5.92%
YoY
|
$53.40M
-11.59%
YoY
|
$59.10M
260.37%
YoY
|
$51.00M
420.41%
YoY
|
$33.80M
15.75%
YoY
|
$60.40M
-2.11%
YoY
|
$16.40M
-65.98%
YoY
|
$9.800M
-83.33%
YoY
|
$29.20M
-6.41%
YoY
|
$61.70M
85.84%
YoY
|
$48.20M
346.3%
YoY
|
$58.80M
1407.69%
YoY
|
$31.20M
N/A
|
$33.20M
418.75%
YoY
|
$10.80M
120.41%
YoY
|
| Selling, General & Admin |
$22.80M
11.76%
YoY
|
$23.10M
-2.12%
YoY
|
$20.70M
-10.0%
YoY
|
$20.40M
-11.3%
YoY
|
$23.60M
0.43%
YoY
|
$22.90M
-22.11%
YoY
|
$23.00M
69.12%
YoY
|
$23.00M
69.12%
YoY
|
$23.50M
-22.44%
YoY
|
$29.40M
13.51%
YoY
|
$13.60M
-35.85%
YoY
|
$13.60M
-32.34%
YoY
|
$30.30M
52.26%
YoY
|
$25.90M
56.97%
YoY
|
$21.20M
14.59%
YoY
|
$20.10M
12.29%
YoY
|
$19.90M
N/A
|
$16.50M
-5.17%
YoY
|
$18.50M
39.1%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
N/A
|
$9.100M
-12.5%
YoY
|
$9.000M
-15.89%
YoY
|
$9.400M
-11.32%
YoY
|
$10.40M
-0.95%
YoY
|
$10.60M
0.0%
YoY
|
$10.70M
69.84%
YoY
|
$10.60M
863.64%
YoY
|
$10.50M
40.0%
YoY
|
$10.60M
37.66%
YoY
|
$6.300M
-20.25%
YoY
|
$1.100M
-85.9%
YoY
|
$7.500M
-7.41%
YoY
|
$7.700M
-11.49%
YoY
|
$7.900M
-10.23%
YoY
|
$7.800M
-17.02%
YoY
|
$8.100M
N/A
|
$8.700M
-11.22%
YoY
|
$8.800M
-5.38%
YoY
|
| Operating Expenses |
$22.80M
11.76%
YoY
|
$32.20M
36.44%
YoY
|
$20.70M
-10.0%
YoY
|
$20.40M
-11.3%
YoY
|
$23.60M
0.43%
YoY
|
$33.50M
-16.25%
YoY
|
$23.00M
69.12%
YoY
|
$23.00M
56.46%
YoY
|
$23.50M
-22.44%
YoY
|
$40.00M
19.05%
YoY
|
$13.60M
-35.85%
YoY
|
$14.70M
-26.87%
YoY
|
$30.30M
52.26%
YoY
|
$33.60M
33.33%
YoY
|
$21.20M
14.59%
YoY
|
$20.10M
12.29%
YoY
|
$19.90M
N/A
|
$25.20M
-7.35%
YoY
|
$18.50M
39.1%
YoY
|
| Operating Profit |
-$26.90M
124.17%
YoY
|
$23.80M
-199.58%
YoY
|
-$1.800M
-76.0%
YoY
|
-$12.00M
29.03%
YoY
|
-$23.90M
5.29%
YoY
|
$19.90M
-2.45%
YoY
|
-$7.500M
-39.02%
YoY
|
-$9.300M
89.8%
YoY
|
-$22.70M
-25.82%
YoY
|
$20.40M
-27.4%
YoY
|
-$12.30M
192.86%
YoY
|
-$4.900M
-187.5%
YoY
|
-$30.60M
36.0%
YoY
|
$28.10M
251.25%
YoY
|
-$4.200M
-85.81%
YoY
|
$5.600M
-119.79%
YoY
|
-$22.50M
N/A
|
$8.000M
-138.46%
YoY
|
-$29.60M
38.97%
YoY
|
| Interest Expense |
$200.0K
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
$300.0K
-57.14%
YoY
|
$400.0K
-42.86%
YoY
|
$600.0K
-250.0%
YoY
|
$300.0K
-175.0%
YoY
|
$700.0K
-98.0%
YoY
|
$700.0K
-122.58%
YoY
|
-$400.0K
-98.33%
YoY
|
-$400.0K
-98.21%
YoY
|
$35.00M
-277.66%
YoY
|
-$3.100M
-84.73%
YoY
|
-$24.00M
39.53%
YoY
|
-$22.40M
34.94%
YoY
|
-$19.70M
17.26%
YoY
|
-$20.30M
38.1%
YoY
|
-$17.20M
N/A
|
-$16.60M
11.41%
YoY
|
-$16.80M
23.53%
YoY
|
| Other Income/Expense, Net |
-$1.700M
-230.77%
YoY
|
$200.0K
-102.94%
YoY
|
$3.400M
-12.82%
YoY
|
$1.300M
116.67%
YoY
|
-$6.800M
-43.33%
YoY
|
$0.00
-100.0%
YoY
|
$3.900M
-97.99%
YoY
|
$600.0K
-250.0%
YoY
|
-$12.00M
-48.72%
YoY
|
$500.0K
25.0%
YoY
|
$194.1M
-1209.14%
YoY
|
-$400.0K
-97.18%
YoY
|
-$23.40M
-0.43%
YoY
|
$400.0K
300.0%
YoY
|
-$17.50M
1.16%
YoY
|
-$14.20M
3.65%
YoY
|
-$23.50M
N/A
|
$100.0K
-200.0%
YoY
|
-$17.30M
36.22%
YoY
|
| Pretax Income |
-$28.60M
167.29%
YoY
|
$29.30M
-195.44%
YoY
|
$1.600M
-144.44%
YoY
|
-$10.70M
22.99%
YoY
|
-$30.70M
-11.53%
YoY
|
$24.90M
5.06%
YoY
|
-$3.600M
-101.98%
YoY
|
-$8.700M
-101.6%
YoY
|
-$34.70M
-35.74%
YoY
|
$23.70M
134.65%
YoY
|
$181.8M
-937.79%
YoY
|
$545.3M
-6440.7%
YoY
|
-$54.00M
17.39%
YoY
|
$10.10M
152.5%
YoY
|
-$21.70M
-53.73%
YoY
|
-$8.600M
-79.52%
YoY
|
-$46.00M
N/A
|
$4.000M
-96.55%
YoY
|
-$46.90M
37.94%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$200.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$28.60M
167.29%
YoY
|
$29.30M
-195.44%
YoY
|
$1.600M
-144.44%
YoY
|
-$10.70M
22.99%
YoY
|
-$30.70M
-11.53%
YoY
|
$24.70M
4.22%
YoY
|
-$3.600M
-101.98%
YoY
|
-$8.700M
-101.6%
YoY
|
-$34.70M
-23.74%
YoY
|
$23.70M
288.52%
YoY
|
$181.8M
-2142.7%
YoY
|
$545.3M
-78000.0%
YoY
|
-$45.50M
80.56%
YoY
|
$6.100M
-29.07%
YoY
|
-$8.900M
-60.79%
YoY
|
-$700.0K
-96.39%
YoY
|
-$25.20M
N/A
|
$8.600M
-124.43%
YoY
|
-$22.70M
78.74%
YoY
|
| Basic Earnings Per Share |
-$0.31
181.82%
YoY
|
N/A
|
$0.02
-150.0%
YoY
|
-$0.11
22.22%
YoY
|
-$0.32
-11.11%
YoY
|
N/A
|
-$0.04
-101.38%
YoY
|
-$0.09
-102.88%
YoY
|
-$0.36
16.13%
YoY
|
N/A
|
$2.89
-2727.27%
YoY
|
$3.13
-31400.0%
YoY
|
-$0.31
0.0%
YoY
|
N/A
|
-$0.11
-60.71%
YoY
|
-$0.01
-96.0%
YoY
|
-$0.31
N/A
|
N/A
|
-$0.28
75.0%
YoY
|
| Diluted Earnings Per Share |
-$0.31
181.82%
YoY
|
$0.31
-196.88%
YoY
|
$0.02
-150.0%
YoY
|
-$0.11
22.22%
YoY
|
-$0.32
-11.11%
YoY
|
$0.26
6.31%
YoY
|
-$0.04
-101.38%
YoY
|
-$0.09
-102.87%
YoY
|
-$0.36
16.13%
YoY
|
$0.24
236.06%
YoY
|
$2.89
-2727.27%
YoY
|
$3.13
-31428.5%
YoY
|
-$0.31
0.0%
YoY
|
$0.07
-100.0%
YoY
|
-$0.11
-60.71%
YoY
|
-$0.01
-96.0%
YoY
|
-$0.31
N/A
|
$106.8K
-123.67%
YoY
|
-$0.28
75.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
|
| Basic Shares Outstanding |
93.78M
-0.56%
YoY
|
93.14M
-2.17%
YoY
|
93.71M
-1.69%
YoY
|
94.30M
-2.35%
YoY
|
95.21M
-1.87%
YoY
|
94.92M
-1.93%
YoY
|
95.32M
-45.24%
YoY
|
96.57M shares
-44.52%
YoY
|
97.02M shares
-44.26%
YoY
|
96.78M shares
18.03%
YoY
|
174.1M shares
112.56%
YoY
|
174.1M shares
113.66%
YoY
|
174.1M shares
114.78%
YoY
|
82.00M shares
N/A
|
81.89M shares
2.21%
YoY
|
81.47M shares
3.81%
YoY
|
81.04M shares
-0.12%
YoY
|
N/A
|
80.12M shares
2.69%
YoY
|
| Diluted Shares Outstanding |
93.21M
-0.82%
YoY
|
N/A
|
94.31M
-0.96%
YoY
|
93.98M
-2.52%
YoY
|
95.39M
-1.58%
YoY
|
N/A
|
95.22M
51.62%
YoY
|
96.41M
-44.61%
YoY
|
96.92M shares
-33.39%
YoY
|
N/A
|
62.80M shares
-23.04%
YoY
|
174.1M shares
113.65%
YoY
|
145.5M shares
79.55%
YoY
|
N/A
|
81.61M shares
1.86%
YoY
|
81.47M shares
3.81%
YoY
|
81.04M shares
N/A
|
N/A
|
80.12M shares
2.69%
YoY
|
Loading...