|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.133B
0.54%
YoY
|
$2.122B
-3.22%
YoY
|
$2.192B
-2.04%
YoY
|
$2.238B
10.67%
YoY
|
$2.022B
12.92%
YoY
|
| Cost Of Revenue |
$1.003B
0.72%
YoY
|
$995.3M
-3.33%
YoY
|
$1.030B
-0.24%
YoY
|
$1.032B
16.72%
YoY
|
$884.3M
21.01%
YoY
|
| Gross Profit |
$1.131B
0.38%
YoY
|
$1.126B
-3.12%
YoY
|
$1.163B
-3.58%
YoY
|
$1.206B
5.97%
YoY
|
$1.138B
7.35%
YoY
|
| Selling, General & Admin |
$873.3M
-3.95%
YoY
|
$909.2M
-4.91%
YoY
|
$956.1M
-3.74%
YoY
|
$993.3M
5.55%
YoY
|
$941.0M
12.05%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$137.9M
-16.68%
YoY
|
$165.5M
-2.47%
YoY
|
$169.7M
-1.65%
YoY
|
$172.6M
15.99%
YoY
|
$148.8M
34.28%
YoY
|
| Operating Expenses |
$873.3M
-3.95%
YoY
|
$909.2M
-4.91%
YoY
|
$956.1M
-3.74%
YoY
|
$993.3M
5.55%
YoY
|
$941.0M
12.05%
YoY
|
| Operating Profit |
$232.4M
20.92%
YoY
|
$192.2M
19.53%
YoY
|
$160.8M
-5.1%
YoY
|
$169.4M
19.2%
YoY
|
$142.2M
249.02%
YoY
|
| Interest Expense |
$122.0M
-1.05%
YoY
|
$123.3M
-1.83%
YoY
|
$125.6M
32.97%
YoY
|
$94.45M
70.02%
YoY
|
$55.55M
140.08%
YoY
|
| Other Income/Expense, Net |
$8.700M
14.47%
YoY
|
$7.600M
65.22%
YoY
|
$4.600M
-50.99%
YoY
|
$9.386M
30.31%
YoY
|
$7.203M
-21.83%
YoY
|
| Pretax Income |
$119.1M
55.69%
YoY
|
$76.50M
92.21%
YoY
|
$39.80M
-52.83%
YoY
|
$84.38M
-10.05%
YoY
|
$93.80M
249.97%
YoY
|
| Income Tax |
$36.90M
56.36%
YoY
|
$23.60M
73.53%
YoY
|
$13.60M
-27.84%
YoY
|
$18.85M
-39.26%
YoY
|
$31.03M
44.55%
YoY
|
| Net Earnings |
$82.10M
55.49%
YoY
|
$52.80M
102.3%
YoY
|
$26.10M
-60.09%
YoY
|
$65.40M
4.41%
YoY
|
$62.63M
1094.37%
YoY
|
| Basic Earnings Per Share |
$1.83
52.5%
YoY
|
$1.20
100.0%
YoY
|
$0.60
-60.53%
YoY
|
$1.52
2.7%
YoY
|
$1.48
1133.33%
YoY
|
| Diluted Earnings Per Share |
$1.80
52.54%
YoY
|
$1.18
100.0%
YoY
|
$0.59
-60.67%
YoY
|
$1.50
3.45%
YoY
|
$1.45
1218.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
44.80M shares
1.59%
YoY
|
44.10M shares
1.38%
YoY
|
43.50M shares
1.1%
YoY
|
43.03M shares
1.53%
YoY
|
42.38M shares
1.07%
YoY
|
| Diluted Shares Outstanding |
45.50M shares
1.79%
YoY
|
44.70M shares
2.05%
YoY
|
43.80M shares
1.13%
YoY
|
43.31M shares
1.13%
YoY
|
42.83M shares
1.63%
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 |
$499.3M
-4.22%
YoY
|
$538.1M
0.3%
YoY
|
$535.2M
2.82%
YoY
|
$540.2M
2.23%
YoY
|
$521.3M
-3.07%
YoY
|
$536.5M
0.29%
YoY
|
$520.5M
-3.13%
YoY
|
$528.4M
-1.75%
YoY
|
$537.8M
-5.92%
YoY
|
$535.0M
-1.91%
YoY
|
$537.4M
-4.72%
YoY
|
$537.8M
-3.1%
YoY
|
$571.7M
1.55%
YoY
|
$545.4M
-1.92%
YoY
|
$564.0M
-1.15%
YoY
|
$555.0M
4.3%
YoY
|
$563.0M
17.72%
YoY
|
$556.0M
26.01%
YoY
|
$570.6M
25.54%
YoY
|
| Cost Of Revenue |
$239.7M
-0.95%
YoY
|
$258.7M
1.25%
YoY
|
$255.9M
3.08%
YoY
|
$249.1M
1.04%
YoY
|
$242.0M
-2.82%
YoY
|
$255.5M
1.62%
YoY
|
$248.3M
-2.19%
YoY
|
$246.6M
-3.35%
YoY
|
$249.0M
-7.77%
YoY
|
$251.4M
0.3%
YoY
|
$253.8M
-3.33%
YoY
|
$255.1M
-0.43%
YoY
|
$270.0M
2.23%
YoY
|
$250.7M
0.59%
YoY
|
$262.6M
2.96%
YoY
|
$256.2M
4.95%
YoY
|
$264.1M
27.85%
YoY
|
$249.2M
39.6%
YoY
|
$255.0M
32.83%
YoY
|
| Gross Profit |
$259.6M
-7.05%
YoY
|
$279.4M
-0.59%
YoY
|
$279.3M
2.58%
YoY
|
$291.1M
3.28%
YoY
|
$279.3M
-3.29%
YoY
|
$281.0M
-0.88%
YoY
|
$272.3M
-3.97%
YoY
|
$281.9M
-0.3%
YoY
|
$288.8M
-4.28%
YoY
|
$283.5M
-3.79%
YoY
|
$283.5M
-5.94%
YoY
|
$282.7M
-5.39%
YoY
|
$301.7M
0.96%
YoY
|
$294.7M
-3.95%
YoY
|
$301.4M
-4.48%
YoY
|
$298.8M
3.76%
YoY
|
$298.8M
10.01%
YoY
|
$306.8M
16.77%
YoY
|
$315.5M
20.2%
YoY
|
| Selling, General & Admin |
$202.1M
-5.78%
YoY
|
$209.3M
-7.06%
YoY
|
$221.2M
3.61%
YoY
|
$212.4M
-6.76%
YoY
|
$214.5M
-8.26%
YoY
|
$225.2M
-3.8%
YoY
|
$213.5M
-6.85%
YoY
|
$227.8M
-2.62%
YoY
|
$233.8M
-4.68%
YoY
|
$234.1M
-5.46%
YoY
|
$229.2M
-4.54%
YoY
|
$233.9M
-4.07%
YoY
|
$245.3M
-1.73%
YoY
|
$247.6M
-4.65%
YoY
|
$240.1M
-5.97%
YoY
|
$243.8M
1.91%
YoY
|
$249.6M
6.72%
YoY
|
$259.7M
22.25%
YoY
|
$255.3M
26.59%
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 |
$36.20M
8.06%
YoY
|
$36.70M
3.97%
YoY
|
$36.89M
-2.47%
YoY
|
$32.25M
-27.16%
YoY
|
$33.50M
-19.65%
YoY
|
$35.30M
-15.44%
YoY
|
$37.83M
-15.41%
YoY
|
$44.28M
13.95%
YoY
|
$41.69M
-2.15%
YoY
|
$41.75M
-4.07%
YoY
|
$44.72M
2.55%
YoY
|
$38.86M
-8.15%
YoY
|
$42.61M
-5.42%
YoY
|
$43.52M
4.62%
YoY
|
$43.60M
-4.87%
YoY
|
$42.30M
0.95%
YoY
|
$45.05M
35.5%
YoY
|
$41.60M
49.74%
YoY
|
$45.84M
65.48%
YoY
|
| Operating Expenses |
$202.1M
-5.78%
YoY
|
$209.3M
-7.06%
YoY
|
$221.2M
3.61%
YoY
|
$212.4M
-6.76%
YoY
|
$214.5M
-8.26%
YoY
|
$225.2M
-3.8%
YoY
|
$213.5M
-6.85%
YoY
|
$227.8M
-2.62%
YoY
|
$233.8M
-4.68%
YoY
|
$234.1M
-5.46%
YoY
|
$229.2M
-4.54%
YoY
|
$233.9M
-4.07%
YoY
|
$245.3M
-1.73%
YoY
|
$247.6M
-4.65%
YoY
|
$240.1M
-5.97%
YoY
|
$243.8M
1.91%
YoY
|
$249.6M
6.72%
YoY
|
$259.7M
22.25%
YoY
|
$255.3M
26.65%
YoY
|
| Operating Profit |
$55.70M
-8.39%
YoY
|
$71.80M
49.27%
YoY
|
$58.08M
-1.16%
YoY
|
$75.84M
82.38%
YoY
|
$60.80M
10.6%
YoY
|
$48.10M
-2.7%
YoY
|
$58.76M
8.15%
YoY
|
$41.58M
-14.84%
YoY
|
$54.97M
-2.53%
YoY
|
$49.44M
44.84%
YoY
|
$54.34M
-11.4%
YoY
|
$48.83M
17.33%
YoY
|
$56.40M
9.39%
YoY
|
$34.13M
10.54%
YoY
|
$61.33M
1.86%
YoY
|
$41.61M
14.31%
YoY
|
$51.56M
95.53%
YoY
|
$30.88M
-14.24%
YoY
|
$60.21M
-1.16%
YoY
|
| Interest Expense |
$28.00M
-9.39%
YoY
|
$27.70M
-11.5%
YoY
|
-$29.26M
-9.61%
YoY
|
$30.53M
2.09%
YoY
|
$30.90M
2.33%
YoY
|
$31.30M
1.59%
YoY
|
-$32.37M
2.24%
YoY
|
$29.91M
-6.65%
YoY
|
$30.20M
-5.43%
YoY
|
$30.81M
2.64%
YoY
|
-$31.66M
9.24%
YoY
|
$32.03M
34.6%
YoY
|
$31.93M
49.57%
YoY
|
$30.02M
47.69%
YoY
|
-$28.98M
44.87%
YoY
|
$23.80M
10.72%
YoY
|
$21.35M
124.02%
YoY
|
$20.32M
349.25%
YoY
|
-$20.01M
308.29%
YoY
|
| Other Income/Expense, Net |
$2.400M
33.33%
YoY
|
$2.500M
0.0%
YoY
|
$2.504M
140.31%
YoY
|
$1.905M
3.87%
YoY
|
$1.800M
0.78%
YoY
|
$2.500M
-16.67%
YoY
|
$1.042M
1070.79%
YoY
|
$1.834M
39.36%
YoY
|
$1.786M
123.25%
YoY
|
$3.000M
23.76%
YoY
|
$89.00K
-95.3%
YoY
|
$1.316M
-57.2%
YoY
|
$800.0K
-66.86%
YoY
|
$2.424M
20.96%
YoY
|
$1.894M
149.21%
YoY
|
$3.075M
34.75%
YoY
|
$2.414M
13.39%
YoY
|
$2.004M
-1.43%
YoY
|
$760.0K
8.57%
YoY
|
| Pretax Income |
$30.10M
-5.05%
YoY
|
$46.60M
141.45%
YoY
|
$20.95M
33.12%
YoY
|
$47.21M
249.48%
YoY
|
$31.70M
2.6%
YoY
|
$19.30M
18.03%
YoY
|
$15.74M
-18.83%
YoY
|
$13.51M
-247.62%
YoY
|
$30.90M
34.2%
YoY
|
$16.35M
150.07%
YoY
|
$19.39M
5.92%
YoY
|
-$9.151M
-143.81%
YoY
|
$23.02M
-29.43%
YoY
|
$6.539M
-47.93%
YoY
|
$18.31M
-24.13%
YoY
|
$20.89M
21.5%
YoY
|
$32.63M
72.0%
YoY
|
$12.56M
-62.53%
YoY
|
$24.13M
-25.53%
YoY
|
| Income Tax |
$10.90M
17.2%
YoY
|
$10.80M
103.77%
YoY
|
$8.985M
190.87%
YoY
|
$13.45M
196.15%
YoY
|
$9.300M
-10.59%
YoY
|
$5.300M
-5.36%
YoY
|
$3.089M
-29.57%
YoY
|
$4.540M
-480.23%
YoY
|
$10.40M
57.59%
YoY
|
$5.600M
48.98%
YoY
|
$4.386M
-737.5%
YoY
|
-$1.194M
-119.48%
YoY
|
$6.600M
-37.31%
YoY
|
$3.759M
30.61%
YoY
|
-$688.0K
-106.67%
YoY
|
$6.129M
30.65%
YoY
|
$10.53M
53.94%
YoY
|
$2.878M
-68.68%
YoY
|
$10.31M
33.91%
YoY
|
| Net Earnings |
$19.10M
-14.73%
YoY
|
$35.80M
155.71%
YoY
|
$11.98M
-4.97%
YoY
|
$33.73M
277.66%
YoY
|
$22.40M
9.49%
YoY
|
$14.00M
29.59%
YoY
|
$12.61M
-15.77%
YoY
|
$8.931M
-211.88%
YoY
|
$20.46M
24.94%
YoY
|
$10.80M
292.55%
YoY
|
$14.97M
-21.02%
YoY
|
-$7.983M
-154.21%
YoY
|
$16.38M
-25.78%
YoY
|
$2.752M
-71.46%
YoY
|
$18.95M
37.56%
YoY
|
$14.73M
18.14%
YoY
|
$22.06M
82.33%
YoY
|
$9.644M
-60.3%
YoY
|
$13.78M
-44.14%
YoY
|
| Basic Earnings Per Share |
$0.42
-16.0%
YoY
|
$0.79
154.84%
YoY
|
N/A
|
$0.75
275.0%
YoY
|
$0.50
8.7%
YoY
|
$0.31
24.0%
YoY
|
N/A
|
$0.20
-211.11%
YoY
|
$0.46
21.05%
YoY
|
$0.25
316.67%
YoY
|
N/A
|
-$0.18
-152.94%
YoY
|
$0.38
-25.49%
YoY
|
$0.06
-73.91%
YoY
|
N/A
|
$0.34
17.24%
YoY
|
$0.51
75.86%
YoY
|
$0.23
-60.34%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.41
-18.0%
YoY
|
$0.77
148.39%
YoY
|
$0.26
-7.13%
YoY
|
$0.74
270.0%
YoY
|
$0.50
8.7%
YoY
|
$0.31
29.17%
YoY
|
$0.28
-17.66%
YoY
|
$0.20
-211.11%
YoY
|
$0.46
24.32%
YoY
|
$0.24
300.0%
YoY
|
$0.34
-22.89%
YoY
|
-$0.18
-152.94%
YoY
|
$0.37
-26.0%
YoY
|
$0.06
-72.73%
YoY
|
$0.44
37.51%
YoY
|
$0.34
21.43%
YoY
|
$0.50
78.57%
YoY
|
$0.22
-61.4%
YoY
|
$0.32
-44.83%
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 |
45.80M shares
2.23%
YoY
|
45.08M shares
1.08%
YoY
|
N/A
|
44.94M shares
1.55%
YoY
|
44.80M shares
1.44%
YoY
|
44.60M shares
1.56%
YoY
|
N/A
|
44.25M shares
1.34%
YoY
|
44.16M shares
1.61%
YoY
|
43.92M shares
1.5%
YoY
|
N/A
|
43.66M shares
1.34%
YoY
|
43.46M shares
1.09%
YoY
|
43.27M shares
1.11%
YoY
|
43.14M shares
1.24%
YoY
|
43.09M shares
1.27%
YoY
|
42.99M shares
1.87%
YoY
|
42.79M shares
1.81%
YoY
|
42.61M shares
1.7%
YoY
|
| Diluted Shares Outstanding |
46.40M shares
2.65%
YoY
|
46.30M shares
2.21%
YoY
|
N/A
|
45.60M shares
1.76%
YoY
|
45.20M shares
1.15%
YoY
|
45.30M shares
1.83%
YoY
|
N/A
|
44.81M shares
2.62%
YoY
|
44.69M shares
2.16%
YoY
|
44.49M shares
1.89%
YoY
|
N/A
|
43.66M shares
0.72%
YoY
|
43.74M shares
1.05%
YoY
|
43.66M shares
0.99%
YoY
|
N/A
|
43.35M shares
0.74%
YoY
|
43.29M shares
1.32%
YoY
|
43.23M shares
1.71%
YoY
|
N/A
|
Loading...