|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.266B
2.68%
YoY
|
$2.207B
4.55%
YoY
|
$2.111B
3.88%
YoY
|
$2.032B
13.69%
YoY
|
$1.787B
13.93%
YoY
|
| Cost Of Revenue |
$746.9M
2.61%
YoY
|
$727.9M
4.46%
YoY
|
$696.8M
4.42%
YoY
|
$667.3M
15.75%
YoY
|
$576.5M
3.38%
YoY
|
| Gross Profit |
$1.519B
2.71%
YoY
|
$1.479B
4.6%
YoY
|
$1.414B
3.61%
YoY
|
$1.365B
12.71%
YoY
|
$1.211B
19.75%
YoY
|
| Selling, General & Admin |
$828.3M
2.35%
YoY
|
$809.3M
79.53%
YoY
|
$450.8M
-40.68%
YoY
|
$759.9M
6.95%
YoY
|
$710.6M
-2.15%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$326.3M
-29.51%
YoY
|
$463.0M
57.78%
YoY
|
$293.4M
-16.03%
YoY
|
$349.4M
28.81%
YoY
|
$271.3M
7.96%
YoY
|
| Operating Expenses |
$1.155B
-9.25%
YoY
|
$1.272B
70.96%
YoY
|
$744.2M
-32.92%
YoY
|
$1.109B
12.99%
YoY
|
$981.9M
0.45%
YoY
|
| Operating Profit |
$774.1M
45.49%
YoY
|
$532.0M
-21.23%
YoY
|
$675.4M
16.86%
YoY
|
$578.0M
10.9%
YoY
|
$521.2M
27.09%
YoY
|
| Interest Expense |
-$157.7M
-4.05%
YoY
|
-$164.3M
-194.15%
YoY
|
$174.5M
36.86%
YoY
|
$127.5M
19.86%
YoY
|
$106.4M
-22.7%
YoY
|
| Other Income/Expense, Net |
-$159.7M
-2.98%
YoY
|
-$164.6M
-2.52%
YoY
|
-$168.8M
38.49%
YoY
|
-$121.9M
-1.57%
YoY
|
-$123.8M
-23.58%
YoY
|
| Pretax Income |
$614.4M
67.2%
YoY
|
$367.5M
-27.47%
YoY
|
$506.6M
11.08%
YoY
|
$456.1M
14.79%
YoY
|
$397.3M
60.19%
YoY
|
| Income Tax |
$21.33M
370.69%
YoY
|
$4.531M
-53.68%
YoY
|
$9.782M
-43.95%
YoY
|
$17.45M
88.55%
YoY
|
$9.256M
98.63%
YoY
|
| Net Earnings |
$587.2M
62.26%
YoY
|
$361.9M
-27.01%
YoY
|
$495.8M
13.02%
YoY
|
$438.6M
13.03%
YoY
|
$388.1M
59.45%
YoY
|
| Basic Earnings Per Share |
$5.78
63.28%
YoY
|
$3.54
-27.16%
YoY
|
$4.86
12.5%
YoY
|
$4.32
12.79%
YoY
|
$3.83
58.92%
YoY
|
| Diluted Earnings Per Share |
$5.77
63.92%
YoY
|
$3.52
-27.42%
YoY
|
$4.85
12.53%
YoY
|
$4.31
12.53%
YoY
|
$3.83
58.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
101.6M shares
-0.69%
YoY
|
102.3M shares
0.33%
YoY
|
101.9M shares
0.39%
YoY
|
101.5M shares
0.39%
YoY
|
101.1M shares
0.37%
YoY
|
| Diluted Shares Outstanding |
101.6M shares
-0.9%
YoY
|
102.6M shares
0.45%
YoY
|
102.1M shares
0.46%
YoY
|
101.6M shares
0.28%
YoY
|
101.3M shares
0.44%
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 |
$528.0M
4.47%
YoY
|
$595.9M
2.82%
YoY
|
$585.5M
3.79%
YoY
|
$579.3M
2.49%
YoY
|
$505.4M
1.46%
YoY
|
$579.6M
4.26%
YoY
|
$564.1M
3.97%
YoY
|
$565.3M
4.46%
YoY
|
$498.2M
5.69%
YoY
|
$555.9M
3.81%
YoY
|
$542.6M
2.89%
YoY
|
$541.1M
4.5%
YoY
|
$471.3M
4.42%
YoY
|
$535.5M
8.28%
YoY
|
$527.4M
10.59%
YoY
|
$517.9M
16.36%
YoY
|
$451.4M
21.71%
YoY
|
$494.6M
15.41%
YoY
|
$476.9M
23.51%
YoY
|
$445.1M
28.02%
YoY
|
| Cost Of Revenue |
$183.3M
1.84%
YoY
|
$107.3M
1.37%
YoY
|
$187.7M
2.81%
YoY
|
$186.8M
1.92%
YoY
|
$180.0M
2.48%
YoY
|
$105.9M
-41.66%
YoY
|
$182.6M
4.22%
YoY
|
$183.3M
98.89%
YoY
|
$175.6M
4.28%
YoY
|
$181.5M
275.44%
YoY
|
$175.2M
3.68%
YoY
|
$92.14M
-44.73%
YoY
|
$168.4M
6.76%
YoY
|
$48.34M
-43.55%
YoY
|
$169.0M
14.7%
YoY
|
$166.7M
18.71%
YoY
|
$157.8M
20.24%
YoY
|
$85.64M
81.82%
YoY
|
$147.3M
8.07%
YoY
|
$140.4M
4.77%
YoY
|
| Gross Profit |
$344.7M
5.92%
YoY
|
$488.6M
3.15%
YoY
|
$397.8M
4.27%
YoY
|
$392.5M
2.76%
YoY
|
$325.4M
0.91%
YoY
|
$473.7M
26.51%
YoY
|
$381.6M
3.85%
YoY
|
$382.0M
-14.92%
YoY
|
$322.5M
6.47%
YoY
|
$374.4M
-23.15%
YoY
|
$367.4M
2.51%
YoY
|
$449.0M
27.87%
YoY
|
$302.9M
3.16%
YoY
|
$487.2M
19.13%
YoY
|
$358.4M
8.75%
YoY
|
$351.1M
15.27%
YoY
|
$293.6M
22.51%
YoY
|
$408.9M
7.22%
YoY
|
$329.6M
31.94%
YoY
|
$304.6M
42.61%
YoY
|
| Selling, General & Admin |
$215.4M
3.39%
YoY
|
$208.2M
3.01%
YoY
|
$208.1M
2.93%
YoY
|
$203.7M
1.4%
YoY
|
$208.3M
2.05%
YoY
|
$202.2M
79.64%
YoY
|
$202.2M
8.63%
YoY
|
$200.9M
1.1%
YoY
|
$204.1M
5.7%
YoY
|
$112.5M
-53.81%
YoY
|
$186.1M
66.67%
YoY
|
$198.7M
-5.51%
YoY
|
$193.1M
-0.01%
YoY
|
$243.6M
25.85%
YoY
|
$111.7M
-39.57%
YoY
|
$210.3M
24.18%
YoY
|
$193.1M
8.43%
YoY
|
$193.6M
7.18%
YoY
|
$184.8M
6.06%
YoY
|
$169.4M
-1.99%
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 |
$81.94M
5.29%
YoY
|
$84.13M
-64.27%
YoY
|
$86.28M
14.86%
YoY
|
$78.11M
1.19%
YoY
|
$77.82M
3.45%
YoY
|
$235.4M
233.93%
YoY
|
$75.11M
0.69%
YoY
|
$77.19M
2.7%
YoY
|
$75.23M
2.88%
YoY
|
$70.50M
-52.12%
YoY
|
$74.60M
13.32%
YoY
|
$75.16M
10.93%
YoY
|
$73.13M
6.55%
YoY
|
$147.2M
124.37%
YoY
|
$65.83M
-21.91%
YoY
|
$67.75M
11.67%
YoY
|
$68.63M
13.06%
YoY
|
$65.62M
2.86%
YoY
|
$84.30M
37.75%
YoY
|
$60.67M
-5.2%
YoY
|
| Operating Expenses |
$297.3M
3.91%
YoY
|
$292.4M
-33.19%
YoY
|
$294.4M
6.16%
YoY
|
$281.8M
1.34%
YoY
|
$286.1M
2.42%
YoY
|
$437.6M
139.07%
YoY
|
$277.3M
6.31%
YoY
|
$278.1M
1.54%
YoY
|
$279.3M
4.93%
YoY
|
$183.0M
-53.17%
YoY
|
$260.8M
46.94%
YoY
|
$273.9M
-1.5%
YoY
|
$266.2M
1.71%
YoY
|
$390.8M
50.8%
YoY
|
$177.5M
-34.03%
YoY
|
$278.1M
20.9%
YoY
|
$261.7M
9.56%
YoY
|
$259.2M
6.05%
YoY
|
$269.1M
14.25%
YoY
|
$230.0M
-2.88%
YoY
|
| Operating Profit |
$146.1M
-23.62%
YoY
|
$196.2M
443.8%
YoY
|
$189.1M
1.36%
YoY
|
$197.7M
7.3%
YoY
|
$191.2M
53.48%
YoY
|
$36.09M
-81.14%
YoY
|
$186.6M
-0.84%
YoY
|
$184.2M
5.2%
YoY
|
$124.6M
4.88%
YoY
|
$191.4M
98.68%
YoY
|
$188.1M
3.95%
YoY
|
$175.1M
5.17%
YoY
|
$118.8M
-1.37%
YoY
|
$96.32M
-35.68%
YoY
|
$181.0M
35.74%
YoY
|
$166.5M
11.76%
YoY
|
$120.5M
35.46%
YoY
|
$149.7M
9.31%
YoY
|
$133.3M
25.96%
YoY
|
$149.0M
124.2%
YoY
|
| Interest Expense |
-$40.17M
7.23%
YoY
|
-$39.48M
8.69%
YoY
|
-$40.43M
2.01%
YoY
|
-$40.28M
-7.96%
YoY
|
-$37.46M
-184.2%
YoY
|
-$36.33M
-12.3%
YoY
|
-$39.63M
-187.94%
YoY
|
-$43.76M
2.43%
YoY
|
$44.49M
7.34%
YoY
|
-$41.42M
16.77%
YoY
|
$45.07M
34.36%
YoY
|
-$42.72M
-244.86%
YoY
|
$41.44M
54.72%
YoY
|
-$35.48M
52.29%
YoY
|
$33.55M
28.4%
YoY
|
$29.49M
11.89%
YoY
|
$26.79M
-4.86%
YoY
|
-$23.29M
-23.38%
YoY
|
$26.13M
-25.5%
YoY
|
$26.36M
-25.62%
YoY
|
| Other Income/Expense, Net |
-$40.17M
7.23%
YoY
|
N/A
|
-$42.44M
6.37%
YoY
|
-$40.28M
-7.96%
YoY
|
-$37.46M
-15.97%
YoY
|
N/A
|
-$39.90M
-9.03%
YoY
|
-$43.76M
2.43%
YoY
|
-$44.58M
9.25%
YoY
|
N/A
|
-$43.87M
38.19%
YoY
|
-$42.72M
48.04%
YoY
|
-$40.81M
58.01%
YoY
|
N/A
|
-$31.74M
28.07%
YoY
|
-$28.86M
10.25%
YoY
|
-$25.83M
-47.92%
YoY
|
N/A
|
-$24.79M
-40.8%
YoY
|
-$26.18M
-25.77%
YoY
|
| Pretax Income |
$105.9M
-31.14%
YoY
|
$156.6M
47347.58%
YoY
|
$146.6M
-0.01%
YoY
|
$157.4M
12.06%
YoY
|
$153.8M
92.17%
YoY
|
$330.0K
-99.78%
YoY
|
$146.7M
1.65%
YoY
|
$140.5M
4.77%
YoY
|
$80.02M
2.6%
YoY
|
$150.3M
101.51%
YoY
|
$144.3M
-3.33%
YoY
|
$134.1M
-2.6%
YoY
|
$78.00M
-17.58%
YoY
|
$74.58M
-41.11%
YoY
|
$149.2M
37.49%
YoY
|
$137.6M
12.08%
YoY
|
$94.63M
140.55%
YoY
|
$126.6M
14.3%
YoY
|
$108.6M
69.66%
YoY
|
$122.8M
293.76%
YoY
|
| Income Tax |
$4.050M
-72.15%
YoY
|
$1.829M
40.05%
YoY
|
$2.566M
-319.5%
YoY
|
$2.388M
-16.85%
YoY
|
$14.54M
855.58%
YoY
|
$1.306M
35.9%
YoY
|
-$1.169M
-130.42%
YoY
|
$2.872M
-9.69%
YoY
|
$1.522M
-15.35%
YoY
|
$961.0K
-88.66%
YoY
|
$3.843M
25.75%
YoY
|
$3.180M
-7.56%
YoY
|
$1.798M
-27.5%
YoY
|
$8.476M
154.23%
YoY
|
$3.056M
78.5%
YoY
|
$3.440M
7.5%
YoY
|
$2.480M
145.54%
YoY
|
$3.334M
58.76%
YoY
|
$1.712M
39.87%
YoY
|
$3.200M
-1433.33%
YoY
|
| Net Earnings |
$101.3M
-27.0%
YoY
|
$152.2M
-11889.08%
YoY
|
$141.8M
-3.88%
YoY
|
$154.4M
12.37%
YoY
|
$138.8M
77.38%
YoY
|
-$1.291M
-100.87%
YoY
|
$147.5M
5.33%
YoY
|
$137.4M
5.24%
YoY
|
$78.22M
2.87%
YoY
|
$149.0M
125.71%
YoY
|
$140.0M
-4.22%
YoY
|
$130.5M
-2.74%
YoY
|
$76.04M
-17.48%
YoY
|
$66.01M
-46.47%
YoY
|
$146.2M
36.83%
YoY
|
$134.2M
12.2%
YoY
|
$92.15M
140.42%
YoY
|
$123.3M
13.44%
YoY
|
$106.8M
70.24%
YoY
|
$119.6M
280.57%
YoY
|
| Basic Earnings Per Share |
$1.00
-25.93%
YoY
|
N/A
|
$1.40
-2.78%
YoY
|
$1.52
13.43%
YoY
|
$1.35
75.32%
YoY
|
N/A
|
$1.44
5.11%
YoY
|
$1.34
4.69%
YoY
|
$0.77
2.67%
YoY
|
N/A
|
$1.37
-4.86%
YoY
|
$1.28
-3.03%
YoY
|
$0.75
-17.58%
YoY
|
N/A
|
$1.44
37.14%
YoY
|
$1.32
11.86%
YoY
|
$0.91
139.47%
YoY
|
N/A
|
$1.05
69.35%
YoY
|
$1.18
280.65%
YoY
|
| Diluted Earnings Per Share |
$1.00
-25.93%
YoY
|
$1.50
-11984.13%
YoY
|
$1.40
-2.78%
YoY
|
$1.52
13.43%
YoY
|
$1.35
77.63%
YoY
|
-$0.01
-100.86%
YoY
|
$1.44
5.11%
YoY
|
$1.34
4.82%
YoY
|
$0.76
2.7%
YoY
|
$1.46
124.77%
YoY
|
$1.37
-4.86%
YoY
|
$1.28
-3.15%
YoY
|
$0.74
-18.68%
YoY
|
$0.65
-100.0%
YoY
|
$1.44
37.14%
YoY
|
$1.32
11.86%
YoY
|
$0.91
139.47%
YoY
|
$1.215M
112487568.86%
YoY
|
$1.05
69.35%
YoY
|
$1.18
280.65%
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 |
101.4M shares
-1.04%
YoY
|
N/A
|
101.2M shares
-1.05%
YoY
|
101.3M shares
-0.96%
YoY
|
102.4M shares
0.32%
YoY
|
N/A
|
102.3M shares
0.34%
YoY
|
102.2M shares
0.33%
YoY
|
102.1M shares
0.32%
YoY
|
N/A
|
102.0M shares
0.37%
YoY
|
101.9M shares
0.42%
YoY
|
101.8M shares
0.45%
YoY
|
N/A
|
101.6M shares
0.38%
YoY
|
101.5M shares
0.36%
YoY
|
101.3M shares
0.37%
YoY
|
N/A
|
101.2M shares
0.38%
YoY
|
101.1M shares
0.36%
YoY
|
| Diluted Shares Outstanding |
101.5M shares
-1.31%
YoY
|
N/A
|
101.3M shares
-1.27%
YoY
|
101.7M shares
-0.92%
YoY
|
102.8M shares
0.34%
YoY
|
N/A
|
102.6M shares
0.48%
YoY
|
102.6M shares
0.48%
YoY
|
102.4M shares
0.47%
YoY
|
N/A
|
102.1M shares
0.44%
YoY
|
102.1M shares
0.44%
YoY
|
102.0M shares
0.42%
YoY
|
N/A
|
101.7M shares
0.28%
YoY
|
101.7M shares
0.33%
YoY
|
101.5M shares
0.4%
YoY
|
N/A
|
101.4M shares
0.47%
YoY
|
101.3M shares
0.46%
YoY
|
Loading...