|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$499.5M
-7.56%
YoY
|
$540.4M
-1.74%
YoY
|
$550.0M
13.11%
YoY
|
$486.2M
-16.41%
YoY
|
$581.7M
-5.68%
YoY
|
| Cost Of Revenue |
$371.7M
-3.02%
YoY
|
$383.2M
4.84%
YoY
|
$365.5M
19.3%
YoY
|
$306.4M
-16.68%
YoY
|
$367.7M
-5.68%
YoY
|
| Gross Profit |
$127.9M
-18.64%
YoY
|
$157.2M
-14.79%
YoY
|
$184.5M
2.57%
YoY
|
$179.8M
-15.95%
YoY
|
$214.0M
-5.68%
YoY
|
| Selling, General & Admin |
$143.5M
16.47%
YoY
|
$123.2M
2.66%
YoY
|
$120.0M
4.48%
YoY
|
$114.9M
2.74%
YoY
|
$111.8M
-4.55%
YoY
|
| Research & Development |
$17.41M
-27.7%
YoY
|
$24.08M
-50.49%
YoY
|
$48.63M
-7.43%
YoY
|
$52.53M
6.89%
YoY
|
$49.15M
-5.81%
YoY
|
| Depreciation & Amortization |
$11.80M
-2.97%
YoY
|
$12.16M
2.03%
YoY
|
$11.92M
15.67%
YoY
|
$10.30M
10.28%
YoY
|
$9.343M
-10.04%
YoY
|
| Operating Expenses |
$267.0M
12.61%
YoY
|
$237.1M
19.06%
YoY
|
$199.1M
-6.77%
YoY
|
$213.6M
-24.33%
YoY
|
$282.3M
33.35%
YoY
|
| Operating Profit |
-$139.1M
74.11%
YoY
|
-$79.89M
444.95%
YoY
|
-$14.66M
-56.57%
YoY
|
-$33.75M
-50.58%
YoY
|
-$68.30M
-550.1%
YoY
|
| Interest Expense |
$45.65M
106.07%
YoY
|
$22.15M
48.07%
YoY
|
$14.96M
197.38%
YoY
|
$5.031M
-26.24%
YoY
|
$6.821M
12.67%
YoY
|
| Other Income/Expense, Net |
-$155.0K
-77.14%
YoY
|
-$678.0K
-44.7%
YoY
|
-$1.226M
-274.4%
YoY
|
$703.0K
405.76%
YoY
|
$139.0K
-26.84%
YoY
|
| Pretax Income |
-$155.4M
54.95%
YoY
|
-$100.3M
225.09%
YoY
|
-$30.85M
-16.8%
YoY
|
-$37.08M
-50.55%
YoY
|
-$74.98M
-905.37%
YoY
|
| Income Tax |
-$80.00K
-72.88%
YoY
|
-$295.0K
-92.53%
YoY
|
-$3.948M
-1.86%
YoY
|
-$4.023M
168.2%
YoY
|
-$1.500M
-165.5%
YoY
|
| Net Earnings |
-$155.3M
55.33%
YoY
|
-$99.99M
271.71%
YoY
|
-$26.90M
-18.62%
YoY
|
-$33.05M
-55.02%
YoY
|
-$73.48M
-1146.72%
YoY
|
| Basic Earnings Per Share |
-$6.95
47.87%
YoY
|
-$4.70
288.43%
YoY
|
-$1.21
-25.77%
YoY
|
-$1.63
-43.01%
YoY
|
-$2.86
-1121.43%
YoY
|
| Diluted Earnings Per Share |
-$6.95
47.87%
YoY
|
-$4.70
288.43%
YoY
|
-$1.21
-25.77%
YoY
|
-$1.63
-43.01%
YoY
|
-$2.86
-1121.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.41M shares
2.1%
YoY
|
28.80M shares
2.85%
YoY
|
28.00M shares
5.64%
YoY
|
26.51M shares
3.2%
YoY
|
25.69M shares
3.58%
YoY
|
| Diluted Shares Outstanding |
29.41M shares
2.1%
YoY
|
28.80M shares
2.85%
YoY
|
28.00M shares
5.64%
YoY
|
26.51M shares
3.2%
YoY
|
25.69M shares
3.16%
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 |
$106.8M
-15.65%
YoY
|
$111.0M
-4.12%
YoY
|
$130.4M
3.31%
YoY
|
$126.8M
-1.01%
YoY
|
$126.6M
-5.7%
YoY
|
$115.8M
-23.77%
YoY
|
$126.2M
-15.19%
YoY
|
$128.1M
-6.04%
YoY
|
$134.2M
0.37%
YoY
|
$151.9M
15.84%
YoY
|
$148.8M
17.18%
YoY
|
$136.3M
11.63%
YoY
|
$133.7M
11.08%
YoY
|
$131.1M
12.32%
YoY
|
$127.0M
-12.91%
YoY
|
$122.1M
-12.38%
YoY
|
$120.4M
-25.36%
YoY
|
$116.8M
-13.65%
YoY
|
$145.8M
-2.58%
YoY
|
$139.4M
3.15%
YoY
|
| Cost Of Revenue |
$70.54M
-24.02%
YoY
|
$74.27M
-26.68%
YoY
|
$89.69M
-9.44%
YoY
|
$87.84M
-1.44%
YoY
|
$92.83M
1.99%
YoY
|
$101.3M
-2.64%
YoY
|
$99.05M
-1.15%
YoY
|
$89.12M
-4.34%
YoY
|
$91.03M
3.67%
YoY
|
$104.0M
23.35%
YoY
|
$100.2M
23.09%
YoY
|
$93.17M
23.48%
YoY
|
$87.80M
17.82%
YoY
|
$84.34M
12.41%
YoY
|
$81.40M
-10.3%
YoY
|
$75.45M
-12.63%
YoY
|
$74.52M
-29.44%
YoY
|
$75.02M
-11.75%
YoY
|
$90.76M
-9.25%
YoY
|
$86.36M
5.16%
YoY
|
| Gross Profit |
$36.22M
7.36%
YoY
|
$36.77M
153.28%
YoY
|
$40.67M
49.84%
YoY
|
$38.95M
-0.02%
YoY
|
$33.74M
-21.89%
YoY
|
$14.52M
-69.68%
YoY
|
$27.15M
-44.15%
YoY
|
$38.95M
-9.72%
YoY
|
$43.20M
-5.94%
YoY
|
$47.88M
2.31%
YoY
|
$48.60M
6.63%
YoY
|
$43.15M
-7.54%
YoY
|
$45.92M
0.14%
YoY
|
$46.80M
12.14%
YoY
|
$45.58M
-17.21%
YoY
|
$46.66M
-11.98%
YoY
|
$45.86M
-17.64%
YoY
|
$41.74M
-16.88%
YoY
|
$55.05M
10.86%
YoY
|
$53.02M
0.03%
YoY
|
| Selling, General & Admin |
$27.68M
-18.18%
YoY
|
$29.94M
-42.03%
YoY
|
$27.81M
-11.72%
YoY
|
$30.20M
5.25%
YoY
|
$33.83M
11.63%
YoY
|
$51.64M
57.96%
YoY
|
$31.50M
3.62%
YoY
|
$28.70M
-8.6%
YoY
|
$30.31M
4.81%
YoY
|
$32.70M
11.45%
YoY
|
$30.40M
4.24%
YoY
|
$31.40M
13.65%
YoY
|
$28.92M
-3.06%
YoY
|
$29.34M
3.88%
YoY
|
$29.16M
4.91%
YoY
|
$27.63M
2.33%
YoY
|
$29.83M
1.24%
YoY
|
$28.24M
2.55%
YoY
|
$27.80M
17.78%
YoY
|
$27.00M
-16.45%
YoY
|
| Research & Development |
$4.430M
1.75%
YoY
|
$3.790M
2.07%
YoY
|
$4.916M
33.73%
YoY
|
$4.425M
-22.99%
YoY
|
$4.354M
-36.37%
YoY
|
$3.713M
-52.47%
YoY
|
$3.676M
-68.85%
YoY
|
$5.746M
-50.79%
YoY
|
$6.843M
-45.0%
YoY
|
$7.812M
-38.73%
YoY
|
$11.80M
-10.25%
YoY
|
$11.68M
-18.09%
YoY
|
$12.44M
-1.51%
YoY
|
$12.75M
2.03%
YoY
|
$13.15M
11.83%
YoY
|
$14.26M
8.88%
YoY
|
$12.63M
-0.25%
YoY
|
$12.50M
7.41%
YoY
|
$11.76M
4.04%
YoY
|
$13.09M
6.23%
YoY
|
| Depreciation & Amortization |
$2.965M
6.69%
YoY
|
$3.000M
3.63%
YoY
|
$8.441M
0.8%
YoY
|
$2.726M
-12.66%
YoY
|
$2.779M
-66.18%
YoY
|
$2.895M
-4.2%
YoY
|
$8.374M
-2.63%
YoY
|
$3.121M
4.7%
YoY
|
$8.218M
176.98%
YoY
|
$3.022M
8.01%
YoY
|
$8.600M
-0.07%
YoY
|
$2.981M
20.1%
YoY
|
$2.967M
27.12%
YoY
|
$2.798M
24.85%
YoY
|
$8.606M
15.59%
YoY
|
$2.482M
9.15%
YoY
|
$2.334M
-5.01%
YoY
|
$2.241M
-12.19%
YoY
|
$7.445M
-9.21%
YoY
|
$2.274M
-14.19%
YoY
|
| Operating Expenses |
$37.46M
-14.86%
YoY
|
$33.73M
-76.53%
YoY
|
$37.77M
-6.66%
YoY
|
$40.48M
-4.59%
YoY
|
$44.00M
3.67%
YoY
|
$143.7M
213.75%
YoY
|
$40.46M
-14.81%
YoY
|
$42.42M
-12.39%
YoY
|
$42.44M
-9.14%
YoY
|
$45.80M
-18.98%
YoY
|
$47.50M
-0.34%
YoY
|
$48.42M
2.52%
YoY
|
$46.71M
-33.7%
YoY
|
$56.53M
17.15%
YoY
|
$47.66M
6.14%
YoY
|
$47.23M
-6.78%
YoY
|
$70.45M
40.12%
YoY
|
$48.25M
-64.5%
YoY
|
$44.90M
10.87%
YoY
|
$50.67M
-9.75%
YoY
|
| Operating Profit |
-$1.236M
-87.95%
YoY
|
$3.038M
-102.35%
YoY
|
$2.906M
-121.82%
YoY
|
-$1.532M
-55.85%
YoY
|
-$10.26M
-1449.61%
YoY
|
-$129.2M
-6292.23%
YoY
|
-$13.32M
-1310.73%
YoY
|
-$3.470M
-34.23%
YoY
|
$760.0K
-197.31%
YoY
|
$2.086M
-121.45%
YoY
|
$1.100M
-152.86%
YoY
|
-$5.276M
832.16%
YoY
|
-$781.0K
-96.82%
YoY
|
-$9.724M
49.26%
YoY
|
-$2.081M
-120.5%
YoY
|
-$566.0K
-124.09%
YoY
|
-$24.59M
-555.2%
YoY
|
-$6.515M
-92.4%
YoY
|
$10.15M
10.78%
YoY
|
$2.350M
-174.94%
YoY
|
| Interest Expense |
$11.22M
1.96%
YoY
|
$11.55M
21.2%
YoY
|
-$16.44M
103.67%
YoY
|
$12.91M
150.82%
YoY
|
$11.01M
-278.5%
YoY
|
$9.532M
93.27%
YoY
|
-$8.074M
79.42%
YoY
|
$5.146M
17.33%
YoY
|
-$6.167M
-262.67%
YoY
|
$4.932M
120.67%
YoY
|
-$4.500M
209.28%
YoY
|
$4.386M
347.09%
YoY
|
$3.791M
283.7%
YoY
|
$2.235M
39.08%
YoY
|
-$1.455M
-8.38%
YoY
|
$981.0K
-35.38%
YoY
|
$988.0K
-30.32%
YoY
|
$1.607M
-30.04%
YoY
|
-$1.588M
76.44%
YoY
|
$1.518M
0.93%
YoY
|
| Other Income/Expense, Net |
$208.0K
65.08%
YoY
|
$223.0K
-135.12%
YoY
|
$23.05M
-1164.08%
YoY
|
$509.0K
-224.45%
YoY
|
$126.0K
-113.97%
YoY
|
-$635.0K
-1076.92%
YoY
|
-$2.166M
622.0%
YoY
|
-$409.0K
-43.82%
YoY
|
-$902.0K
98.24%
YoY
|
$65.00K
-74.51%
YoY
|
-$300.0K
-167.57%
YoY
|
-$728.0K
-262.14%
YoY
|
-$455.0K
-1616.67%
YoY
|
$255.0K
-216.44%
YoY
|
$444.0K
-424.09%
YoY
|
$449.0K
62.68%
YoY
|
$30.00K
-54.55%
YoY
|
-$219.0K
231.82%
YoY
|
-$137.0K
-168.5%
YoY
|
$276.0K
-355.56%
YoY
|
| Pretax Income |
-$13.62M
-72.6%
YoY
|
-$15.44M
-89.45%
YoY
|
$8.465M
-109.23%
YoY
|
$32.13M
-1342.58%
YoY
|
-$49.71M
1456.26%
YoY
|
-$146.3M
5159.73%
YoY
|
-$91.72M
2378.89%
YoY
|
-$2.586M
-75.11%
YoY
|
-$3.194M
-36.46%
YoY
|
-$2.781M
-76.24%
YoY
|
-$3.700M
19.66%
YoY
|
-$10.39M
1205.28%
YoY
|
-$5.027M
-80.01%
YoY
|
-$11.70M
45.63%
YoY
|
-$3.092M
-138.94%
YoY
|
-$796.0K
-171.84%
YoY
|
-$25.15M
-720.99%
YoY
|
-$8.037M
-90.88%
YoY
|
$7.941M
317.95%
YoY
|
$1.108M
-123.34%
YoY
|
| Income Tax |
$17.00K
-101.76%
YoY
|
$442.0K
-79.29%
YoY
|
$555.0K
-159.42%
YoY
|
-$1.801M
-66.53%
YoY
|
-$968.0K
-113.15%
YoY
|
$2.134M
-258.78%
YoY
|
-$934.0K
367.0%
YoY
|
-$5.381M
83.53%
YoY
|
$7.364M
-3417.12%
YoY
|
-$1.344M
121.05%
YoY
|
-$200.0K
-109.63%
YoY
|
-$2.932M
280.29%
YoY
|
-$222.0K
-93.22%
YoY
|
-$608.0K
-70.38%
YoY
|
$2.077M
259.34%
YoY
|
-$771.0K
-343.99%
YoY
|
-$3.276M
2013.55%
YoY
|
-$2.053M
-8.31%
YoY
|
$578.0K
-27.75%
YoY
|
$316.0K
-141.63%
YoY
|
| Net Earnings |
-$13.64M
-72.02%
YoY
|
-$15.88M
-89.3%
YoY
|
-$11.56M
-88.51%
YoY
|
$33.93M
1114.1%
YoY
|
-$48.74M
59.63%
YoY
|
-$148.4M
10227.56%
YoY
|
-$100.6M
1798.26%
YoY
|
$2.795M
-137.48%
YoY
|
-$30.53M
535.42%
YoY
|
-$1.437M
-87.05%
YoY
|
-$5.300M
2.53%
YoY
|
-$7.458M
29732.0%
YoY
|
-$4.805M
-78.03%
YoY
|
-$11.10M
85.43%
YoY
|
-$5.169M
-170.2%
YoY
|
-$25.00K
-103.16%
YoY
|
-$21.87M
-620.19%
YoY
|
-$5.984M
-93.03%
YoY
|
$7.363M
553.91%
YoY
|
$792.0K
-119.85%
YoY
|
| Basic Earnings Per Share |
-$0.68
-10.53%
YoY
|
-$0.67
-87.33%
YoY
|
N/A
|
-$0.49
1125.0%
YoY
|
-$0.76
-28.97%
YoY
|
-$5.29
4709.09%
YoY
|
N/A
|
-$0.04
-87.88%
YoY
|
-$1.07
365.22%
YoY
|
-$0.11
-76.09%
YoY
|
N/A
|
-$0.33
450.0%
YoY
|
-$0.23
-74.16%
YoY
|
-$0.46
6.98%
YoY
|
N/A
|
-$0.06
-300.0%
YoY
|
-$0.89
-623.53%
YoY
|
-$0.43
-87.32%
YoY
|
N/A
|
$0.03
-118.75%
YoY
|
| Diluted Earnings Per Share |
-$0.68
-10.53%
YoY
|
-$0.67
-87.33%
YoY
|
-$0.39
-88.59%
YoY
|
-$0.49
1125.0%
YoY
|
-$0.76
-28.65%
YoY
|
-$5.29
4709.09%
YoY
|
-$3.48
1729.89%
YoY
|
-$0.04
-87.88%
YoY
|
-$1.07
363.15%
YoY
|
-$0.11
-76.09%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.33
450.0%
YoY
|
-$0.23
-74.16%
YoY
|
-$0.46
6.98%
YoY
|
-$196.7K
-70251695.58%
YoY
|
-$0.06
-300.0%
YoY
|
-$0.89
-623.53%
YoY
|
-$0.43
-87.32%
YoY
|
$0.28
600.0%
YoY
|
$0.03
-118.75%
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 |
29.68M shares
1.74%
YoY
|
29.61M shares
2.58%
YoY
|
N/A
|
29.40M shares
1.88%
YoY
|
29.17M shares
1.78%
YoY
|
28.87M shares
2.63%
YoY
|
N/A
|
28.85M shares
2.79%
YoY
|
28.66M shares
2.53%
YoY
|
28.13M shares
1.07%
YoY
|
N/A
|
28.07M shares
5.82%
YoY
|
27.95M shares
5.6%
YoY
|
27.83M shares
5.31%
YoY
|
27.68M shares
5.09%
YoY
|
26.53M shares
2.38%
YoY
|
26.47M shares
4.48%
YoY
|
26.43M shares
4.43%
YoY
|
26.34M shares
5.37%
YoY
|
25.91M shares
3.72%
YoY
|
| Diluted Shares Outstanding |
29.82M shares
1.65%
YoY
|
29.62M shares
0.58%
YoY
|
N/A
|
29.40M shares
1.89%
YoY
|
29.34M shares
2.36%
YoY
|
29.45M shares
2.44%
YoY
|
N/A
|
28.85M shares
2.79%
YoY
|
28.66M shares
2.53%
YoY
|
28.75M shares
3.29%
YoY
|
N/A
|
28.07M shares
5.82%
YoY
|
27.95M shares
5.6%
YoY
|
27.83M shares
5.31%
YoY
|
N/A
|
26.53M shares
1.0%
YoY
|
26.47M shares
4.14%
YoY
|
26.43M shares
4.43%
YoY
|
N/A
|
26.27M shares
5.14%
YoY
|
Loading...