|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.741B
0.37%
YoY
|
$2.731B
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Cost Of Revenue |
$2.413B
-0.6%
YoY
|
$2.428B
-3.85%
YoY
|
$2.525B
5.41%
YoY
|
$2.396B
6.81%
YoY
|
$2.243B
0.68%
YoY
|
| Gross Profit |
$327.5M
8.12%
YoY
|
$302.9M
4.17%
YoY
|
$290.8M
124.03%
YoY
|
$129.8M
48.8%
YoY
|
$87.23M
-40.88%
YoY
|
| Selling, General & Admin |
$214.4M
3.28%
YoY
|
$207.6M
-3.8%
YoY
|
$215.7M
8.17%
YoY
|
$199.5M
-12.18%
YoY
|
$227.1M
-13.85%
YoY
|
| Research & Development |
$80.64M
-2.63%
YoY
|
$82.82M
-1.54%
YoY
|
$84.11M
4.45%
YoY
|
$80.53M
-10.48%
YoY
|
$89.96M
-11.47%
YoY
|
| Depreciation & Amortization |
$97.98M
-5.4%
YoY
|
$103.6M
-5.79%
YoY
|
$109.9M
-10.24%
YoY
|
$122.5M
-11.89%
YoY
|
$139.0M
-9.87%
YoY
|
| Operating Expenses |
$295.0M
1.6%
YoY
|
$290.4M
-3.16%
YoY
|
$299.9M
7.1%
YoY
|
$280.0M
-11.7%
YoY
|
$317.1M
-13.18%
YoY
|
| Operating Profit |
$86.60M
24.03%
YoY
|
$69.82M
51.69%
YoY
|
$46.03M
-143.84%
YoY
|
-$105.0M
-49.78%
YoY
|
-$209.1M
-22.18%
YoY
|
| Interest Expense |
-$115.3M
-0.27%
YoY
|
-$115.6M
-11.1%
YoY
|
-$130.1M
65.67%
YoY
|
-$78.51M
8.28%
YoY
|
-$72.51M
22.55%
YoY
|
| Other Income/Expense, Net |
-$931.0K
-94.81%
YoY
|
-$17.94M
14.27%
YoY
|
-$15.70M
186.2%
YoY
|
-$5.485M
13.28%
YoY
|
-$4.842M
87.67%
YoY
|
| Pretax Income |
-$23.52M
-76.82%
YoY
|
-$101.5M
-47.79%
YoY
|
-$194.4M
-3.05%
YoY
|
-$200.5M
-30.73%
YoY
|
-$289.5M
-12.35%
YoY
|
| Income Tax |
-$19.21M
-17.74%
YoY
|
-$23.35M
-361.37%
YoY
|
$8.933M
-48.34%
YoY
|
$17.29M
-56.11%
YoY
|
$39.39M
-164.74%
YoY
|
| Net Earnings |
-$4.165M
-94.71%
YoY
|
-$78.75M
-61.01%
YoY
|
-$202.0M
-6.22%
YoY
|
-$215.4M
-33.28%
YoY
|
-$322.8M
20.64%
YoY
|
| Basic Earnings Per Share |
-$0.23
-94.87%
YoY
|
-$4.48
-61.51%
YoY
|
-$11.64
-7.1%
YoY
|
-$12.53
-33.84%
YoY
|
-$18.94
19.72%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-94.87%
YoY
|
-$4.48
-61.51%
YoY
|
-$11.64
-7.1%
YoY
|
-$12.53
-33.84%
YoY
|
-$18.94
19.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.86M shares
1.7%
YoY
|
17.56M shares
1.2%
YoY
|
17.36M shares
0.96%
YoY
|
17.19M shares
0.85%
YoY
|
17.05M shares
0.78%
YoY
|
| Diluted Shares Outstanding |
17.86M shares
1.7%
YoY
|
17.56M shares
1.2%
YoY
|
17.36M shares
0.96%
YoY
|
17.19M shares
0.85%
YoY
|
17.05M shares
0.78%
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 |
$686.4M
2.89%
YoY
|
$672.4M
1.76%
YoY
|
$695.5M
4039.4%
YoY
|
$706.0M
3992.12%
YoY
|
$667.1M
N/A
|
$660.8M
-1.91%
YoY
|
$16.80M
N/A
|
$17.25M
-97.62%
YoY
|
$0.00
N/A
|
$673.6M
3.74%
YoY
|
$0.00
N/A
|
$723.7M
N/A
|
$0.00
N/A
|
$649.3M
7.98%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$601.3M
-13.71%
YoY
|
$0.00
N/A
|
| Cost Of Revenue |
$603.9M
2.38%
YoY
|
$602.2M
4.06%
YoY
|
$608.4M
-0.11%
YoY
|
$612.9M
-2.0%
YoY
|
$589.9M
-4.05%
YoY
|
$578.7M
-4.96%
YoY
|
$609.0M
-3.25%
YoY
|
$625.4M
-3.19%
YoY
|
$614.8M
-4.03%
YoY
|
$608.9M
2.34%
YoY
|
$629.5M
1.76%
YoY
|
$646.0M
9.4%
YoY
|
$640.6M
8.32%
YoY
|
$595.0M
3.78%
YoY
|
$618.6M
15.66%
YoY
|
$590.5M
10.56%
YoY
|
$591.4M
-1.54%
YoY
|
$573.4M
-7.01%
YoY
|
$534.8M
-10.67%
YoY
|
| Gross Profit |
$82.42M
6.79%
YoY
|
$70.15M
-14.47%
YoY
|
$87.14M
14.19%
YoY
|
$93.05M
12.19%
YoY
|
$77.18M
25.2%
YoY
|
$82.02M
26.77%
YoY
|
$76.31M
-28.37%
YoY
|
$82.94M
6.72%
YoY
|
$61.64M
47.37%
YoY
|
$64.70M
19.12%
YoY
|
$106.5M
176.29%
YoY
|
$77.71M
405.42%
YoY
|
$41.83M
94.17%
YoY
|
$54.31M
94.01%
YoY
|
$38.56M
-574.46%
YoY
|
$15.38M
-1748.02%
YoY
|
$21.54M
-68.46%
YoY
|
$28.00M
-65.14%
YoY
|
-$8.127M
-109.62%
YoY
|
| Selling, General & Admin |
$52.51M
2.57%
YoY
|
$56.47M
12.76%
YoY
|
$55.40M
11.47%
YoY
|
$51.21M
-2.29%
YoY
|
$51.19M
-7.54%
YoY
|
$50.08M
-15.42%
YoY
|
$49.70M
-0.27%
YoY
|
$52.41M
-4.02%
YoY
|
$55.37M
6.29%
YoY
|
$59.21M
17.43%
YoY
|
$49.83M
11.12%
YoY
|
$54.61M
4.44%
YoY
|
$52.09M
0.36%
YoY
|
$50.42M
-13.96%
YoY
|
$44.85M
-25.71%
YoY
|
$52.28M
4.39%
YoY
|
$51.90M
-10.59%
YoY
|
$58.60M
-9.28%
YoY
|
$60.37M
0.51%
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 |
$21.80M
-8.53%
YoY
|
$24.74M
-2.25%
YoY
|
$24.88M
-3.99%
YoY
|
$24.52M
-5.23%
YoY
|
$23.83M
-3.93%
YoY
|
$25.31M
-6.01%
YoY
|
$25.92M
-4.72%
YoY
|
$25.87M
-6.99%
YoY
|
$24.80M
-5.25%
YoY
|
$26.93M
-4.85%
YoY
|
$27.20M
-11.19%
YoY
|
$27.82M
-11.45%
YoY
|
$26.18M
-13.86%
YoY
|
$28.30M
-16.72%
YoY
|
$30.63M
-15.04%
YoY
|
$31.41M
-11.2%
YoY
|
$30.39M
-4.31%
YoY
|
$33.99M
-9.37%
YoY
|
$36.05M
-0.96%
YoY
|
| Operating Expenses |
$52.51M
2.57%
YoY
|
$57.71M
11.62%
YoY
|
$55.40M
11.47%
YoY
|
$51.21M
-2.29%
YoY
|
$51.19M
-7.54%
YoY
|
$51.70M
-15.07%
YoY
|
$49.70M
-0.27%
YoY
|
$52.41M
-6.87%
YoY
|
$55.37M
6.29%
YoY
|
$60.88M
17.16%
YoY
|
$49.83M
11.12%
YoY
|
$56.28M
7.64%
YoY
|
$52.09M
0.36%
YoY
|
$51.96M
-14.01%
YoY
|
$44.85M
-25.71%
YoY
|
$52.28M
4.39%
YoY
|
$51.90M
-10.59%
YoY
|
$60.43M
-9.13%
YoY
|
$60.37M
0.51%
YoY
|
| Operating Profit |
$24.06M
8.05%
YoY
|
$12.45M
-58.95%
YoY
|
$26.46M
12.76%
YoY
|
$37.28M
234.46%
YoY
|
$22.26M
539.22%
YoY
|
$30.32M
692.91%
YoY
|
$23.47M
-55.43%
YoY
|
$11.15M
-48.01%
YoY
|
$3.483M
-124.11%
YoY
|
$3.824M
62.52%
YoY
|
$52.66M
-623.39%
YoY
|
$21.44M
-345.36%
YoY
|
-$14.45M
-64.23%
YoY
|
$2.353M
-107.26%
YoY
|
-$10.06M
-86.2%
YoY
|
-$8.737M
-86.69%
YoY
|
-$40.39M
245.54%
YoY
|
-$32.43M
-335.01%
YoY
|
-$72.89M
-488.01%
YoY
|
| Interest Expense |
-$28.31M
-1.09%
YoY
|
-$30.21M
6.45%
YoY
|
-$28.61M
-1.75%
YoY
|
-$28.71M
0.27%
YoY
|
-$28.62M
-2.26%
YoY
|
-$28.38M
-14.49%
YoY
|
-$29.13M
-13.84%
YoY
|
-$28.64M
-15.56%
YoY
|
-$29.28M
-3.11%
YoY
|
-$33.19M
38.97%
YoY
|
-$33.80M
62.93%
YoY
|
-$33.91M
83.77%
YoY
|
-$30.22M
66.25%
YoY
|
-$23.88M
11.12%
YoY
|
-$20.75M
13.73%
YoY
|
-$18.45M
1.82%
YoY
|
-$18.18M
2.21%
YoY
|
-$21.49M
53.52%
YoY
|
-$18.24M
1.43%
YoY
|
| Other Income/Expense, Net |
-$2.112M
-123.77%
YoY
|
-$924.0K
-39.53%
YoY
|
-$2.857M
-51.17%
YoY
|
-$3.667M
-28.5%
YoY
|
$8.884M
-343.46%
YoY
|
-$1.528M
-23.75%
YoY
|
-$5.851M
53.33%
YoY
|
-$5.129M
153.03%
YoY
|
-$3.649M
-8.87%
YoY
|
-$2.004M
154.64%
YoY
|
-$3.816M
-2713.7%
YoY
|
-$2.027M
34.33%
YoY
|
-$4.004M
230.64%
YoY
|
-$787.0K
-209.31%
YoY
|
$146.0K
-129.55%
YoY
|
-$1.509M
-210.79%
YoY
|
-$1.211M
-76.2%
YoY
|
$720.0K
-460.0%
YoY
|
-$494.0K
-117.74%
YoY
|
| Pretax Income |
-$29.07M
-775.24%
YoY
|
-$30.68M
-1772.57%
YoY
|
-$3.757M
-53.22%
YoY
|
$6.608M
-109.7%
YoY
|
$4.305M
-115.84%
YoY
|
$1.834M
-103.29%
YoY
|
-$8.032M
-151.09%
YoY
|
-$68.10M
187.9%
YoY
|
-$27.18M
-79.22%
YoY
|
-$55.70M
-23.88%
YoY
|
$15.72M
-146.17%
YoY
|
-$23.66M
-26.41%
YoY
|
-$130.8M
113.87%
YoY
|
-$73.16M
-9.61%
YoY
|
-$34.05M
-63.28%
YoY
|
-$32.15M
-60.79%
YoY
|
-$61.14M
81.0%
YoY
|
-$80.94M
145.28%
YoY
|
-$92.74M
-2245.34%
YoY
|
| Income Tax |
$4.197M
55.27%
YoY
|
-$33.85M
-11.89%
YoY
|
$3.864M
35.06%
YoY
|
$8.081M
0.01%
YoY
|
$2.703M
-34.57%
YoY
|
-$38.42M
7176.52%
YoY
|
$2.861M
-34.05%
YoY
|
$8.080M
69.57%
YoY
|
$4.131M
1053.91%
YoY
|
-$528.0K
-103.41%
YoY
|
$4.338M
-620.77%
YoY
|
$4.765M
137.66%
YoY
|
$358.0K
-45.09%
YoY
|
$15.47M
-35.0%
YoY
|
-$833.0K
-102.59%
YoY
|
$2.005M
-111.48%
YoY
|
$652.0K
-30.34%
YoY
|
$23.79M
-540.63%
YoY
|
$32.12M
-1446.23%
YoY
|
| Net Earnings |
-$33.30M
-2245.81%
YoY
|
$3.328M
-91.72%
YoY
|
-$7.644M
-30.87%
YoY
|
-$1.401M
-98.16%
YoY
|
$1.552M
-104.9%
YoY
|
$40.21M
-172.91%
YoY
|
-$11.06M
-197.31%
YoY
|
-$76.24M
173.97%
YoY
|
-$31.66M
-75.71%
YoY
|
-$55.15M
-37.39%
YoY
|
$11.36M
-134.76%
YoY
|
-$27.83M
-16.3%
YoY
|
-$130.4M
112.46%
YoY
|
-$88.09M
-13.79%
YoY
|
-$32.69M
-73.46%
YoY
|
-$33.25M
-47.73%
YoY
|
-$61.36M
81.2%
YoY
|
-$102.2M
275.69%
YoY
|
-$123.2M
-2911.53%
YoY
|
| Basic Earnings Per Share |
-$1.85
-2155.56%
YoY
|
N/A
|
-$0.43
-31.75%
YoY
|
-$0.08
-98.16%
YoY
|
$0.09
-104.97%
YoY
|
N/A
|
-$0.63
-196.92%
YoY
|
-$4.34
169.57%
YoY
|
-$1.81
-76.09%
YoY
|
N/A
|
$0.65
-134.21%
YoY
|
-$1.61
-16.58%
YoY
|
-$7.57
111.45%
YoY
|
N/A
|
-$1.90
-73.61%
YoY
|
-$1.93
-48.26%
YoY
|
-$3.58
79.0%
YoY
|
N/A
|
-$7.20
-2869.23%
YoY
|
| Diluted Earnings Per Share |
-$1.85
-2155.56%
YoY
|
$0.19
-92.0%
YoY
|
-$0.43
-31.75%
YoY
|
-$0.08
-98.16%
YoY
|
$0.09
-104.97%
YoY
|
$2.28
-172.13%
YoY
|
-$0.63
-196.92%
YoY
|
-$4.34
170.34%
YoY
|
-$1.81
-76.09%
YoY
|
-$3.17
-38.14%
YoY
|
$0.65
-134.21%
YoY
|
-$1.61
-16.82%
YoY
|
-$7.57
111.45%
YoY
|
-$5.12
-100.0%
YoY
|
-$1.90
-73.61%
YoY
|
-$1.93
-48.26%
YoY
|
-$3.58
79.0%
YoY
|
-$5.976M
271.3%
YoY
|
-$7.20
-2869.23%
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 |
17.64M shares
1.79%
YoY
|
17.64M shares
1.79%
YoY
|
17.63M shares
1.82%
YoY
|
17.55M shares
1.49%
YoY
|
17.33M shares
0.75%
YoY
|
17.33M shares
0.75%
YoY
|
17.32M shares
0.71%
YoY
|
17.29M shares
0.88%
YoY
|
17.20M shares
0.52%
YoY
|
17.20M shares
0.52%
YoY
|
17.20M shares
0.53%
YoY
|
17.14M shares
-0.29%
YoY
|
17.11M shares
-0.17%
YoY
|
17.11M shares
0.69%
YoY
|
17.11M shares
0.05%
YoY
|
17.19M shares
0.93%
YoY
|
17.14M shares
1.09%
YoY
|
16.99M shares
0.56%
YoY
|
17.10M shares
1.0%
YoY
|
| Diluted Shares Outstanding |
17.97M shares
0.32%
YoY
|
N/A
|
17.93M shares
1.78%
YoY
|
17.88M shares
1.81%
YoY
|
17.91M shares
2.58%
YoY
|
N/A
|
17.61M shares
0.29%
YoY
|
17.56M shares
1.32%
YoY
|
17.46M shares
1.35%
YoY
|
N/A
|
17.56M shares
1.99%
YoY
|
17.33M shares
0.85%
YoY
|
17.23M shares
0.54%
YoY
|
N/A
|
17.22M shares
0.7%
YoY
|
17.19M shares
0.93%
YoY
|
17.14M shares
1.09%
YoY
|
N/A
|
17.10M shares
0.49%
YoY
|
Loading...