|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.177B
-3.1%
YoY
|
$2.246B
7.21%
YoY
|
$2.096B
10.46%
YoY
|
$1.897B
9.41%
YoY
|
$1.734B
0.0%
YoY
|
| Cost Of Revenue |
$791.7M
1.09%
YoY
|
$783.2M
1.3%
YoY
|
$773.2M
26.4%
YoY
|
$611.7M
-0.52%
YoY
|
$614.9M
0.52%
YoY
|
| Gross Profit |
$1.385B
-5.34%
YoY
|
$1.463B
10.66%
YoY
|
$1.322B
2.88%
YoY
|
$1.285B
14.87%
YoY
|
$1.119B
-0.28%
YoY
|
| Selling, General & Admin |
$869.1M
-6.3%
YoY
|
$927.5M
5.77%
YoY
|
$876.9M
7.1%
YoY
|
$818.7M
15.72%
YoY
|
$707.5M
0.0%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$152.2M
6.28%
YoY
|
$143.2M
7.36%
YoY
|
$133.4M
6.27%
YoY
|
$125.5M
-5.45%
YoY
|
$132.8M
-0.02%
YoY
|
| Operating Expenses |
$1.025B
-5.55%
YoY
|
$1.085B
7.42%
YoY
|
$1.010B
7.33%
YoY
|
$941.0M
12.29%
YoY
|
$838.0M
0.0%
YoY
|
| Operating Profit |
$343.5M
-7.51%
YoY
|
$371.4M
5.11%
YoY
|
$353.3M
-3.72%
YoY
|
$367.0M
36.26%
YoY
|
$269.3M
-5.21%
YoY
|
| Interest Expense |
-$126.5M
12.65%
YoY
|
-$112.3M
-191.78%
YoY
|
$122.3M
12.03%
YoY
|
$109.2M
-7.26%
YoY
|
$117.7M
-205.03%
YoY
|
| Other Income/Expense, Net |
$12.62M
-49.36%
YoY
|
$24.92M
139.58%
YoY
|
$10.40M
1427.61%
YoY
|
$681.0K
-53.0%
YoY
|
$1.449M
-14.76%
YoY
|
| Pretax Income |
$227.2M
-16.58%
YoY
|
$272.4M
11.87%
YoY
|
$243.5M
1.22%
YoY
|
$240.6M
57.45%
YoY
|
$152.8M
0.0%
YoY
|
| Income Tax |
$62.17M
-20.35%
YoY
|
$78.06M
18.03%
YoY
|
$66.14M
64.57%
YoY
|
$40.19M
14.94%
YoY
|
$34.96M
-0.11%
YoY
|
| Net Earnings |
$165.1M
-15.07%
YoY
|
$194.4M
9.58%
YoY
|
$177.4M
-11.49%
YoY
|
$200.4M
70.07%
YoY
|
$117.8M
0.03%
YoY
|
| Basic Earnings Per Share |
$0.85
-10.53%
YoY
|
$0.95
14.46%
YoY
|
$0.83
-8.79%
YoY
|
$0.91
71.7%
YoY
|
$0.53
N/A
|
| Diluted Earnings Per Share |
$0.85
-10.53%
YoY
|
$0.95
15.85%
YoY
|
$0.82
-7.87%
YoY
|
$0.89
71.15%
YoY
|
$0.52
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
193.4M shares
-5.36%
YoY
|
204.4M shares
-4.4%
YoY
|
213.8M shares
-3.44%
YoY
|
221.4M shares
-1.03%
YoY
|
223.7M shares
N/A
|
| Diluted Shares Outstanding |
194.0M shares
-5.63%
YoY
|
205.6M shares
-4.74%
YoY
|
215.8M shares
-3.82%
YoY
|
224.4M shares
-1.58%
YoY
|
228.0M shares
N/A
|
|
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 |
$540.6M
3.28%
YoY
|
$543.0M
-5.45%
YoY
|
$549.5M
-3.04%
YoY
|
$560.9M
-1.72%
YoY
|
$523.5M
-2.11%
YoY
|
$574.3M
4.31%
YoY
|
$566.7M
0.92%
YoY
|
$570.7M
7.93%
YoY
|
$534.8M
-0.33%
YoY
|
$550.6M
3.38%
YoY
|
$561.6M
4.42%
YoY
|
$528.8M
8.22%
YoY
|
$536.5M
13.38%
YoY
|
$532.6M
13.25%
YoY
|
$537.8M
9.01%
YoY
|
$488.6M
6.18%
YoY
|
$473.2M
-0.23%
YoY
|
$470.3M
N/A
|
$493.3M
9.09%
YoY
|
| Cost Of Revenue |
$201.0M
6.84%
YoY
|
$225.6M
7.07%
YoY
|
$204.3M
4.41%
YoY
|
$196.5M
-1.68%
YoY
|
$188.2M
-2.05%
YoY
|
$210.7M
5.61%
YoY
|
$195.6M
-2.67%
YoY
|
$199.9M
1.7%
YoY
|
$192.1M
-3.67%
YoY
|
$199.5M
1.71%
YoY
|
$201.0M
-2.99%
YoY
|
$196.5M
6.21%
YoY
|
$199.4M
17.27%
YoY
|
$196.2M
33.96%
YoY
|
$207.2M
34.41%
YoY
|
$185.1M
17.98%
YoY
|
$170.1M
-1.01%
YoY
|
$146.4M
N/A
|
$154.2M
-3.38%
YoY
|
| Gross Profit |
$339.6M
1.28%
YoY
|
$317.4M
-12.71%
YoY
|
$345.3M
-6.96%
YoY
|
$364.4M
-1.73%
YoY
|
$335.3M
-2.14%
YoY
|
$363.6M
3.57%
YoY
|
$371.1M
2.92%
YoY
|
$370.8M
11.61%
YoY
|
$342.6M
1.65%
YoY
|
$351.0M
4.35%
YoY
|
$360.6M
9.07%
YoY
|
$332.3M
9.45%
YoY
|
$337.1M
11.2%
YoY
|
$336.4M
3.89%
YoY
|
$330.6M
-2.53%
YoY
|
$303.6M
0.08%
YoY
|
$303.1M
0.21%
YoY
|
$323.8M
N/A
|
$339.2M
15.88%
YoY
|
| Selling, General & Admin |
$218.5M
5.38%
YoY
|
$207.5M
-7.35%
YoY
|
$196.5M
-15.31%
YoY
|
$210.4M
-5.25%
YoY
|
$207.4M
16.16%
YoY
|
$224.0M
8.39%
YoY
|
$232.1M
9.31%
YoY
|
$222.1M
9.72%
YoY
|
$178.5M
-19.26%
YoY
|
$206.6M
2.05%
YoY
|
$212.3M
3.72%
YoY
|
$202.4M
7.06%
YoY
|
$221.1M
12.31%
YoY
|
$202.5M
-1.61%
YoY
|
$204.7M
-0.18%
YoY
|
$189.1M
5.4%
YoY
|
$196.9M
7.05%
YoY
|
$205.8M
N/A
|
$205.1M
19.36%
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 |
$40.58M
11.02%
YoY
|
$45.49M
21.98%
YoY
|
$38.39M
3.78%
YoY
|
$36.99M
-1.34%
YoY
|
$36.55M
2.9%
YoY
|
$37.29M
8.76%
YoY
|
$37.00M
10.44%
YoY
|
$37.49M
12.01%
YoY
|
$35.52M
9.28%
YoY
|
$34.29M
0.11%
YoY
|
$33.50M
0.21%
YoY
|
$33.47M
0.73%
YoY
|
$32.50M
0.64%
YoY
|
$34.25M
10.7%
YoY
|
$33.43M
8.67%
YoY
|
$33.23M
5.35%
YoY
|
$32.30M
-5.29%
YoY
|
$30.94M
N/A
|
$30.76M
-6.69%
YoY
|
| Operating Expenses |
$258.8M
7.06%
YoY
|
$254.1M
-2.85%
YoY
|
$233.1M
-14.4%
YoY
|
$248.6M
-5.37%
YoY
|
$241.7M
11.36%
YoY
|
$261.6M
8.35%
YoY
|
$272.4M
11.05%
YoY
|
$262.7M
10.54%
YoY
|
$217.0M
-14.72%
YoY
|
$241.4M
5.4%
YoY
|
$245.3M
3.65%
YoY
|
$237.6M
8.08%
YoY
|
$254.5M
10.13%
YoY
|
$229.1M
-2.91%
YoY
|
$236.6M
1.44%
YoY
|
$219.8M
5.95%
YoY
|
$231.1M
6.29%
YoY
|
$235.9M
N/A
|
$233.3M
14.3%
YoY
|
| Operating Profit |
$64.92M
-21.9%
YoY
|
$63.22M
-38.0%
YoY
|
$92.05M
-2.77%
YoY
|
$104.3M
4.78%
YoY
|
$83.13M
2.43%
YoY
|
$102.0M
0.36%
YoY
|
$94.68M
-13.36%
YoY
|
$99.51M
17.79%
YoY
|
$81.16M
-1.73%
YoY
|
$101.6M
3.53%
YoY
|
$109.3M
16.32%
YoY
|
$84.48M
12.82%
YoY
|
$82.58M
14.61%
YoY
|
$98.14M
22.37%
YoY
|
$93.95M
-25.88%
YoY
|
$74.88M
-9.91%
YoY
|
$72.06M
-15.33%
YoY
|
$80.20M
N/A
|
$126.7M
55.81%
YoY
|
| Interest Expense |
-$34.11M
2.74%
YoY
|
-$32.50M
15.74%
YoY
|
-$31.54M
11.97%
YoY
|
-$30.95M
-199.84%
YoY
|
-$33.20M
-208.71%
YoY
|
-$28.08M
-190.71%
YoY
|
-$28.17M
-190.47%
YoY
|
$31.00M
-2.24%
YoY
|
$30.54M
-203.81%
YoY
|
$30.96M
-3.0%
YoY
|
$31.14M
-205.1%
YoY
|
$31.71M
20.25%
YoY
|
-$29.41M
43.09%
YoY
|
$31.92M
22.75%
YoY
|
-$29.63M
-205.04%
YoY
|
$26.37M
-8.41%
YoY
|
-$20.56M
-30.55%
YoY
|
$26.00M
N/A
|
$28.20M
-3.03%
YoY
|
| Other Income/Expense, Net |
$3.350M
-32.81%
YoY
|
$2.320M
-58.14%
YoY
|
$2.730M
-56.29%
YoY
|
$2.585M
-58.97%
YoY
|
$4.986M
-27.06%
YoY
|
$5.542M
-27.43%
YoY
|
$6.246M
-17.52%
YoY
|
$6.300M
-14.12%
YoY
|
$6.836M
13.03%
YoY
|
$7.637M
162.44%
YoY
|
$7.573M
513.7%
YoY
|
$7.336M
3443.96%
YoY
|
$6.048M
2649.09%
YoY
|
$2.910M
1601.75%
YoY
|
$1.234M
666.46%
YoY
|
$207.0K
64.29%
YoY
|
$220.0K
-26.67%
YoY
|
$171.0K
N/A
|
$161.0K
-11.05%
YoY
|
| Pretax Income |
$34.17M
-37.79%
YoY
|
$33.19M
-52.91%
YoY
|
$63.24M
-9.21%
YoY
|
$75.90M
1.44%
YoY
|
$54.92M
-4.42%
YoY
|
$70.48M
-9.6%
YoY
|
$69.65M
-11.7%
YoY
|
$74.82M
35.35%
YoY
|
$57.46M
-1.2%
YoY
|
$77.96M
12.78%
YoY
|
$78.88M
20.64%
YoY
|
$55.28M
8.75%
YoY
|
$58.15M
14.11%
YoY
|
$69.13M
27.15%
YoY
|
$65.39M
-19.06%
YoY
|
$50.83M
-6.67%
YoY
|
$50.96M
7.06%
YoY
|
$54.37M
N/A
|
$80.79M
54.05%
YoY
|
| Income Tax |
$11.45M
-26.98%
YoY
|
$6.712M
-70.8%
YoY
|
$18.98M
-2.28%
YoY
|
$20.79M
3.02%
YoY
|
$15.69M
1.43%
YoY
|
$22.99M
15.42%
YoY
|
$19.43M
0.91%
YoY
|
$20.18M
30.53%
YoY
|
$15.46M
-8.37%
YoY
|
$19.92M
7.14%
YoY
|
$19.25M
11.68%
YoY
|
$15.46M
15.1%
YoY
|
$16.88M
-1542.48%
YoY
|
$18.59M
40.86%
YoY
|
$17.24M
14.45%
YoY
|
$13.43M
2.54%
YoY
|
-$1.170M
-113.15%
YoY
|
$13.20M
N/A
|
$15.06M
18.69%
YoY
|
| Net Earnings |
$22.71M
-42.11%
YoY
|
$26.48M
-44.25%
YoY
|
$44.25M
-11.89%
YoY
|
$55.11M
0.85%
YoY
|
$39.23M
-6.57%
YoY
|
$47.50M
-18.18%
YoY
|
$50.22M
-15.78%
YoY
|
$54.64M
37.22%
YoY
|
$41.99M
1.74%
YoY
|
$58.05M
14.85%
YoY
|
$59.63M
23.84%
YoY
|
$39.82M
6.47%
YoY
|
$41.28M
-20.82%
YoY
|
$50.54M
22.76%
YoY
|
$48.15M
-26.74%
YoY
|
$37.40M
-9.58%
YoY
|
$52.13M
34.71%
YoY
|
$41.17M
N/A
|
$65.72M
65.33%
YoY
|
| Basic Earnings Per Share |
$0.12
-40.0%
YoY
|
N/A
|
$0.23
-8.0%
YoY
|
$0.29
7.41%
YoY
|
$0.20
0.0%
YoY
|
N/A
|
$0.25
-10.71%
YoY
|
$0.27
42.11%
YoY
|
$0.20
N/A
|
$0.28
16.67%
YoY
|
$0.28
21.74%
YoY
|
$0.19
11.76%
YoY
|
N/A
|
$0.24
26.32%
YoY
|
$0.23
-23.33%
YoY
|
$0.17
-10.53%
YoY
|
N/A
|
$0.19
N/A
|
$0.30
66.67%
YoY
|
| Diluted Earnings Per Share |
$0.12
-36.84%
YoY
|
$0.14
-38.86%
YoY
|
$0.23
-8.0%
YoY
|
$0.29
7.41%
YoY
|
$0.19
-5.0%
YoY
|
$0.23
-17.29%
YoY
|
$0.25
-10.71%
YoY
|
$0.27
42.11%
YoY
|
$0.20
4.35%
YoY
|
$0.28
16.67%
YoY
|
$0.28
-100.0%
YoY
|
$0.19
11.76%
YoY
|
$0.19
-100.0%
YoY
|
$0.24
33.33%
YoY
|
$223.7K
77140017.19%
YoY
|
$0.17
-5.56%
YoY
|
$236.5K
39.69%
YoY
|
$0.18
N/A
|
$0.29
70.59%
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 |
190.4M shares
-5.05%
YoY
|
190.3M shares
-6.63%
YoY
|
190.6M shares
-6.24%
YoY
|
192.0M shares
-6.39%
YoY
|
200.5M shares
-2.42%
YoY
|
203.8M shares
-1.17%
YoY
|
203.2M shares
-3.5%
YoY
|
205.1M shares
-3.49%
YoY
|
205.5M shares
-3.35%
YoY
|
206.3M shares
-3.08%
YoY
|
210.6M shares
-1.43%
YoY
|
212.5M shares
-1.42%
YoY
|
212.6M shares
-1.22%
YoY
|
212.8M shares
-4.3%
YoY
|
213.7M shares
-3.7%
YoY
|
215.6M shares
-3.45%
YoY
|
215.2M shares
-3.85%
YoY
|
222.4M shares
-0.78%
YoY
|
221.9M shares
-0.91%
YoY
|
| Diluted Shares Outstanding |
190.9M shares
-5.32%
YoY
|
N/A
|
191.3M shares
-6.37%
YoY
|
192.7M shares
-6.53%
YoY
|
201.6M shares
-2.59%
YoY
|
N/A
|
204.3M shares
-4.07%
YoY
|
206.2M shares
-4.11%
YoY
|
207.0M shares
N/A
|
210.6M shares
-1.86%
YoY
|
212.9M shares
-1.08%
YoY
|
215.0M shares
-1.44%
YoY
|
N/A
|
214.6M shares
-4.65%
YoY
|
215.2M shares
-4.51%
YoY
|
218.2M shares
-3.78%
YoY
|
N/A
|
225.1M shares
N/A
|
225.4M shares
-1.28%
YoY
|
Loading...