|
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
83.18%
YoY
|
-$7.097M
36.77%
YoY
|
-$5.189M
12.8%
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 shares
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 shares
1.45%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$181.4M
15.13%
YoY
|
$160.8M
7.91%
YoY
|
$205.2M
-6.0%
YoY
|
$210.3M
-1.67%
YoY
|
$157.5M
-33.54%
YoY
|
$149.1M
-37.67%
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
|
| Cost Of Revenue |
$144.6M
19.27%
YoY
|
$125.9M
10.62%
YoY
|
$172.0M
-1.79%
YoY
|
$167.5M
-1.09%
YoY
|
$121.2M
-33.89%
YoY
|
$113.8M
-40.35%
YoY
|
$175.1M
-4.73%
YoY
|
$169.3M
-8.79%
YoY
|
$183.3M
-10.96%
YoY
|
$190.8M
-3.89%
YoY
|
$183.8M
-1.0%
YoY
|
$185.7M
4.7%
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
|
| Gross Profit |
$36.83M
1.33%
YoY
|
$34.96M
-0.83%
YoY
|
$33.15M
-23.09%
YoY
|
$42.77M
-3.87%
YoY
|
$36.35M
-32.36%
YoY
|
$35.25M
-27.1%
YoY
|
$43.10M
-5.64%
YoY
|
$44.49M
-15.26%
YoY
|
$53.74M
-11.81%
YoY
|
$48.36M
12.98%
YoY
|
$45.68M
0.44%
YoY
|
$52.51M
6.2%
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
|
| Selling, General & Admin |
$26.06M
1.39%
YoY
|
$32.53M
25.76%
YoY
|
$29.48M
2.98%
YoY
|
$31.59M
19.07%
YoY
|
$25.70M
-19.36%
YoY
|
$25.87M
-14.98%
YoY
|
$28.63M
10.41%
YoY
|
$26.53M
-2.89%
YoY
|
$31.88M
-0.53%
YoY
|
$30.42M
1.88%
YoY
|
$25.93M
13.16%
YoY
|
$27.32M
-0.44%
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
|
| Research & Development |
$11.96M
-19.41%
YoY
|
$11.41M
-16.7%
YoY
|
N/A
|
$14.45M
-18.08%
YoY
|
$14.84M
-19.59%
YoY
|
$13.69M
-22.22%
YoY
|
N/A
|
$17.64M
1.0%
YoY
|
$18.46M
-18.52%
YoY
|
$17.60M
3.74%
YoY
|
$13.59M
-18.04%
YoY
|
$17.47M
8.28%
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
|
| Depreciation & Amortization |
$5.646M
3.54%
YoY
|
$5.699M
15.22%
YoY
|
$8.597M
1.32%
YoY
|
$9.502M
7.62%
YoY
|
$5.453M
-36.22%
YoY
|
$4.946M
-42.38%
YoY
|
$8.485M
-5.76%
YoY
|
$8.829M
4.2%
YoY
|
$8.550M
1.69%
YoY
|
$8.584M
3.11%
YoY
|
$9.004M
7.55%
YoY
|
$8.473M
2.65%
YoY
|
$8.408M
-1.48%
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
|
| Operating Expenses |
$38.02M
-6.23%
YoY
|
$43.93M
11.07%
YoY
|
$41.02M
-12.9%
YoY
|
$46.05M
4.24%
YoY
|
$40.55M
-19.45%
YoY
|
$39.56M
-17.64%
YoY
|
$47.10M
19.18%
YoY
|
$44.18M
-1.37%
YoY
|
$50.33M
-7.98%
YoY
|
$48.03M
2.55%
YoY
|
$39.52M
0.06%
YoY
|
$44.79M
2.79%
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
|
| Operating Profit |
-$1.188M
-71.69%
YoY
|
-$8.978M
108.5%
YoY
|
-$7.873M
97.07%
YoY
|
-$3.279M
-1140.95%
YoY
|
-$4.196M
-223.16%
YoY
|
-$4.306M
-1400.91%
YoY
|
-$3.995M
-164.87%
YoY
|
$315.0K
-95.16%
YoY
|
$3.407M
-21.33%
YoY
|
$331.0K
-108.22%
YoY
|
$6.158M
2.91%
YoY
|
$6.512M
11.07%
YoY
|
$4.331M
-173.06%
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
|
| Interest Expense |
-$2.404M
-25.64%
YoY
|
-$3.685M
13.66%
YoY
|
-$3.260M
-9.92%
YoY
|
-$3.801M
5.47%
YoY
|
-$3.233M
-14.94%
YoY
|
-$3.242M
-189.21%
YoY
|
-$3.619M
-2.24%
YoY
|
-$3.604M
-208.78%
YoY
|
-$3.801M
-221.83%
YoY
|
$3.634M
32.34%
YoY
|
-$3.702M
39.8%
YoY
|
$3.313M
79.57%
YoY
|
$3.120M
156.37%
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
|
| Other Income/Expense, Net |
$649.0K
-129.21%
YoY
|
-$470.0K
-156.97%
YoY
|
$1.770M
-5.8%
YoY
|
-$2.414M
-728.65%
YoY
|
-$2.222M
-196.78%
YoY
|
$825.0K
-140.52%
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
|
| Pretax Income |
-$2.721M
-71.66%
YoY
|
-$13.36M
107.87%
YoY
|
-$30.99M
401.96%
YoY
|
-$9.714M
165.63%
YoY
|
-$9.601M
-618.97%
YoY
|
-$6.429M
14.48%
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
|
| Income Tax |
$2.555M
65.69%
YoY
|
$1.414M
-10.22%
YoY
|
$45.92M
-76630.0%
YoY
|
-$343.0K
-110.05%
YoY
|
$1.542M
-264.74%
YoY
|
$1.575M
208.82%
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
|
| Net Earnings |
-$5.276M
-43.63%
YoY
|
-$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
|
| Basic Earnings Per Share |
-$0.19
-44.12%
YoY
|
-$1.00
284.62%
YoY
|
N/A
|
N/A
|
-$0.34
-440.0%
YoY
|
-$0.26
18.18%
YoY
|
N/A
|
N/A
|
$0.10
N/A
|
-$0.22
-18.52%
YoY
|
N/A
|
N/A
|
N/A
|
-$0.27
-3.57%
YoY
|
N/A
|
$0.03
-107.89%
YoY
|
-$0.27
-136.99%
YoY
|
-$0.28
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.19
-44.12%
YoY
|
-$1.00
284.62%
YoY
|
-$2.76
1147.76%
YoY
|
-$0.34
30.77%
YoY
|
-$0.34
-439.87%
YoY
|
-$0.26
18.18%
YoY
|
-$0.22
-299.97%
YoY
|
-$0.26
-434.34%
YoY
|
$0.10
-192.68%
YoY
|
-$0.22
-18.52%
YoY
|
$0.11
1201.92%
YoY
|
$0.08
166.67%
YoY
|
-$0.11
-59.26%
YoY
|
-$0.27
-3.57%
YoY
|
$0.01
-105.73%
YoY
|
$0.03
-107.89%
YoY
|
-$0.27
-137.5%
YoY
|
-$0.28
N/A
|
-$0.23
-276.92%
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.24M shares
1.64%
YoY
|
28.02M shares
1.22%
YoY
|
N/A
|
27.86M shares
0.87%
YoY
|
27.79M shares
0.64%
YoY
|
27.68M shares
0.55%
YoY
|
N/A
|
27.62M shares
0.49%
YoY
|
27.61M shares
0.35%
YoY
|
27.53M shares
0.66%
YoY
|
N/A
|
27.48M shares
0.58%
YoY
|
27.51M shares
0.73%
YoY
|
27.35M shares
0.57%
YoY
|
27.33M
0.54%
YoY
|
27.33M
0.6%
YoY
|
27.32M
0.56%
YoY
|
27.19M
0.7%
YoY
|
27.18M
0.64%
YoY
|
| Diluted Shares Outstanding |
28.24M shares
1.64%
YoY
|
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 shares
1.39%
YoY
|
27.27M shares
-0.6%
YoY
|
27.20M shares
-1.04%
YoY
|
N/A
|
Loading...