|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$861.3M
-5.18%
YoY
|
$908.3M
-6.92%
YoY
|
$975.8M
8.43%
YoY
|
$899.9M
16.8%
YoY
|
$770.5M
18.9%
YoY
|
| Cost Of Revenue |
$690.1M
-4.02%
YoY
|
$719.0M
-7.16%
YoY
|
$774.5M
6.83%
YoY
|
$725.0M
20.11%
YoY
|
$603.6M
22.23%
YoY
|
| Gross Profit |
$171.2M
-9.56%
YoY
|
$189.3M
-5.99%
YoY
|
$201.3M
15.08%
YoY
|
$174.9M
4.84%
YoY
|
$166.9M
8.21%
YoY
|
| Selling, General & Admin |
$125.6M
6.93%
YoY
|
$117.5M
0.06%
YoY
|
$117.4M
10.03%
YoY
|
$106.7M
-8.02%
YoY
|
$116.0M
3.13%
YoY
|
| Research & Development |
$62.53M
-13.37%
YoY
|
$72.17M
1.55%
YoY
|
$71.08M
8.85%
YoY
|
$65.30M
-1.31%
YoY
|
$66.17M
33.98%
YoY
|
| Depreciation & Amortization |
$32.49M
-5.19%
YoY
|
$34.27M
1.87%
YoY
|
$33.64M
-0.16%
YoY
|
$33.69M
-0.4%
YoY
|
$33.83M
3.35%
YoY
|
| Operating Expenses |
$188.1M
-0.79%
YoY
|
$189.6M
0.62%
YoY
|
$188.5M
9.58%
YoY
|
$172.0M
-5.59%
YoY
|
$182.2M
12.54%
YoY
|
| Operating Profit |
-$38.61M
10032.81%
YoY
|
-$381.0K
-102.97%
YoY
|
$12.84M
337.34%
YoY
|
$2.935M
-80.96%
YoY
|
$15.41M
-301.08%
YoY
|
| Interest Expense |
-$13.58M
-6.02%
YoY
|
-$14.45M
11.13%
YoY
|
-$13.00M
64.14%
YoY
|
-$7.920M
417.31%
YoY
|
-$1.531M
-66.72%
YoY
|
| Other Income/Expense, Net |
-$3.608M
-243.0%
YoY
|
$2.523M
-304.13%
YoY
|
-$1.236M
-78.36%
YoY
|
-$5.711M
295.5%
YoY
|
-$1.444M
-194.5%
YoY
|
| Pretax Income |
-$55.45M
307.83%
YoY
|
-$13.60M
607.44%
YoY
|
-$1.922M
-82.03%
YoY
|
-$10.70M
-186.01%
YoY
|
$12.44M
-215.96%
YoY
|
| Income Tax |
$47.38M
1518.82%
YoY
|
$2.927M
-10.24%
YoY
|
$3.261M
-2.95%
YoY
|
$3.360M
-62.79%
YoY
|
$9.030M
-425.52%
YoY
|
| Net Earnings |
-$102.8M
522.34%
YoY
|
-$16.52M
218.81%
YoY
|
-$5.183M
-63.13%
YoY
|
-$14.06M
-512.68%
YoY
|
$3.406M
-142.84%
YoY
|
| Basic Earnings Per Share |
-$3.70
516.67%
YoY
|
-$0.60
215.79%
YoY
|
-$0.19
-63.46%
YoY
|
-$0.52
-500.0%
YoY
|
$0.13
-144.83%
YoY
|
| Diluted Earnings Per Share |
-$3.70
516.67%
YoY
|
-$0.60
215.79%
YoY
|
-$0.19
-63.46%
YoY
|
-$0.52
-533.33%
YoY
|
$0.12
-141.38%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.80M shares
0.73%
YoY
|
27.60M shares
0.56%
YoY
|
27.44M shares
0.68%
YoY
|
27.26M shares
0.53%
YoY
|
27.11M
0.33%
YoY
|
| Diluted Shares Outstanding |
27.80M shares
0.73%
YoY
|
27.60M shares
0.56%
YoY
|
27.44M shares
0.68%
YoY
|
27.26M shares
-0.57%
YoY
|
27.42M
1.45%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$160.8M
-26.18%
YoY
|
$205.2M
-6.0%
YoY
|
$210.3M
-1.67%
YoY
|
$228.0M
-3.84%
YoY
|
$217.9M
-8.89%
YoY
|
$218.2M
-4.91%
YoY
|
$213.8M
-10.22%
YoY
|
$237.1M
-11.15%
YoY
|
$239.2M
-0.9%
YoY
|
$229.5M
-0.72%
YoY
|
$238.2M
5.03%
YoY
|
$266.8M
20.77%
YoY
|
$241.3M
9.17%
YoY
|
$231.2M
13.51%
YoY
|
$226.8M
24.81%
YoY
|
$220.9M
15.47%
YoY
|
$221.1M
14.07%
YoY
|
$203.7M
7.34%
YoY
|
$181.7M
3.37%
YoY
|
| Cost Of Revenue |
$125.9M
-26.63%
YoY
|
$172.0M
-1.79%
YoY
|
$167.5M
-1.09%
YoY
|
$179.0M
-2.35%
YoY
|
$171.6M
-10.07%
YoY
|
$175.1M
-4.73%
YoY
|
$169.3M
-8.8%
YoY
|
$183.3M
-10.96%
YoY
|
$190.8M
-3.89%
YoY
|
$183.8M
-1.0%
YoY
|
$185.7M
4.72%
YoY
|
$205.9M
12.89%
YoY
|
$198.5M
10.53%
YoY
|
$185.7M
14.82%
YoY
|
$177.3M
21.72%
YoY
|
$182.4M
22.82%
YoY
|
$179.6M
21.6%
YoY
|
$161.7M
15.43%
YoY
|
$145.7M
12.26%
YoY
|
| Gross Profit |
$34.96M
-24.5%
YoY
|
$33.15M
-23.09%
YoY
|
$42.77M
-3.87%
YoY
|
$48.94M
-8.94%
YoY
|
$46.30M
-4.26%
YoY
|
$43.10M
-5.64%
YoY
|
$44.49M
-15.21%
YoY
|
$53.74M
-11.81%
YoY
|
$48.36M
12.98%
YoY
|
$45.68M
0.44%
YoY
|
$52.48M
6.14%
YoY
|
$60.94M
58.02%
YoY
|
$42.80M
3.28%
YoY
|
$45.48M
8.46%
YoY
|
$49.44M
37.33%
YoY
|
$38.56M
-9.98%
YoY
|
$41.44M
-10.07%
YoY
|
$41.93M
-15.38%
YoY
|
$36.00M
-21.73%
YoY
|
| Selling, General & Admin |
$32.53M
2.63%
YoY
|
$29.48M
2.98%
YoY
|
$31.59M
19.07%
YoY
|
$32.84M
3.01%
YoY
|
$31.70M
4.18%
YoY
|
$28.63M
10.41%
YoY
|
$26.53M
-5.61%
YoY
|
$31.88M
-0.53%
YoY
|
$30.42M
1.88%
YoY
|
$25.93M
13.16%
YoY
|
$28.11M
2.43%
YoY
|
$32.05M
10.74%
YoY
|
$29.86M
8.99%
YoY
|
$22.91M
-14.36%
YoY
|
$27.44M
-3.64%
YoY
|
$28.94M
-7.78%
YoY
|
$27.40M
-6.73%
YoY
|
$26.76M
-12.84%
YoY
|
$28.48M
16.66%
YoY
|
| Research & Development |
$11.41M
-36.02%
YoY
|
N/A
|
$14.45M
-18.08%
YoY
|
$18.70M
1.34%
YoY
|
$17.83M
1.27%
YoY
|
N/A
|
$17.64M
-1.17%
YoY
|
$18.46M
-18.52%
YoY
|
$17.60M
3.74%
YoY
|
$13.59M
-18.04%
YoY
|
$17.85M
10.66%
YoY
|
$22.65M
45.63%
YoY
|
$16.97M
-0.35%
YoY
|
$16.58M
-15.28%
YoY
|
$16.13M
-1.91%
YoY
|
$15.55M
0.38%
YoY
|
$17.03M
16.22%
YoY
|
$19.57M
52.91%
YoY
|
$16.45M
39.93%
YoY
|
| Depreciation & Amortization |
$5.699M
-21.63%
YoY
|
$8.597M
1.32%
YoY
|
$9.502M
7.62%
YoY
|
$7.580M
-11.35%
YoY
|
$7.272M
-15.28%
YoY
|
$8.485M
-5.76%
YoY
|
$8.829M
4.2%
YoY
|
$8.550M
-1.11%
YoY
|
$8.584M
3.11%
YoY
|
$9.004M
7.55%
YoY
|
$8.473M
2.65%
YoY
|
$8.646M
1.31%
YoY
|
$8.325M
-4.38%
YoY
|
$8.372M
-5.65%
YoY
|
$8.254M
0.52%
YoY
|
$8.534M
-1.26%
YoY
|
$8.706M
1.46%
YoY
|
$8.873M
-2.06%
YoY
|
$8.211M
2.0%
YoY
|
| Operating Expenses |
$43.93M
-11.28%
YoY
|
$41.02M
-12.9%
YoY
|
$46.05M
4.24%
YoY
|
$51.54M
2.4%
YoY
|
$49.52M
3.11%
YoY
|
$47.10M
19.18%
YoY
|
$44.18M
-3.89%
YoY
|
$50.33M
-7.98%
YoY
|
$48.03M
2.55%
YoY
|
$39.52M
0.06%
YoY
|
$45.96M
5.48%
YoY
|
$54.70M
22.94%
YoY
|
$46.83M
5.41%
YoY
|
$39.49M
-14.75%
YoY
|
$43.58M
-3.01%
YoY
|
$44.49M
-5.08%
YoY
|
$44.43M
0.91%
YoY
|
$46.33M
6.26%
YoY
|
$44.93M
24.22%
YoY
|
| Operating Profit |
-$8.978M
178.39%
YoY
|
-$7.873M
97.07%
YoY
|
-$3.279M
-1140.95%
YoY
|
-$2.601M
-176.34%
YoY
|
-$3.225M
-1074.32%
YoY
|
-$3.995M
-164.87%
YoY
|
$315.0K
-95.16%
YoY
|
$3.407M
-45.41%
YoY
|
$331.0K
-108.22%
YoY
|
$6.158M
2.91%
YoY
|
$6.512M
11.07%
YoY
|
$6.241M
-205.28%
YoY
|
-$4.029M
35.02%
YoY
|
$5.984M
-236.06%
YoY
|
$5.863M
-165.67%
YoY
|
-$5.928M
-122.22%
YoY
|
-$2.984M
-244.92%
YoY
|
-$4.398M
-177.53%
YoY
|
-$8.928M
-190.85%
YoY
|
| Interest Expense |
-$3.685M
16.36%
YoY
|
-$3.260M
-9.92%
YoY
|
-$3.801M
5.47%
YoY
|
-$3.134M
-17.55%
YoY
|
-$3.167M
-187.15%
YoY
|
-$3.619M
-2.24%
YoY
|
-$3.604M
-208.78%
YoY
|
-$3.801M
10.21%
YoY
|
$3.634M
32.34%
YoY
|
-$3.702M
39.8%
YoY
|
$3.313M
79.57%
YoY
|
-$3.449M
-383.4%
YoY
|
$2.746M
53.75%
YoY
|
-$2.648M
-243.29%
YoY
|
$1.845M
27.51%
YoY
|
$1.217M
-34.57%
YoY
|
$1.786M
1.13%
YoY
|
$1.848M
-331.0%
YoY
|
$1.447M
-23.11%
YoY
|
| Other Income/Expense, Net |
-$470.0K
-200.86%
YoY
|
$1.770M
-5.8%
YoY
|
-$2.414M
-728.65%
YoY
|
-$3.430M
-249.39%
YoY
|
$466.0K
-122.89%
YoY
|
$1.879M
105.13%
YoY
|
$384.0K
-72.23%
YoY
|
$2.296M
-196.19%
YoY
|
-$2.036M
77.35%
YoY
|
$916.0K
-134.64%
YoY
|
$1.383M
-159.31%
YoY
|
-$2.387M
-500.5%
YoY
|
-$1.148M
-13.75%
YoY
|
-$2.644M
100.76%
YoY
|
-$2.332M
5587.8%
YoY
|
$596.0K
119.12%
YoY
|
-$1.331M
271.79%
YoY
|
-$1.317M
229.25%
YoY
|
-$41.00K
-116.21%
YoY
|
| Pretax Income |
-$13.36M
137.29%
YoY
|
-$30.99M
401.96%
YoY
|
-$9.714M
165.63%
YoY
|
-$9.115M
-592.7%
YoY
|
-$5.632M
0.28%
YoY
|
-$6.174M
-290.79%
YoY
|
-$3.657M
-182.35%
YoY
|
$1.850M
-222.92%
YoY
|
-$5.616M
-30.62%
YoY
|
$3.236M
367.63%
YoY
|
$4.441M
158.2%
YoY
|
-$1.505M
-78.27%
YoY
|
-$8.094M
30.93%
YoY
|
$692.0K
-117.87%
YoY
|
$1.720M
-117.49%
YoY
|
-$6.926M
-127.06%
YoY
|
-$6.182M
-1226.05%
YoY
|
-$3.873M
-186.07%
YoY
|
-$9.832M
-215.29%
YoY
|
| Income Tax |
$1.414M
-9.59%
YoY
|
$45.92M
-76630.0%
YoY
|
-$343.0K
-110.05%
YoY
|
$244.0K
-126.07%
YoY
|
$1.564M
206.67%
YoY
|
-$60.00K
-128.3%
YoY
|
$3.413M
50.35%
YoY
|
-$936.0K
-162.95%
YoY
|
$510.0K
-172.03%
YoY
|
$212.0K
-54.41%
YoY
|
$2.270M
129.52%
YoY
|
$1.487M
260.05%
YoY
|
-$708.0K
-147.42%
YoY
|
$465.0K
-79.7%
YoY
|
$989.0K
88.02%
YoY
|
$413.0K
-92.87%
YoY
|
$1.493M
256.32%
YoY
|
$2.291M
149.02%
YoY
|
$526.0K
-71.0%
YoY
|
| Net Earnings |
-$27.92M
287.95%
YoY
|
-$76.91M
1157.92%
YoY
|
-$9.371M
32.55%
YoY
|
-$9.359M
-435.93%
YoY
|
-$7.196M
17.47%
YoY
|
-$6.114M
-302.18%
YoY
|
-$7.070M
-425.66%
YoY
|
$2.786M
-193.11%
YoY
|
-$6.126M
-17.06%
YoY
|
$3.024M
1232.16%
YoY
|
$2.171M
196.99%
YoY
|
-$2.992M
-59.23%
YoY
|
-$7.386M
-3.77%
YoY
|
$227.0K
-103.68%
YoY
|
$731.0K
-107.06%
YoY
|
-$7.339M
-137.07%
YoY
|
-$7.675M
-6003.85%
YoY
|
-$6.164M
-272.18%
YoY
|
-$10.36M
-254.27%
YoY
|
| Basic Earnings Per Share |
-$1.00
284.62%
YoY
|
N/A
|
-$0.34
30.77%
YoY
|
-$0.34
-440.0%
YoY
|
-$0.26
18.18%
YoY
|
N/A
|
-$0.26
-425.0%
YoY
|
$0.10
-190.91%
YoY
|
-$0.22
-18.52%
YoY
|
N/A
|
$0.08
166.67%
YoY
|
-$0.11
-59.26%
YoY
|
-$0.27
-3.57%
YoY
|
N/A
|
$0.03
-107.89%
YoY
|
-$0.27
-136.99%
YoY
|
-$0.28
N/A
|
N/A
|
-$0.38
-252.0%
YoY
|
| Diluted Earnings Per Share |
-$1.00
284.62%
YoY
|
-$2.76
1147.76%
YoY
|
-$0.34
30.77%
YoY
|
-$0.34
-440.0%
YoY
|
-$0.26
18.18%
YoY
|
-$0.22
-301.16%
YoY
|
-$0.26
-425.0%
YoY
|
$0.10
-191.75%
YoY
|
-$0.22
-18.52%
YoY
|
$0.11
1222.24%
YoY
|
$0.08
166.67%
YoY
|
-$0.11
-59.63%
YoY
|
-$0.27
-3.57%
YoY
|
$0.01
-100.0%
YoY
|
$0.03
-107.89%
YoY
|
-$0.27
-137.5%
YoY
|
-$0.28
N/A
|
-$227.0K
-174603814.15%
YoY
|
-$0.38
-252.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 |
28.02M shares
1.16%
YoY
|
28.02M shares
1.19%
YoY
|
28.01M shares
1.19%
YoY
|
27.85M shares
0.63%
YoY
|
27.70M shares
0.51%
YoY
|
27.69M shares
0.51%
YoY
|
27.68M shares
0.57%
YoY
|
27.67M shares
0.57%
YoY
|
27.55M shares
0.75%
YoY
|
27.55M shares
0.81%
YoY
|
27.52M shares
0.72%
YoY
|
27.51M shares
0.9%
YoY
|
27.35M shares
0.55%
YoY
|
27.33M
0.54%
YoY
|
27.33M
0.66%
YoY
|
27.27M
0.49%
YoY
|
27.20M
0.67%
YoY
|
27.18M
0.64%
YoY
|
27.15M
0.71%
YoY
|
| Diluted Shares Outstanding |
27.90M shares
0.79%
YoY
|
N/A
|
27.86M shares
0.87%
YoY
|
27.79M shares
-0.23%
YoY
|
27.68M shares
0.55%
YoY
|
N/A
|
27.62M shares
-0.42%
YoY
|
27.85M shares
1.46%
YoY
|
27.53M shares
0.66%
YoY
|
N/A
|
27.73M shares
0.76%
YoY
|
27.45M shares
0.67%
YoY
|
27.35M shares
0.55%
YoY
|
N/A
|
27.52M
1.39%
YoY
|
27.27M
-0.6%
YoY
|
27.20M
-1.04%
YoY
|
N/A
|
27.15M
-0.28%
YoY
|
Loading...