|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$329.8M
7.71%
YoY
|
$306.2M
2.68%
YoY
|
$298.2M
0.61%
YoY
|
$296.4M
45.79%
YoY
|
$203.3M
29.08%
YoY
|
| Cost Of Revenue |
$88.50M
6.88%
YoY
|
$82.80M
-3.72%
YoY
|
$86.00M
-6.72%
YoY
|
$92.20M
48.95%
YoY
|
$61.90M
16.79%
YoY
|
| Gross Profit |
$241.3M
8.01%
YoY
|
$223.4M
5.28%
YoY
|
$212.2M
3.92%
YoY
|
$204.2M
44.41%
YoY
|
$141.4M
35.31%
YoY
|
| Selling, General & Admin |
$115.8M
0.7%
YoY
|
$115.0M
-16.85%
YoY
|
$138.3M
-4.02%
YoY
|
$144.1M
10.08%
YoY
|
$130.9M
53.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.400M
-18.45%
YoY
|
$10.30M
-82.45%
YoY
|
$58.70M
362.2%
YoY
|
$12.70M
-14.19%
YoY
|
$14.80M
-19.57%
YoY
|
| Operating Expenses |
$115.8M
0.7%
YoY
|
$115.0M
-69.34%
YoY
|
$375.1M
160.31%
YoY
|
$144.1M
10.08%
YoY
|
$130.9M
53.46%
YoY
|
| Operating Profit |
-$57.50M
21.05%
YoY
|
-$47.50M
-40.63%
YoY
|
-$80.00M
-22.78%
YoY
|
-$103.6M
-17.71%
YoY
|
-$125.9M
-3.52%
YoY
|
| Interest Expense |
-$20.30M
-16.12%
YoY
|
-$24.20M
-28.19%
YoY
|
-$33.70M
-8.42%
YoY
|
-$36.80M
-30.57%
YoY
|
-$53.00M
13.73%
YoY
|
| Other Income/Expense, Net |
$4.200M
100.0%
YoY
|
$2.100M
200.0%
YoY
|
$700.0K
-53.33%
YoY
|
$1.500M
-61.54%
YoY
|
$3.900M
-37.1%
YoY
|
| Pretax Income |
$22.70M
-132.61%
YoY
|
-$69.60M
-38.41%
YoY
|
-$113.0M
-18.65%
YoY
|
-$138.9M
-34.51%
YoY
|
-$212.1M
23.96%
YoY
|
| Income Tax |
$100.0K
-66.67%
YoY
|
$300.0K
50.0%
YoY
|
$200.0K
-200.0%
YoY
|
-$200.0K
-33.33%
YoY
|
-$300.0K
N/A
|
| Net Earnings |
$22.60M
-132.33%
YoY
|
-$69.90M
-38.25%
YoY
|
-$113.2M
-18.39%
YoY
|
-$138.7M
-34.51%
YoY
|
-$211.8M
23.79%
YoY
|
| Basic Earnings Per Share |
$1.89
-110.21%
YoY
|
-$18.51
-44.11%
YoY
|
-$33.12
1433.33%
YoY
|
-$2.16
-74.62%
YoY
|
-$8.51
-44.6%
YoY
|
| Diluted Earnings Per Share |
$1.88
-110.16%
YoY
|
-$18.51
-44.1%
YoY
|
-$33.12
1433.11%
YoY
|
-$2.16
-74.62%
YoY
|
-$8.51
-44.6%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
11.96M shares
216.72%
YoY
|
3.777M shares
10.48%
YoY
|
3.418M shares
-94.68%
YoY
|
64.25M shares
158.32%
YoY
|
24.87M shares
123.31%
YoY
|
| Diluted Shares Outstanding |
12.00M shares
217.68%
YoY
|
3.777M shares
10.48%
YoY
|
3.418M shares
-94.68%
YoY
|
64.25M shares
158.32%
YoY
|
24.87M shares
123.31%
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 |
$89.90M
29.17%
YoY
|
$91.70M
20.03%
YoY
|
$87.60M
15.42%
YoY
|
$80.90M
2.53%
YoY
|
$69.60M
-7.2%
YoY
|
$76.40M
0.79%
YoY
|
$75.90M
4.69%
YoY
|
$78.90M
4.23%
YoY
|
$75.00M
1.08%
YoY
|
$75.80M
0.53%
YoY
|
$72.50M
-6.33%
YoY
|
$75.70M
-1.05%
YoY
|
$74.20M
10.58%
YoY
|
$75.40M
17.63%
YoY
|
$77.40M
31.19%
YoY
|
$76.50M
63.81%
YoY
|
$67.10M
100.3%
YoY
|
$64.10M
91.34%
YoY
|
$59.00M
66.2%
YoY
|
$46.70M
61.59%
YoY
|
| Cost Of Revenue |
$23.60M
15.69%
YoY
|
N/A
|
$24.00M
12.15%
YoY
|
$22.50M
9.22%
YoY
|
$20.40M
-0.97%
YoY
|
N/A
|
$21.40M
-0.47%
YoY
|
$20.60M
-8.44%
YoY
|
$20.60M
-5.94%
YoY
|
N/A
|
$21.50M
-7.33%
YoY
|
$22.50M
-3.85%
YoY
|
$21.90M
-4.37%
YoY
|
N/A
|
$23.20M
20.83%
YoY
|
$23.40M
73.33%
YoY
|
$22.90M
160.23%
YoY
|
N/A
|
$19.20M
74.55%
YoY
|
$13.50M
N/A
|
| Gross Profit |
$66.30M
34.76%
YoY
|
N/A
|
$63.60M
16.7%
YoY
|
$58.40M
0.17%
YoY
|
$49.20M
-9.56%
YoY
|
N/A
|
$54.50M
6.86%
YoY
|
$58.30M
9.59%
YoY
|
$54.40M
4.02%
YoY
|
N/A
|
$51.00M
-5.9%
YoY
|
$53.20M
0.19%
YoY
|
$52.30M
18.33%
YoY
|
N/A
|
$54.20M
36.18%
YoY
|
$53.10M
59.94%
YoY
|
$44.20M
78.95%
YoY
|
N/A
|
$39.80M
62.45%
YoY
|
$33.20M
N/A
|
| Selling, General & Admin |
$31.40M
7.17%
YoY
|
$25.70M
1.58%
YoY
|
$29.10M
2.83%
YoY
|
$32.00M
6.67%
YoY
|
$29.30M
-7.86%
YoY
|
$25.30M
-21.67%
YoY
|
$28.30M
-10.16%
YoY
|
$30.00M
-12.02%
YoY
|
$31.80M
-11.17%
YoY
|
$32.30M
-5.56%
YoY
|
$31.50M
-10.0%
YoY
|
$34.10M
-11.66%
YoY
|
$35.80M
-5.54%
YoY
|
$34.20M
-8.06%
YoY
|
$35.00M
-24.89%
YoY
|
$38.60M
46.21%
YoY
|
$37.90M
75.46%
YoY
|
$37.20M
96.83%
YoY
|
$46.60M
141.45%
YoY
|
$26.40M
34.69%
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
|
N/A
|
| Depreciation & Amortization |
N/A
|
$12.60M
-7.35%
YoY
|
$13.80M
-9.21%
YoY
|
$13.90M
-9.15%
YoY
|
$13.00M
-10.96%
YoY
|
$13.60M
-13.92%
YoY
|
$15.20M
-1.94%
YoY
|
$15.30M
9.29%
YoY
|
$14.60M
8.96%
YoY
|
$15.80M
12.06%
YoY
|
$15.50M
-1.27%
YoY
|
$14.00M
-14.11%
YoY
|
$13.40M
-18.79%
YoY
|
$14.10M
-15.06%
YoY
|
$15.70M
-9.25%
YoY
|
$16.30M
-47.76%
YoY
|
$16.50M
-23.96%
YoY
|
$16.60M
-12.63%
YoY
|
$17.30M
-71.64%
YoY
|
$31.20M
-25.89%
YoY
|
| Operating Expenses |
$31.40M
7.17%
YoY
|
$93.20M
10.82%
YoY
|
$29.10M
2.83%
YoY
|
$32.00M
6.67%
YoY
|
$29.30M
-7.86%
YoY
|
$84.10M
-8.59%
YoY
|
$28.30M
-10.16%
YoY
|
$30.00M
-12.02%
YoY
|
$31.80M
-11.17%
YoY
|
$92.00M
0.77%
YoY
|
$31.50M
-10.0%
YoY
|
$34.10M
-11.66%
YoY
|
$35.80M
-5.54%
YoY
|
$91.30M
-2.87%
YoY
|
$35.00M
-24.89%
YoY
|
$38.60M
-45.01%
YoY
|
$37.90M
75.46%
YoY
|
$94.00M
48.5%
YoY
|
$46.60M
141.45%
YoY
|
$70.20M
12.32%
YoY
|
| Operating Profit |
-$19.70M
0.0%
YoY
|
N/A
|
-$16.20M
18.25%
YoY
|
-$20.10M
109.38%
YoY
|
-$19.70M
19.39%
YoY
|
N/A
|
-$13.70M
-37.44%
YoY
|
-$9.600M
-45.14%
YoY
|
-$16.50M
-22.54%
YoY
|
N/A
|
-$21.90M
-18.89%
YoY
|
-$17.50M
-31.64%
YoY
|
-$21.30M
-35.84%
YoY
|
N/A
|
-$27.00M
-38.91%
YoY
|
-$25.60M
8.94%
YoY
|
-$33.20M
17.31%
YoY
|
N/A
|
-$44.20M
38.13%
YoY
|
-$23.50M
N/A
|
| Interest Expense |
-$300.0K
-95.24%
YoY
|
-$100.0K
-98.46%
YoY
|
-$7.000M
14.75%
YoY
|
-$6.900M
15.0%
YoY
|
-$6.300M
12.5%
YoY
|
-$6.500M
20.37%
YoY
|
-$6.100M
-39.0%
YoY
|
-$6.000M
-36.84%
YoY
|
-$5.600M
-36.36%
YoY
|
-$5.400M
-37.21%
YoY
|
-$10.00M
7.53%
YoY
|
-$9.500M
-1.04%
YoY
|
-$8.800M
-5.38%
YoY
|
-$8.600M
-7.53%
YoY
|
-$9.300M
-34.97%
YoY
|
-$9.600M
-35.57%
YoY
|
-$9.300M
-35.86%
YoY
|
-$9.300M
-35.42%
YoY
|
-$14.30M
21.19%
YoY
|
-$14.90M
29.57%
YoY
|
| Other Income/Expense, Net |
N/A
|
$100.0K
-90.0%
YoY
|
$3.400M
277.78%
YoY
|
$600.0K
500.0%
YoY
|
$100.0K
0.0%
YoY
|
$1.000M
150.0%
YoY
|
$900.0K
350.0%
YoY
|
$100.0K
0.0%
YoY
|
$100.0K
N/A
|
$400.0K
300.0%
YoY
|
$200.0K
100.0%
YoY
|
$100.0K
-92.31%
YoY
|
N/A
|
$100.0K
N/A
|
$100.0K
N/A
|
$1.300M
-131.71%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$4.100M
-2150.0%
YoY
|
| Pretax Income |
-$18.90M
-27.03%
YoY
|
-$1.500M
-88.64%
YoY
|
$76.50M
-504.76%
YoY
|
-$26.40M
70.32%
YoY
|
-$25.90M
17.73%
YoY
|
-$13.20M
-45.68%
YoY
|
-$18.90M
-40.38%
YoY
|
-$15.50M
-42.38%
YoY
|
-$22.00M
-26.91%
YoY
|
-$24.30M
-7.6%
YoY
|
-$31.70M
-12.43%
YoY
|
-$26.90M
-20.65%
YoY
|
-$30.10M
-29.18%
YoY
|
-$26.30M
-32.91%
YoY
|
-$36.20M
-58.91%
YoY
|
-$33.90M
-20.24%
YoY
|
-$42.50M
0.47%
YoY
|
-$39.20M
1.03%
YoY
|
-$88.10M
98.87%
YoY
|
-$42.50M
-5.35%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$100.0K
-150.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$200.0K
N/A
|
$200.0K
-60.0%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
-200.0%
YoY
|
$0.00
N/A
|
$500.0K
-600.0%
YoY
|
-$200.0K
100.0%
YoY
|
-$100.0K
N/A
|
$0.00
N/A
|
-$100.0K
-200.0%
YoY
|
-$100.0K
-66.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$100.0K
N/A
|
-$300.0K
N/A
|
-$100.0K
N/A
|
| Net Earnings |
-$18.90M
-27.59%
YoY
|
-$1.400M
-89.55%
YoY
|
$76.50M
-504.76%
YoY
|
-$26.40M
69.23%
YoY
|
-$26.10M
18.64%
YoY
|
-$13.40M
-45.97%
YoY
|
-$18.90M
-40.0%
YoY
|
-$15.60M
-41.79%
YoY
|
-$22.00M
-26.91%
YoY
|
-$24.80M
-5.34%
YoY
|
-$31.50M
-12.74%
YoY
|
-$26.80M
-20.94%
YoY
|
-$30.10M
-29.18%
YoY
|
-$26.20M
-33.33%
YoY
|
-$36.10M
-58.88%
YoY
|
-$33.90M
-20.05%
YoY
|
-$42.50M
0.47%
YoY
|
-$39.30M
1.29%
YoY
|
-$87.80M
98.19%
YoY
|
-$42.40M
-5.57%
YoY
|
| Basic Earnings Per Share |
-$0.57
-91.34%
YoY
|
N/A
|
$13.69
-377.13%
YoY
|
-$6.55
57.07%
YoY
|
-$6.58
9.12%
YoY
|
N/A
|
-$4.94
997.78%
YoY
|
-$4.17
942.5%
YoY
|
-$6.03
1210.87%
YoY
|
N/A
|
-$0.45
-19.64%
YoY
|
-$0.40
-24.53%
YoY
|
-$0.46
-31.34%
YoY
|
N/A
|
-$0.56
-91.67%
YoY
|
-$0.53
-85.87%
YoY
|
-$0.67
-82.13%
YoY
|
N/A
|
-$6.72
68.84%
YoY
|
-$3.75
N/A
|
| Diluted Earnings Per Share |
-$0.57
-91.34%
YoY
|
-$0.04
-98.91%
YoY
|
$13.65
-376.32%
YoY
|
-$6.55
57.07%
YoY
|
-$6.58
9.12%
YoY
|
-$3.44
-51.04%
YoY
|
-$4.94
997.78%
YoY
|
-$4.17
942.5%
YoY
|
-$6.03
1210.87%
YoY
|
-$7.02
1641.17%
YoY
|
-$0.45
-19.64%
YoY
|
-$0.40
-24.53%
YoY
|
-$0.46
-31.34%
YoY
|
-$0.40
-100.0%
YoY
|
-$0.56
-91.67%
YoY
|
-$0.53
-100.0%
YoY
|
-$0.67
-82.13%
YoY
|
-$623.4K
1.02%
YoY
|
-$6.72
68.84%
YoY
|
-$674.4K
94988882.36%
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 |
33.42M shares
742.53%
YoY
|
N/A
|
5.586M shares
46.1%
YoY
|
4.034M shares
7.94%
YoY
|
3.967M shares
8.8%
YoY
|
N/A
|
3.824M shares
-94.48%
YoY
|
3.737M shares
-94.47%
YoY
|
3.646M shares
-94.46%
YoY
|
N/A
|
69.30M shares
7.4%
YoY
|
67.61M shares
5.51%
YoY
|
65.87M shares
3.84%
YoY
|
N/A
|
64.52M shares
393.92%
YoY
|
64.07M shares
467.01%
YoY
|
63.43M shares
461.97%
YoY
|
N/A
|
13.06M shares
17.53%
YoY
|
11.30M shares
N/A
|
| Diluted Shares Outstanding |
33.42M shares
742.53%
YoY
|
N/A
|
5.603M shares
46.53%
YoY
|
4.034M shares
7.94%
YoY
|
3.967M shares
8.8%
YoY
|
N/A
|
3.824M shares
-94.48%
YoY
|
3.737M shares
-94.47%
YoY
|
3.646M shares
-94.46%
YoY
|
N/A
|
69.30M shares
7.4%
YoY
|
67.61M shares
5.51%
YoY
|
65.87M shares
3.84%
YoY
|
N/A
|
64.52M shares
393.92%
YoY
|
64.07M shares
467.01%
YoY
|
63.43M shares
461.97%
YoY
|
N/A
|
13.06M shares
17.53%
YoY
|
11.30M shares
N/A
|
Loading...