|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.420B
-9.44%
YoY
|
$2.672B
-9.65%
YoY
|
$2.958B
-8.06%
YoY
|
$3.217B
8.67%
YoY
|
$2.960B
1.05%
YoY
|
| Cost Of Revenue |
$1.897B
-9.35%
YoY
|
$2.092B
-12.14%
YoY
|
$2.381B
-9.07%
YoY
|
$2.619B
9.58%
YoY
|
$2.390B
2.36%
YoY
|
| Gross Profit |
$523.3M
-9.78%
YoY
|
$580.0M
0.61%
YoY
|
$576.5M
-3.63%
YoY
|
$598.2M
4.86%
YoY
|
$570.5M
-4.09%
YoY
|
| Selling, General & Admin |
$325.9M
-8.66%
YoY
|
$356.8M
3.57%
YoY
|
$344.5M
-3.93%
YoY
|
$358.6M
10.0%
YoY
|
$326.0M
-2.72%
YoY
|
| Research & Development |
$2.900M
-9.38%
YoY
|
$3.200M
3.23%
YoY
|
$3.100M
-6.06%
YoY
|
$3.300M
6.45%
YoY
|
$3.100M
3.33%
YoY
|
| Depreciation & Amortization |
$73.40M
-13.65%
YoY
|
$85.00M
-15.76%
YoY
|
$100.9M
-8.61%
YoY
|
$110.4M
-12.24%
YoY
|
$125.8M
-11.72%
YoY
|
| Operating Expenses |
$328.8M
-8.67%
YoY
|
$360.0M
3.57%
YoY
|
$347.6M
-3.95%
YoY
|
$361.9M
9.97%
YoY
|
$329.1M
-2.66%
YoY
|
| Operating Profit |
$97.00M
405.21%
YoY
|
$19.20M
-25.29%
YoY
|
$25.70M
-51.96%
YoY
|
$53.50M
-42.35%
YoY
|
$92.80M
-301.74%
YoY
|
| Interest Expense |
$50.50M
-21.71%
YoY
|
$64.50M
-7.86%
YoY
|
$70.00M
44.63%
YoY
|
$48.40M
-18.79%
YoY
|
$59.60M
-13.37%
YoY
|
| Other Income/Expense, Net |
-$14.00M
-1850.0%
YoY
|
$800.0K
-52.94%
YoY
|
$1.700M
-86.51%
YoY
|
$12.60M
-13.1%
YoY
|
$14.50M
38.1%
YoY
|
| Pretax Income |
$32.50M
-173.03%
YoY
|
-$44.50M
4.46%
YoY
|
-$42.60M
206.47%
YoY
|
-$13.90M
-126.53%
YoY
|
$52.40M
-148.16%
YoY
|
| Income Tax |
$5.500M
-14.06%
YoY
|
$6.400M
-50.0%
YoY
|
$12.80M
52.38%
YoY
|
$8.400M
-11.58%
YoY
|
$9.500M
3066.67%
YoY
|
| Net Earnings |
$27.00M
-153.05%
YoY
|
-$50.90M
-8.12%
YoY
|
-$55.40M
-695.7%
YoY
|
$9.300M
-75.4%
YoY
|
$37.80M
-129.46%
YoY
|
| Basic Earnings Per Share |
$0.57
-153.27%
YoY
|
-$1.07
-6.14%
YoY
|
-$1.14
-733.33%
YoY
|
$0.18
-75.68%
YoY
|
$0.74
-129.25%
YoY
|
| Diluted Earnings Per Share |
$0.54
-150.47%
YoY
|
-$1.07
-6.14%
YoY
|
-$1.14
-733.33%
YoY
|
$0.18
-74.65%
YoY
|
$0.71
-128.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
47.60M shares
0.0%
YoY
|
47.60M shares
-1.65%
YoY
|
48.40M shares
-4.54%
YoY
|
50.70M shares
-1.17%
YoY
|
51.30M shares
1.38%
YoY
|
| Diluted Shares Outstanding |
49.90M shares
4.83%
YoY
|
47.60M shares
-1.65%
YoY
|
48.40M shares
-7.81%
YoY
|
52.50M shares
-0.94%
YoY
|
53.00M shares
4.74%
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 |
$581.0M
-7.69%
YoY
|
$630.6M
-10.98%
YoY
|
$588.0M
-12.86%
YoY
|
$571.9M
-9.82%
YoY
|
$629.4M
-3.88%
YoY
|
$708.4M
-10.09%
YoY
|
$674.8M
-3.63%
YoY
|
$634.2M
-9.8%
YoY
|
$654.8M
-14.57%
YoY
|
$787.9M
-10.99%
YoY
|
$700.2M
-15.63%
YoY
|
$703.1M
-7.21%
YoY
|
$766.5M
3.0%
YoY
|
$885.2M
3.58%
YoY
|
$829.9M
17.53%
YoY
|
$757.7M
9.19%
YoY
|
$744.2M
5.44%
YoY
|
$854.6M
1.34%
YoY
|
$706.1M
3.95%
YoY
|
$693.9M
18.72%
YoY
|
| Cost Of Revenue |
$458.1M
-8.38%
YoY
|
$494.4M
-10.01%
YoY
|
$454.1M
-13.93%
YoY
|
$448.1M
-9.27%
YoY
|
$500.0M
-4.09%
YoY
|
$549.4M
-13.22%
YoY
|
$527.6M
-5.92%
YoY
|
$493.9M
-13.32%
YoY
|
$521.3M
-15.58%
YoY
|
$633.1M
-10.53%
YoY
|
$560.8M
-16.73%
YoY
|
$569.8M
-7.81%
YoY
|
$617.5M
-0.34%
YoY
|
$707.6M
0.83%
YoY
|
$673.5M
17.31%
YoY
|
$618.1M
11.53%
YoY
|
$619.6M
10.68%
YoY
|
$701.8M
2.77%
YoY
|
$574.1M
5.67%
YoY
|
$554.2M
20.24%
YoY
|
| Gross Profit |
$122.9M
-5.02%
YoY
|
$136.2M
-14.34%
YoY
|
$133.9M
-9.04%
YoY
|
$123.8M
-11.76%
YoY
|
$129.4M
-3.07%
YoY
|
$159.0M
2.71%
YoY
|
$147.2M
5.6%
YoY
|
$140.3M
5.25%
YoY
|
$133.5M
-10.4%
YoY
|
$154.8M
-12.84%
YoY
|
$139.4M
-10.87%
YoY
|
$133.3M
-4.51%
YoY
|
$149.0M
19.58%
YoY
|
$177.6M
16.23%
YoY
|
$156.4M
18.48%
YoY
|
$139.6M
-0.07%
YoY
|
$124.6M
-14.66%
YoY
|
$152.8M
-4.74%
YoY
|
$132.0M
-2.94%
YoY
|
$139.7M
13.03%
YoY
|
| Selling, General & Admin |
$78.40M
-6.11%
YoY
|
$81.30M
-15.84%
YoY
|
$80.90M
-8.48%
YoY
|
$80.20M
-9.58%
YoY
|
$83.50M
0.48%
YoY
|
$96.60M
7.93%
YoY
|
$88.40M
7.15%
YoY
|
$88.70M
6.48%
YoY
|
$83.10M
-6.84%
YoY
|
$89.50M
-12.08%
YoY
|
$82.50M
-9.14%
YoY
|
$83.30M
-4.14%
YoY
|
$89.20M
12.77%
YoY
|
$101.8M
5.27%
YoY
|
$90.80M
32.17%
YoY
|
$86.90M
8.49%
YoY
|
$79.10M
-1.74%
YoY
|
$96.70M
-0.41%
YoY
|
$68.70M
-8.52%
YoY
|
$80.10M
26.54%
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
|
N/A
|
| Depreciation & Amortization |
$18.40M
-6.6%
YoY
|
$18.90M
-18.18%
YoY
|
$19.30M
-20.9%
YoY
|
$20.70M
-21.59%
YoY
|
$19.70M
-31.12%
YoY
|
$23.10M
-25.72%
YoY
|
$24.40M
-23.75%
YoY
|
$26.40M
-17.5%
YoY
|
$28.60M
-15.13%
YoY
|
$31.10M
-10.37%
YoY
|
$32.00M
-8.05%
YoY
|
$32.00M
-9.35%
YoY
|
$33.70M
16.61%
YoY
|
$34.70M
-8.68%
YoY
|
$34.80M
11.54%
YoY
|
$35.30M
13.14%
YoY
|
$28.90M
-11.89%
YoY
|
$38.00M
-11.01%
YoY
|
$31.20M
-11.36%
YoY
|
$31.20M
-15.22%
YoY
|
| Operating Expenses |
$78.40M
-24.03%
YoY
|
$100.2M
-16.29%
YoY
|
$80.90M
-8.48%
YoY
|
$80.20M
-9.58%
YoY
|
$103.2M
-7.61%
YoY
|
$119.7M
-0.75%
YoY
|
$88.40M
7.15%
YoY
|
$88.70M
-23.07%
YoY
|
$111.7M
25.22%
YoY
|
$120.6M
-11.65%
YoY
|
$82.50M
-9.14%
YoY
|
$115.3M
32.68%
YoY
|
$89.20M
12.77%
YoY
|
$136.5M
1.34%
YoY
|
$90.80M
32.17%
YoY
|
$86.90M
8.49%
YoY
|
$79.10M
-1.74%
YoY
|
$134.7M
-3.65%
YoY
|
$68.70M
-8.52%
YoY
|
$80.10M
26.54%
YoY
|
| Operating Profit |
$17.70M
-32.44%
YoY
|
$36.00M
-8.4%
YoY
|
$26.40M
-638.78%
YoY
|
$13.70M
-9.27%
YoY
|
$26.20M
20.18%
YoY
|
$39.30M
14.91%
YoY
|
-$4.900M
-135.77%
YoY
|
$15.10M
-16.11%
YoY
|
$21.80M
21700.0%
YoY
|
$34.20M
-16.79%
YoY
|
$13.70M
-45.63%
YoY
|
$18.00M
26.76%
YoY
|
$100.0K
-98.15%
YoY
|
$41.10M
127.07%
YoY
|
$25.20M
-10.0%
YoY
|
$14.20M
-70.42%
YoY
|
$5.400M
-74.29%
YoY
|
$18.10M
-12.14%
YoY
|
$28.00M
344.44%
YoY
|
$48.00M
-1814.29%
YoY
|
| Interest Expense |
$10.00M
-180.65%
YoY
|
-$12.10M
-19.87%
YoY
|
$12.80M
-24.71%
YoY
|
$13.20M
-23.26%
YoY
|
-$12.40M
-18.42%
YoY
|
-$15.10M
-20.53%
YoY
|
$17.00M
-3.95%
YoY
|
$17.20M
-201.18%
YoY
|
-$15.20M
-193.25%
YoY
|
-$19.00M
18.01%
YoY
|
$17.70M
46.28%
YoY
|
-$17.00M
-255.96%
YoY
|
$16.30M
75.27%
YoY
|
-$16.10M
11.03%
YoY
|
$12.10M
-19.33%
YoY
|
$10.90M
-30.13%
YoY
|
$9.300M
-35.86%
YoY
|
-$14.50M
-12.65%
YoY
|
$15.00M
-16.2%
YoY
|
$15.60M
-3.7%
YoY
|
| Other Income/Expense, Net |
$200.0K
-150.0%
YoY
|
-$12.90M
-6550.0%
YoY
|
-$400.0K
-300.0%
YoY
|
-$300.0K
-250.0%
YoY
|
-$400.0K
-300.0%
YoY
|
$200.0K
-50.0%
YoY
|
$200.0K
-60.0%
YoY
|
$200.0K
-50.0%
YoY
|
$200.0K
-50.0%
YoY
|
$400.0K
-87.1%
YoY
|
$500.0K
-84.38%
YoY
|
$400.0K
-87.1%
YoY
|
$400.0K
-87.5%
YoY
|
$3.100M
-11.43%
YoY
|
$3.200M
-5.88%
YoY
|
$3.100M
-11.43%
YoY
|
$3.200M
-21.95%
YoY
|
$3.500M
40.0%
YoY
|
$3.400M
25.93%
YoY
|
$3.500M
34.62%
YoY
|
| Pretax Income |
$7.900M
16.18%
YoY
|
$12.30M
156.25%
YoY
|
$13.20M
-160.83%
YoY
|
$200.0K
-110.53%
YoY
|
$6.800M
-126.46%
YoY
|
$4.800M
-131.79%
YoY
|
-$21.70M
520.0%
YoY
|
-$1.900M
-76.83%
YoY
|
-$25.70M
62.66%
YoY
|
-$15.10M
251.16%
YoY
|
-$3.500M
-121.47%
YoY
|
-$8.200M
-228.13%
YoY
|
-$15.80M
2157.14%
YoY
|
-$4.300M
-72.96%
YoY
|
$16.30M
-0.61%
YoY
|
$6.400M
-82.17%
YoY
|
-$700.0K
-106.6%
YoY
|
-$15.90M
-76.82%
YoY
|
$16.40M
-284.27%
YoY
|
$35.90M
-290.96%
YoY
|
| Income Tax |
$1.700M
70.0%
YoY
|
$1.200M
1100.0%
YoY
|
$3.000M
0.0%
YoY
|
$300.0K
-66.67%
YoY
|
$1.000M
-58.33%
YoY
|
$100.0K
-98.55%
YoY
|
$3.000M
-475.0%
YoY
|
$900.0K
-142.86%
YoY
|
$2.400M
-72.73%
YoY
|
$6.900M
56.82%
YoY
|
-$800.0K
-130.77%
YoY
|
-$2.100M
-290.91%
YoY
|
$8.800M
2833.33%
YoY
|
$4.400M
-18.52%
YoY
|
$2.600M
13.04%
YoY
|
$1.100M
-15.38%
YoY
|
$300.0K
-40.0%
YoY
|
$5.400M
-69.66%
YoY
|
$2.300M
-119.17%
YoY
|
$1.300M
-130.23%
YoY
|
| Net Earnings |
$6.200M
6.9%
YoY
|
$11.10M
136.17%
YoY
|
$10.20M
-141.3%
YoY
|
-$100.0K
-96.43%
YoY
|
$5.800M
-120.64%
YoY
|
$4.700M
-121.36%
YoY
|
-$24.70M
814.81%
YoY
|
-$2.800M
-54.1%
YoY
|
-$28.10M
14.23%
YoY
|
-$22.00M
152.87%
YoY
|
-$2.700M
-119.71%
YoY
|
-$6.100M
-215.09%
YoY
|
-$24.60M
2360.0%
YoY
|
-$8.700M
-58.77%
YoY
|
$13.70M
-4.2%
YoY
|
$5.300M
-84.59%
YoY
|
-$1.000M
-109.8%
YoY
|
-$21.10M
-77.55%
YoY
|
$14.30M
793.75%
YoY
|
$34.40M
-246.38%
YoY
|
| Basic Earnings Per Share |
$0.13
8.33%
YoY
|
N/A
|
$0.21
-140.38%
YoY
|
$0.00
-100.0%
YoY
|
$0.12
-120.0%
YoY
|
N/A
|
-$0.52
766.67%
YoY
|
-$0.06
-50.0%
YoY
|
-$0.60
20.0%
YoY
|
N/A
|
-$0.06
-122.22%
YoY
|
-$0.12
-220.0%
YoY
|
-$0.50
2400.0%
YoY
|
N/A
|
$0.27
-3.57%
YoY
|
$0.10
-85.07%
YoY
|
-$0.02
-110.0%
YoY
|
N/A
|
$0.28
833.33%
YoY
|
$0.67
-245.65%
YoY
|
| Diluted Earnings Per Share |
$0.13
17.48%
YoY
|
$0.22
131.71%
YoY
|
$0.21
-140.38%
YoY
|
$0.00
-100.0%
YoY
|
$0.11
-119.22%
YoY
|
$0.10
-121.18%
YoY
|
-$0.52
766.67%
YoY
|
-$0.06
-51.51%
YoY
|
-$0.60
19.07%
YoY
|
-$0.47
163.59%
YoY
|
-$0.06
-122.22%
YoY
|
-$0.12
-223.73%
YoY
|
-$0.50
2400.0%
YoY
|
-$0.18
-100.0%
YoY
|
$0.27
0.0%
YoY
|
$0.10
-84.85%
YoY
|
-$0.02
-110.53%
YoY
|
-$411.3K
-77.86%
YoY
|
$0.27
800.0%
YoY
|
$0.66
-243.48%
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 |
47.70M shares
-0.63%
YoY
|
N/A
|
47.50M shares
-0.63%
YoY
|
47.60M shares
-0.21%
YoY
|
48.00M shares
1.69%
YoY
|
N/A
|
47.80M shares
-0.42%
YoY
|
47.70M shares
-3.25%
YoY
|
47.20M shares
-4.07%
YoY
|
N/A
|
48.00M shares
-4.19%
YoY
|
49.30M shares
-5.37%
YoY
|
49.20M shares
-4.47%
YoY
|
N/A
|
50.10M shares
-2.34%
YoY
|
52.10M shares
1.56%
YoY
|
51.50M shares
0.19%
YoY
|
N/A
|
51.30M shares
1.18%
YoY
|
51.30M shares
1.18%
YoY
|
| Diluted Shares Outstanding |
49.60M shares
-2.17%
YoY
|
N/A
|
49.70M shares
3.97%
YoY
|
47.60M shares
-0.21%
YoY
|
50.70M shares
7.42%
YoY
|
N/A
|
47.80M shares
-0.42%
YoY
|
47.70M shares
-3.25%
YoY
|
47.20M shares
-4.07%
YoY
|
N/A
|
48.00M shares
-6.98%
YoY
|
49.30M shares
-8.87%
YoY
|
49.20M shares
-4.47%
YoY
|
N/A
|
51.60M shares
-2.82%
YoY
|
54.10M shares
3.05%
YoY
|
51.50M shares
-2.46%
YoY
|
N/A
|
53.10M shares
3.91%
YoY
|
52.50M shares
3.55%
YoY
|
Loading...