|
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.25%
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
11.81%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$137.9M
-16.7%
YoY
|
$165.5M
-2.45%
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
11.81%
YoY
|
| Operating Profit |
$232.4M
20.93%
YoY
|
$192.2M
19.52%
YoY
|
$160.8M
-5.11%
YoY
|
$169.4M
19.2%
YoY
|
$142.2M
249.02%
YoY
|
| Interest Expense |
$122.0M
-1.04%
YoY
|
$123.3M
-1.88%
YoY
|
$125.6M
33.02%
YoY
|
$94.45M
70.02%
YoY
|
$55.55M
140.08%
YoY
|
| Other Income/Expense, Net |
$8.700M
14.44%
YoY
|
$7.602M
63.45%
YoY
|
$4.651M
-50.45%
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.67%
YoY
|
$23.55M
73.53%
YoY
|
$13.57M
-27.99%
YoY
|
$18.85M
-39.26%
YoY
|
$31.03M
44.55%
YoY
|
| Net Earnings |
$82.10M
55.49%
YoY
|
$52.80M
102.15%
YoY
|
$26.12M
-60.06%
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.46%
YoY
|
44.15M shares
1.38%
YoY
|
43.55M shares
1.23%
YoY
|
43.03M shares
1.53%
YoY
|
42.38M shares
1.07%
YoY
|
| Diluted Shares Outstanding |
45.50M shares
1.73%
YoY
|
44.73M shares
2.02%
YoY
|
43.84M shares
1.23%
YoY
|
43.31M shares
1.13%
YoY
|
42.83M shares
1.63%
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 |
$538.1M
0.3%
YoY
|
$535.2M
2.82%
YoY
|
$540.2M
2.23%
YoY
|
$521.3M
-3.08%
YoY
|
$536.5M
0.28%
YoY
|
$520.5M
-3.13%
YoY
|
$528.4M
-1.75%
YoY
|
$537.8M
-5.93%
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
|
$532.1M
21.09%
YoY
|
| Cost Of Revenue |
$258.7M
1.28%
YoY
|
$255.9M
3.08%
YoY
|
$249.1M
1.04%
YoY
|
$242.0M
-2.82%
YoY
|
$255.4M
1.59%
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
|
$244.2M
39.95%
YoY
|
| Gross Profit |
$279.4M
-0.59%
YoY
|
$279.3M
2.58%
YoY
|
$291.1M
3.28%
YoY
|
$279.3M
-3.3%
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
|
$288.0M
8.68%
YoY
|
| Selling, General & Admin |
$209.3M
-7.11%
YoY
|
$221.2M
3.61%
YoY
|
$212.4M
-6.76%
YoY
|
$214.4M
-8.29%
YoY
|
$225.3M
-3.75%
YoY
|
$213.5M
-6.85%
YoY
|
$227.8M
-2.62%
YoY
|
$233.8M
-4.68%
YoY
|
$234.1M
-5.47%
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
|
$239.3M
20.3%
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.70M
4.03%
YoY
|
$36.89M
-2.47%
YoY
|
$32.25M
-27.16%
YoY
|
$33.48M
-19.7%
YoY
|
$35.28M
-15.49%
YoY
|
$37.83M
-15.41%
YoY
|
$44.28M
13.95%
YoY
|
$41.69M
-48.4%
YoY
|
$41.75M
-4.07%
YoY
|
$44.72M
2.55%
YoY
|
$38.86M
-8.15%
YoY
|
$80.80M
79.36%
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
|
$41.91M
49.81%
YoY
|
| Operating Expenses |
$209.3M
-7.11%
YoY
|
$221.2M
3.61%
YoY
|
$212.4M
-6.76%
YoY
|
$214.4M
-8.29%
YoY
|
$225.3M
-3.75%
YoY
|
$213.5M
-6.85%
YoY
|
$227.8M
-2.62%
YoY
|
$233.8M
-4.68%
YoY
|
$234.1M
-5.47%
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
|
$239.3M
20.3%
YoY
|
| Operating Profit |
$71.80M
49.37%
YoY
|
$58.08M
-1.16%
YoY
|
$75.84M
82.38%
YoY
|
$60.79M
2.5%
YoY
|
$48.07M
8.7%
YoY
|
$58.76M
8.15%
YoY
|
$41.58M
92.79%
YoY
|
$59.31M
5.16%
YoY
|
$44.22M
29.56%
YoY
|
$54.34M
-11.4%
YoY
|
$21.57M
-48.17%
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
|
$36.40M
-18.05%
YoY
|
| Interest Expense |
$27.70M
-11.41%
YoY
|
-$29.26M
-9.61%
YoY
|
$30.53M
2.09%
YoY
|
$30.94M
2.47%
YoY
|
$31.27M
1.48%
YoY
|
-$32.37M
2.24%
YoY
|
$29.91M
-6.65%
YoY
|
$30.20M
-194.66%
YoY
|
$30.81M
2.64%
YoY
|
-$31.66M
9.24%
YoY
|
$32.03M
34.6%
YoY
|
-$31.90M
-249.42%
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
|
$21.49M
322.86%
YoY
|
| Other Income/Expense, Net |
$2.500M
1.3%
YoY
|
$2.504M
140.31%
YoY
|
$1.905M
3.87%
YoY
|
$1.823M
2.07%
YoY
|
$2.468M
-16.05%
YoY
|
$1.042M
1070.79%
YoY
|
$1.834M
39.36%
YoY
|
$1.786M
123.25%
YoY
|
$2.940M
21.29%
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
|
$2.282M
3.68%
YoY
|
| Pretax Income |
$46.60M
141.84%
YoY
|
$20.95M
33.12%
YoY
|
$47.21M
249.48%
YoY
|
$31.67M
2.5%
YoY
|
$19.27M
17.84%
YoY
|
$15.74M
-18.83%
YoY
|
$13.51M
-247.62%
YoY
|
$30.90M
34.34%
YoY
|
$16.35M
150.07%
YoY
|
$19.39M
5.92%
YoY
|
-$9.151M
-143.81%
YoY
|
$23.00M
-29.5%
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
|
$17.19M
-58.61%
YoY
|
| Income Tax |
$10.80M
106.86%
YoY
|
$8.985M
190.87%
YoY
|
$13.45M
196.15%
YoY
|
$9.248M
-11.09%
YoY
|
$5.221M
-5.45%
YoY
|
$3.089M
-29.57%
YoY
|
$4.540M
-480.23%
YoY
|
$10.40M
57.59%
YoY
|
$5.522M
46.9%
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
|
$4.691M
-61.21%
YoY
|
| Net Earnings |
$35.80M
155.48%
YoY
|
$11.98M
-4.97%
YoY
|
$33.73M
277.66%
YoY
|
$22.39M
9.41%
YoY
|
$14.01M
29.71%
YoY
|
$12.61M
-15.77%
YoY
|
$8.931M
-211.88%
YoY
|
$20.46M
24.75%
YoY
|
$10.80M
292.55%
YoY
|
$14.97M
-21.02%
YoY
|
-$7.983M
-154.21%
YoY
|
$16.40M
-25.66%
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
|
$12.46M
-57.63%
YoY
|
| Basic Earnings Per Share |
$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
|
$0.29
-58.57%
YoY
|
| Diluted Earnings Per Share |
$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.43%
YoY
|
$0.20
-211.11%
YoY
|
$0.46
22.57%
YoY
|
$0.24
300.0%
YoY
|
$0.34
-22.23%
YoY
|
-$0.18
-152.94%
YoY
|
$0.38
-24.94%
YoY
|
$0.06
-72.73%
YoY
|
$0.44
-100.0%
YoY
|
$0.34
21.43%
YoY
|
$0.50
78.57%
YoY
|
$0.22
-61.4%
YoY
|
$319.9K
55154538.76%
YoY
|
$0.28
-60.0%
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.08M shares
1.46%
YoY
|
45.01M shares
1.66%
YoY
|
44.89M shares
1.52%
YoY
|
44.74M shares
1.58%
YoY
|
44.43M shares
1.32%
YoY
|
44.27M shares
1.33%
YoY
|
44.21M shares
1.36%
YoY
|
44.05M shares
1.35%
YoY
|
43.85M shares
1.35%
YoY
|
43.69M shares
1.29%
YoY
|
43.62M shares
1.23%
YoY
|
43.46M shares
1.03%
YoY
|
43.27M shares
1.08%
YoY
|
43.14M shares
1.24%
YoY
|
43.09M shares
1.2%
YoY
|
43.02M shares
1.75%
YoY
|
42.80M shares
1.8%
YoY
|
42.61M shares
1.7%
YoY
|
42.57M shares
1.68%
YoY
|
| Diluted Shares Outstanding |
46.30M shares
2.25%
YoY
|
N/A
|
45.60M shares
1.76%
YoY
|
45.21M shares
1.17%
YoY
|
45.28M shares
1.78%
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
|
43.03M shares
2.48%
YoY
|
Loading...