|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.060B
2.44%
YoY
|
$1.035B
-1.1%
YoY
|
$1.046B
-2.32%
YoY
|
$1.071B
-3.21%
YoY
|
$1.107B
2.63%
YoY
|
| Cost Of Revenue |
$540.2M
1.77%
YoY
|
$530.8M
-0.9%
YoY
|
$535.6M
1.9%
YoY
|
$525.6M
2.28%
YoY
|
$513.9M
-4.39%
YoY
|
| Gross Profit |
$519.8M
3.13%
YoY
|
$504.0M
-1.31%
YoY
|
$510.7M
-6.38%
YoY
|
$545.5M
-7.96%
YoY
|
$592.7M
9.62%
YoY
|
| Selling, General & Admin |
$433.5M
1.78%
YoY
|
$425.9M
-3.56%
YoY
|
$441.6M
6.44%
YoY
|
$414.9M
0.48%
YoY
|
$412.9M
3.74%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$22.50M
-28.57%
YoY
|
$31.50M
1.94%
YoY
|
$30.90M
-6.36%
YoY
|
$33.00M
-10.57%
YoY
|
$36.90M
-7.75%
YoY
|
| Operating Expenses |
$456.0M
-0.31%
YoY
|
$457.4M
-3.2%
YoY
|
$472.5M
5.49%
YoY
|
$447.9M
-0.42%
YoY
|
$449.8M
2.69%
YoY
|
| Operating Profit |
$16.10M
-113.99%
YoY
|
-$115.1M
141.81%
YoY
|
-$47.60M
317.54%
YoY
|
-$11.40M
-107.98%
YoY
|
$142.9M
39.14%
YoY
|
| Interest Expense |
-$33.80M
-21.21%
YoY
|
-$42.90M
-0.23%
YoY
|
-$43.00M
186.67%
YoY
|
-$15.00M
-528.57%
YoY
|
$3.500M
-240.0%
YoY
|
| Other Income/Expense, Net |
$19.10M
N/A
|
$0.00
-100.0%
YoY
|
$200.0K
-77.78%
YoY
|
$900.0K
-43.75%
YoY
|
$1.600M
N/A
|
| Pretax Income |
$1.400M
-100.89%
YoY
|
-$158.0M
74.78%
YoY
|
-$90.40M
254.51%
YoY
|
-$25.50M
-117.23%
YoY
|
$148.0M
47.7%
YoY
|
| Income Tax |
$4.000M
-200.0%
YoY
|
-$4.000M
-64.91%
YoY
|
-$11.40M
-189.06%
YoY
|
$12.80M
-63.53%
YoY
|
$35.10M
43.85%
YoY
|
| Net Earnings |
-$4.600M
-97.06%
YoY
|
-$156.2M
94.04%
YoY
|
-$80.50M
99.26%
YoY
|
-$40.40M
-135.22%
YoY
|
$114.7M
49.74%
YoY
|
| Basic Earnings Per Share |
-$0.09
-97.11%
YoY
|
-$3.11
93.17%
YoY
|
-$1.61
98.77%
YoY
|
-$0.81
-136.16%
YoY
|
$2.24
48.34%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-97.11%
YoY
|
-$3.11
93.17%
YoY
|
-$1.61
98.77%
YoY
|
-$0.81
-100.0%
YoY
|
$2.299M
49.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.80M shares
1.2%
YoY
|
50.20M shares
0.6%
YoY
|
49.90M shares
0.4%
YoY
|
49.70M shares
0.2%
YoY
|
49.60M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
50.80M shares
1.2%
YoY
|
50.20M shares
0.6%
YoY
|
49.90M shares
0.4%
YoY
|
49.70M shares
0.2%
YoY
|
49.60M shares
0.0%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$264.8M
1.89%
YoY
|
$270.4M
4.73%
YoY
|
$263.6M
3.94%
YoY
|
$266.1M
2.11%
YoY
|
$259.9M
-0.95%
YoY
|
$258.2M
-0.92%
YoY
|
$253.6M
-1.82%
YoY
|
$260.6M
-0.65%
YoY
|
$262.4M
-1.02%
YoY
|
$260.6M
-0.95%
YoY
|
$258.3M
-2.79%
YoY
|
$262.3M
-2.13%
YoY
|
$265.1M
-3.35%
YoY
|
$263.1M
-76.22%
YoY
|
$265.7M
-2.99%
YoY
|
$268.0M
-6.33%
YoY
|
$274.3M
1.4%
YoY
|
$1.107B
N/A
|
| Cost Of Revenue |
N/A
|
$138.7M
4.21%
YoY
|
$135.8M
3.11%
YoY
|
$135.5M
2.81%
YoY
|
$130.2M
-2.98%
YoY
|
$133.1M
-0.3%
YoY
|
$131.7M
-1.72%
YoY
|
$131.8M
-2.73%
YoY
|
$134.2M
1.21%
YoY
|
$133.5M
0.15%
YoY
|
$134.0M
1.28%
YoY
|
$135.5M
3.99%
YoY
|
$132.6M
2.24%
YoY
|
$133.3M
-74.06%
YoY
|
$132.3M
0.84%
YoY
|
$130.3M
0.54%
YoY
|
$129.7M
4.09%
YoY
|
$513.9M
N/A
|
| Gross Profit |
N/A
|
$131.7M
5.28%
YoY
|
$127.8M
4.84%
YoY
|
$130.6M
1.4%
YoY
|
$129.7M
1.17%
YoY
|
$125.1M
-1.57%
YoY
|
$121.9M
-1.93%
YoY
|
$128.8M
1.58%
YoY
|
$128.2M
-3.25%
YoY
|
$127.1M
-2.08%
YoY
|
$124.3M
-6.82%
YoY
|
$126.8M
-7.92%
YoY
|
$132.5M
-8.37%
YoY
|
$129.8M
-78.1%
YoY
|
$133.4M
-6.52%
YoY
|
$137.7M
-12.01%
YoY
|
$144.6M
-0.89%
YoY
|
$592.7M
N/A
|
| Selling, General & Admin |
N/A
|
$112.3M
7.36%
YoY
|
$105.5M
1.64%
YoY
|
$108.2M
-1.64%
YoY
|
$107.5M
0.0%
YoY
|
$104.6M
-8.65%
YoY
|
$103.8M
-4.6%
YoY
|
$110.0M
2.04%
YoY
|
$107.5M
-2.71%
YoY
|
$114.5M
9.57%
YoY
|
$108.8M
1.21%
YoY
|
$107.8M
5.48%
YoY
|
$110.5M
9.73%
YoY
|
$104.5M
-74.69%
YoY
|
$107.5M
3.17%
YoY
|
$102.2M
-3.31%
YoY
|
$100.7M
0.8%
YoY
|
$412.9M
N/A
|
| 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
|
| Depreciation & Amortization |
$4.600M
-26.98%
YoY
|
$5.000M
-36.71%
YoY
|
$5.500M
-32.93%
YoY
|
$5.700M
-25.0%
YoY
|
$6.300M
-19.23%
YoY
|
$7.900M
2.6%
YoY
|
$8.200M
6.49%
YoY
|
$7.600M
-1.3%
YoY
|
$7.800M
0.0%
YoY
|
$7.700M
-7.23%
YoY
|
$7.700M
-3.75%
YoY
|
$7.700M
-6.1%
YoY
|
$7.800M
-8.24%
YoY
|
$8.300M
-54.89%
YoY
|
$8.000M
-14.89%
YoY
|
$8.200M
-12.77%
YoY
|
$8.500M
-6.59%
YoY
|
$18.40M
N/A
|
| Operating Expenses |
N/A
|
$117.3M
4.27%
YoY
|
$111.0M
-0.89%
YoY
|
$113.9M
-3.15%
YoY
|
$113.8M
-1.3%
YoY
|
$112.5M
-7.94%
YoY
|
$112.0M
-3.86%
YoY
|
$117.6M
1.82%
YoY
|
$115.3M
-2.54%
YoY
|
$122.2M
8.33%
YoY
|
$116.5M
0.87%
YoY
|
$115.5M
4.62%
YoY
|
$118.3M
8.33%
YoY
|
$112.8M
-74.92%
YoY
|
$115.5M
1.67%
YoY
|
$110.4M
-4.08%
YoY
|
$109.2M
0.18%
YoY
|
$449.8M
N/A
|
| Operating Profit |
$29.30M
84.28%
YoY
|
$14.40M
14.29%
YoY
|
$16.80M
69.7%
YoY
|
$16.70M
49.11%
YoY
|
$15.90M
23.26%
YoY
|
$12.60M
157.14%
YoY
|
$9.900M
26.92%
YoY
|
$11.20M
-115.03%
YoY
|
$12.90M
-9.15%
YoY
|
$4.900M
-71.18%
YoY
|
$7.800M
-56.42%
YoY
|
-$74.50M
-372.89%
YoY
|
$14.20M
-59.89%
YoY
|
$17.00M
-88.1%
YoY
|
$17.90M
-38.49%
YoY
|
$27.30M
-34.06%
YoY
|
$35.40M
-4.07%
YoY
|
$142.9M
N/A
|
| Interest Expense |
$3.800M
-140.43%
YoY
|
-$7.400M
-26.73%
YoY
|
-$8.300M
-23.15%
YoY
|
-$8.700M
-20.18%
YoY
|
-$9.400M
-184.68%
YoY
|
-$10.10M
-17.89%
YoY
|
-$10.80M
-199.08%
YoY
|
-$10.90M
-205.83%
YoY
|
$11.10M
16.84%
YoY
|
-$12.30M
41.38%
YoY
|
$10.90M
75.81%
YoY
|
$10.30M
10200.0%
YoY
|
$9.500M
N/A
|
-$8.700M
-348.57%
YoY
|
$6.200M
6100.0%
YoY
|
$100.0K
N/A
|
$0.00
-100.0%
YoY
|
$3.500M
N/A
|
| Other Income/Expense, Net |
-$100.0K
-100.52%
YoY
|
-$100.0K
N/A
|
-$100.0K
N/A
|
$0.00
N/A
|
$19.30M
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$100.0K
N/A
|
$100.0K
N/A
|
N/A
|
$900.0K
-43.75%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
$1.600M
N/A
|
| Pretax Income |
$23.00M
-10.85%
YoY
|
-$40.80M
-20.47%
YoY
|
$8.400M
-107.72%
YoY
|
$8.000M
2566.67%
YoY
|
$25.80M
1333.33%
YoY
|
-$51.30M
593.24%
YoY
|
-$108.8M
3526.67%
YoY
|
$300.0K
-100.35%
YoY
|
$1.800M
-61.7%
YoY
|
-$7.400M
-92.59%
YoY
|
-$3.000M
-125.64%
YoY
|
-$84.70M
-411.4%
YoY
|
$4.700M
-86.72%
YoY
|
-$99.80M
-167.43%
YoY
|
$11.70M
-59.79%
YoY
|
$27.20M
-37.04%
YoY
|
$35.40M
-4.32%
YoY
|
$148.0M
N/A
|
| Income Tax |
$3.100M
-58.11%
YoY
|
-$2.500M
-54.55%
YoY
|
-$3.200M
-557.14%
YoY
|
$2.300M
-2400.0%
YoY
|
$7.400M
722.22%
YoY
|
-$5.500M
266.67%
YoY
|
$700.0K
-187.5%
YoY
|
-$100.0K
-99.06%
YoY
|
$900.0K
-40.0%
YoY
|
-$1.500M
-70.59%
YoY
|
-$800.0K
-128.57%
YoY
|
-$10.60M
-265.63%
YoY
|
$1.500M
-82.76%
YoY
|
-$5.100M
-114.53%
YoY
|
$2.800M
-60.56%
YoY
|
$6.400M
-38.46%
YoY
|
$8.700M
0.0%
YoY
|
$35.10M
N/A
|
| Net Earnings |
$19.20M
7.87%
YoY
|
-$38.70M
-15.87%
YoY
|
$11.10M
-110.07%
YoY
|
$5.200M
-2700.0%
YoY
|
$17.80M
8800.0%
YoY
|
-$46.00M
618.75%
YoY
|
-$110.2M
4491.67%
YoY
|
-$200.0K
-99.73%
YoY
|
$200.0K
-92.59%
YoY
|
-$6.400M
-93.28%
YoY
|
-$2.400M
-127.91%
YoY
|
-$74.40M
-470.15%
YoY
|
$2.700M
-89.66%
YoY
|
-$95.20M
-183.0%
YoY
|
$8.600M
-60.19%
YoY
|
$20.10M
-37.77%
YoY
|
$26.10M
-6.45%
YoY
|
$114.7M
N/A
|
| Basic Earnings Per Share |
$0.37
5.71%
YoY
|
N/A
|
$0.22
-110.0%
YoY
|
$0.10
N/A
|
$0.35
3400.0%
YoY
|
N/A
|
-$2.20
4300.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
-80.0%
YoY
|
N/A
|
-$0.05
-129.41%
YoY
|
-$1.49
-463.41%
YoY
|
$0.05
-90.57%
YoY
|
N/A
|
$0.17
-61.36%
YoY
|
$0.41
-36.92%
YoY
|
$0.53
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.36
2.86%
YoY
|
-$0.76
-16.37%
YoY
|
$0.22
-110.24%
YoY
|
$0.10
N/A
|
$0.35
3400.0%
YoY
|
-$0.92
615.86%
YoY
|
-$2.20
4290.44%
YoY
|
$0.00
-100.0%
YoY
|
$0.01
-80.0%
YoY
|
-$0.13
-93.28%
YoY
|
-$0.05
-129.41%
YoY
|
-$1.49
-463.41%
YoY
|
$0.05
-100.0%
YoY
|
-$1.90
-100.0%
YoY
|
$0.17
-61.36%
YoY
|
$0.41
-36.92%
YoY
|
$523.1K
-6.45%
YoY
|
$2.299M
N/A
|
| 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
|
| Basic Shares Outstanding |
50.72M shares
0.48%
YoY
|
50.61M shares
0.64%
YoY
|
50.69M shares
0.81%
YoY
|
50.64M shares
0.96%
YoY
|
50.48M shares
0.65%
YoY
|
50.28M shares
0.31%
YoY
|
50.28M shares
0.36%
YoY
|
50.16M shares
0.13%
YoY
|
50.16M shares
0.71%
YoY
|
50.13M shares
1.03%
YoY
|
50.10M shares
0.97%
YoY
|
50.09M shares
0.99%
YoY
|
49.80M shares
0.4%
YoY
|
49.62M shares
N/A
|
49.62M shares
0.04%
YoY
|
49.60M shares
0.0%
YoY
|
49.60M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
52.90M shares
4.13%
YoY
|
N/A
|
51.10M shares
1.79%
YoY
|
51.40M shares
2.59%
YoY
|
50.80M shares
0.79%
YoY
|
N/A
|
50.20M shares
0.6%
YoY
|
50.10M shares
0.6%
YoY
|
50.40M shares
0.6%
YoY
|
N/A
|
49.90M shares
0.4%
YoY
|
49.80M shares
0.4%
YoY
|
50.10M shares
1.01%
YoY
|
N/A
|
49.70M shares
0.2%
YoY
|
49.60M shares
0.0%
YoY
|
49.60M shares
N/A
|
N/A
|
Loading...