|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$3.050B
5.03%
YoY
|
$2.904B
1.04%
YoY
|
$2.874B
-6.4%
YoY
|
$3.071B
10.9%
YoY
|
$2.769B
39.67%
YoY
|
| Cost Of Revenue |
$1.883B
4.03%
YoY
|
$1.810B
4.71%
YoY
|
$1.729B
-11.48%
YoY
|
$1.953B
-0.82%
YoY
|
$1.969B
52.31%
YoY
|
| Gross Profit |
$1.167B
6.68%
YoY
|
$1.094B
-4.51%
YoY
|
$1.146B
2.46%
YoY
|
$1.118B
39.73%
YoY
|
$800.4M
15.98%
YoY
|
| Selling, General & Admin |
$469.5M
23.71%
YoY
|
$379.6M
2.61%
YoY
|
$369.9M
8.95%
YoY
|
$339.5M
6.2%
YoY
|
$319.7M
19.47%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$154.4M
19.92%
YoY
|
$128.8M
28.36%
YoY
|
$100.3M
16.67%
YoY
|
$85.98M
16.95%
YoY
|
$73.51M
10.7%
YoY
|
| Operating Expenses |
$529.0M
22.18%
YoY
|
$432.9M
2.55%
YoY
|
$422.2M
6.96%
YoY
|
$394.7M
2.5%
YoY
|
$385.1M
43.91%
YoY
|
| Operating Profit |
$619.2M
-5.82%
YoY
|
$657.4M
-10.2%
YoY
|
$732.1M
1.78%
YoY
|
$719.3M
74.62%
YoY
|
$411.9M
19.56%
YoY
|
| Interest Expense |
-$93.87M
2.25%
YoY
|
-$91.80M
3.31%
YoY
|
-$88.86M
26.62%
YoY
|
-$70.18M
109.19%
YoY
|
-$33.55M
-5.91%
YoY
|
| Other Income/Expense, Net |
$34.46M
44.57%
YoY
|
$23.83M
1.48%
YoY
|
$23.48M
194.58%
YoY
|
$7.972M
55.01%
YoY
|
$5.143M
51.09%
YoY
|
| Pretax Income |
$559.8M
-2.07%
YoY
|
$571.6M
-10.87%
YoY
|
$641.4M
1.66%
YoY
|
$630.9M
77.34%
YoY
|
$355.8M
22.13%
YoY
|
| Income Tax |
$135.0M
-4.31%
YoY
|
$141.1M
-11.28%
YoY
|
$159.0M
5.58%
YoY
|
$150.6M
36.81%
YoY
|
$110.1M
27.42%
YoY
|
| Net Earnings |
$426.5M
-5.27%
YoY
|
$450.2M
-11.72%
YoY
|
$509.9M
0.56%
YoY
|
$507.1M
86.89%
YoY
|
$271.3M
21.01%
YoY
|
| Basic Earnings Per Share |
$5.48
-5.68%
YoY
|
$5.81
-10.89%
YoY
|
$6.52
5.84%
YoY
|
$6.16
91.3%
YoY
|
$3.22
21.97%
YoY
|
| Diluted Earnings Per Share |
$5.44
-5.56%
YoY
|
$5.76
-10.7%
YoY
|
$6.45
6.09%
YoY
|
$6.08
93.02%
YoY
|
$3.15
21.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
77.76M shares
0.27%
YoY
|
77.55M shares
-0.9%
YoY
|
78.25M shares
-4.94%
YoY
|
82.32M shares
15.49%
YoY
|
71.28M shares
1.6%
YoY
|
| Diluted Shares Outstanding |
78.38M shares
0.25%
YoY
|
78.19M shares
-1.05%
YoY
|
79.02M shares
-5.18%
YoY
|
83.34M shares
14.3%
YoY
|
72.91M shares
1.88%
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 |
$676.8M
9.91%
YoY
|
$693.4M
0.41%
YoY
|
$850.4M
8.66%
YoY
|
$829.9M
1.78%
YoY
|
$615.8M
-5.82%
YoY
|
$690.5M
4.25%
YoY
|
$782.6M
0.31%
YoY
|
$815.3M
4.79%
YoY
|
$653.8M
5.87%
YoY
|
$662.4M
1.1%
YoY
|
$780.2M
-11.76%
YoY
|
$778.0M
-14.89%
YoY
|
$617.6M
-8.94%
YoY
|
$655.2M
-8.41%
YoY
|
$884.2M
25.16%
YoY
|
$914.2M
36.59%
YoY
|
$678.2M
52.81%
YoY
|
$715.4M
47.15%
YoY
|
$706.5M
29.82%
YoY
|
| Cost Of Revenue |
$439.1M
12.73%
YoY
|
$434.2M
-3.28%
YoY
|
$510.2M
4.42%
YoY
|
$499.4M
3.43%
YoY
|
$389.5M
-3.08%
YoY
|
$448.9M
11.53%
YoY
|
$488.7M
2.34%
YoY
|
$482.9M
8.13%
YoY
|
$401.9M
1.71%
YoY
|
$402.5M
-6.66%
YoY
|
$477.5M
-15.37%
YoY
|
$446.6M
-20.55%
YoY
|
$395.1M
-19.02%
YoY
|
$431.3M
-14.84%
YoY
|
$564.2M
-42.1%
YoY
|
$562.1M
20.06%
YoY
|
$488.0M
54.12%
YoY
|
$506.4M
59.44%
YoY
|
$974.6M
188.09%
YoY
|
| Gross Profit |
$237.7M
5.04%
YoY
|
$259.2M
7.27%
YoY
|
$340.1M
15.71%
YoY
|
$330.4M
-0.61%
YoY
|
$226.3M
-10.2%
YoY
|
$241.6M
-7.03%
YoY
|
$293.9M
-2.89%
YoY
|
$332.5M
0.3%
YoY
|
$252.0M
13.28%
YoY
|
$259.8M
16.05%
YoY
|
$302.7M
-5.4%
YoY
|
$331.5M
-5.86%
YoY
|
$222.4M
16.92%
YoY
|
$223.9M
7.15%
YoY
|
$320.0M
59.94%
YoY
|
$352.1M
75.07%
YoY
|
$190.2M
49.55%
YoY
|
$209.0M
24.02%
YoY
|
$200.1M
-2.82%
YoY
|
| Selling, General & Admin |
$137.6M
50.54%
YoY
|
$108.7M
7.9%
YoY
|
$119.2M
26.66%
YoY
|
$104.0M
10.54%
YoY
|
$91.42M
-9.66%
YoY
|
$100.8M
10.39%
YoY
|
$94.13M
2.65%
YoY
|
$94.05M
8.72%
YoY
|
$101.2M
29.05%
YoY
|
$91.29M
6.23%
YoY
|
$91.70M
3.45%
YoY
|
$86.51M
-0.01%
YoY
|
$78.41M
-13.71%
YoY
|
$85.94M
7.34%
YoY
|
$88.64M
-40.98%
YoY
|
$86.52M
13.51%
YoY
|
$90.86M
-49.04%
YoY
|
$80.06M
20.21%
YoY
|
$150.2M
128.57%
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 |
$59.82M
20.58%
YoY
|
$51.52M
7.86%
YoY
|
$54.69M
22.06%
YoY
|
$50.23M
22.22%
YoY
|
$49.61M
15.67%
YoY
|
$47.77M
25.65%
YoY
|
$44.81M
21.76%
YoY
|
$41.10M
10.36%
YoY
|
$42.89M
13.45%
YoY
|
$38.01M
6.05%
YoY
|
$36.80M
2.44%
YoY
|
$37.24M
4.67%
YoY
|
$37.80M
-0.83%
YoY
|
$35.85M
98.68%
YoY
|
$35.92M
108.24%
YoY
|
$35.58M
102.93%
YoY
|
$38.12M
-0.47%
YoY
|
$18.04M
9.8%
YoY
|
$17.25M
4.78%
YoY
|
| Operating Expenses |
$15.22M
-85.62%
YoY
|
$122.2M
6.11%
YoY
|
$132.8M
25.31%
YoY
|
$117.7M
11.06%
YoY
|
$105.8M
-7.38%
YoY
|
$115.2M
10.7%
YoY
|
$105.9M
1.29%
YoY
|
$105.9M
6.68%
YoY
|
$114.3M
23.89%
YoY
|
$104.1M
4.3%
YoY
|
$104.6M
2.07%
YoY
|
$99.31M
-0.88%
YoY
|
$92.25M
-15.07%
YoY
|
$99.78M
4.81%
YoY
|
$102.5M
-43.46%
YoY
|
$100.2M
31.46%
YoY
|
$108.6M
16.41%
YoY
|
$95.20M
12.53%
YoY
|
$181.3M
116.56%
YoY
|
| Operating Profit |
$222.4M
84.74%
YoY
|
$136.8M
7.85%
YoY
|
$223.3M
19.17%
YoY
|
$205.7M
-9.05%
YoY
|
$120.4M
-12.55%
YoY
|
$126.9M
-17.23%
YoY
|
$187.4M
-5.38%
YoY
|
$226.2M
-2.56%
YoY
|
$137.7M
5.77%
YoY
|
$153.3M
23.12%
YoY
|
$198.0M
-8.98%
YoY
|
$232.1M
-7.73%
YoY
|
$130.2M
59.49%
YoY
|
$124.5M
12.85%
YoY
|
$217.6M
95.04%
YoY
|
$251.6M
130.27%
YoY
|
$81.62M
140.77%
YoY
|
$110.3M
32.97%
YoY
|
$111.6M
-8.24%
YoY
|
| Interest Expense |
-$25.15M
41.57%
YoY
|
-$22.58M
-2.23%
YoY
|
-$23.12M
-0.17%
YoY
|
-$23.03M
0.9%
YoY
|
-$17.76M
16.69%
YoY
|
-$23.09M
3.42%
YoY
|
-$23.16M
5.54%
YoY
|
-$22.82M
25.66%
YoY
|
-$15.22M
-26.99%
YoY
|
-$22.33M
11.65%
YoY
|
-$21.94M
20.15%
YoY
|
-$18.16M
64.04%
YoY
|
-$20.85M
146.72%
YoY
|
-$20.00M
128.43%
YoY
|
-$18.26M
116.44%
YoY
|
-$11.07M
40.03%
YoY
|
-$8.450M
6.96%
YoY
|
-$8.756M
3.83%
YoY
|
-$8.437M
-9.86%
YoY
|
| Other Income/Expense, Net |
N/A
|
$8.499M
77.36%
YoY
|
$8.012M
15.18%
YoY
|
$6.705M
-5.78%
YoY
|
N/A
|
$4.792M
0.42%
YoY
|
$6.956M
-7.33%
YoY
|
$7.116M
100.51%
YoY
|
N/A
|
$4.772M
15.68%
YoY
|
$7.506M
-2000.25%
YoY
|
$3.549M
86.59%
YoY
|
$2.340M
-0.51%
YoY
|
$4.125M
321.35%
YoY
|
-$395.0K
95.54%
YoY
|
$1.902M
-5.56%
YoY
|
$2.352M
-5.92%
YoY
|
$979.0K
493.33%
YoY
|
-$202.0K
-233.77%
YoY
|
| Pretax Income |
$39.43M
-60.26%
YoY
|
$122.7M
13.06%
YoY
|
$208.2M
21.62%
YoY
|
$189.4M
-10.02%
YoY
|
$99.22M
-17.42%
YoY
|
$108.6M
-20.0%
YoY
|
$171.2M
-6.77%
YoY
|
$210.5M
-7.38%
YoY
|
$120.2M
12.17%
YoY
|
$135.7M
24.95%
YoY
|
$183.6M
-7.7%
YoY
|
$227.3M
-6.25%
YoY
|
$107.1M
43.44%
YoY
|
$108.6M
5.92%
YoY
|
$198.9M
93.28%
YoY
|
$242.4M
134.53%
YoY
|
$74.68M
171.56%
YoY
|
$102.5M
37.27%
YoY
|
$102.9M
-8.4%
YoY
|
| Income Tax |
$5.358M
-76.87%
YoY
|
$30.56M
12.79%
YoY
|
$52.40M
28.05%
YoY
|
$46.67M
-6.44%
YoY
|
$23.17M
-12.03%
YoY
|
$27.09M
-10.09%
YoY
|
$40.92M
-13.81%
YoY
|
$49.89M
-9.39%
YoY
|
$26.33M
19.98%
YoY
|
$30.13M
15.59%
YoY
|
$47.48M
-0.07%
YoY
|
$55.06M
-0.01%
YoY
|
$21.95M
-21.64%
YoY
|
$26.07M
-9.46%
YoY
|
$47.51M
77.16%
YoY
|
$55.07M
108.15%
YoY
|
$28.01M
294.48%
YoY
|
$28.79M
42.08%
YoY
|
$26.82M
-15.74%
YoY
|
| Net Earnings |
$32.90M
-57.36%
YoY
|
$93.63M
15.26%
YoY
|
$156.0M
19.66%
YoY
|
$143.9M
-10.83%
YoY
|
$77.16M
-18.63%
YoY
|
$81.23M
-23.11%
YoY
|
$130.4M
-3.99%
YoY
|
$161.4M
-7.05%
YoY
|
$94.82M
10.4%
YoY
|
$105.6M
28.77%
YoY
|
$135.8M
-10.66%
YoY
|
$173.7M
-7.21%
YoY
|
$85.89M
85.49%
YoY
|
$82.04M
11.35%
YoY
|
$152.0M
101.71%
YoY
|
$187.1M
146.29%
YoY
|
$46.31M
133.87%
YoY
|
$73.68M
37.01%
YoY
|
$75.36M
-6.08%
YoY
|
| Basic Earnings Per Share |
N/A
|
$1.20
14.29%
YoY
|
$2.01
19.64%
YoY
|
$1.85
-11.06%
YoY
|
N/A
|
$1.05
-22.79%
YoY
|
$1.68
-2.89%
YoY
|
$2.08
-5.45%
YoY
|
N/A
|
$1.36
36.0%
YoY
|
$1.73
-4.95%
YoY
|
$2.20
-2.22%
YoY
|
N/A
|
$1.00
13.64%
YoY
|
$1.82
102.22%
YoY
|
$2.25
152.81%
YoY
|
N/A
|
$0.88
39.68%
YoY
|
$0.90
-5.26%
YoY
|
| Diluted Earnings Per Share |
$0.43
-55.72%
YoY
|
$1.19
14.42%
YoY
|
$1.99
19.16%
YoY
|
$1.84
-10.68%
YoY
|
$0.99
-18.21%
YoY
|
$1.04
-22.39%
YoY
|
$1.67
-2.34%
YoY
|
$2.06
-5.53%
YoY
|
$1.21
14.44%
YoY
|
$1.34
35.35%
YoY
|
$1.71
-5.0%
YoY
|
$2.18
-1.77%
YoY
|
$1.06
-100.0%
YoY
|
$0.99
15.12%
YoY
|
$1.80
104.55%
YoY
|
$2.22
155.17%
YoY
|
$631.0K
134.87%
YoY
|
$0.86
38.71%
YoY
|
$0.88
-5.38%
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 |
77.90M shares
0.41%
YoY
|
77.76M shares
0.29%
YoY
|
77.75M shares
0.3%
YoY
|
77.59M shares
0.21%
YoY
|
77.57M shares
-0.05%
YoY
|
77.54M shares
-0.48%
YoY
|
77.52M shares
-1.49%
YoY
|
77.43M shares
-1.95%
YoY
|
77.62M shares
-4.45%
YoY
|
77.91M shares
-5.97%
YoY
|
78.69M shares
-5.84%
YoY
|
78.97M shares
-5.02%
YoY
|
81.23M shares
12.95%
YoY
|
82.86M shares
16.26%
YoY
|
83.57M shares
18.6%
YoY
|
83.14M shares
16.23%
YoY
|
71.92M shares
N/A
|
71.27M shares
1.16%
YoY
|
70.46M shares
0.89%
YoY
|
| Diluted Shares Outstanding |
N/A
|
78.45M shares
0.43%
YoY
|
78.31M shares
0.26%
YoY
|
78.12M shares
-0.2%
YoY
|
N/A
|
78.12M shares
-0.6%
YoY
|
78.11M shares
-1.51%
YoY
|
78.28M shares
-1.7%
YoY
|
N/A
|
78.59M shares
-5.3%
YoY
|
79.31M shares
-6.14%
YoY
|
79.63M shares
-5.63%
YoY
|
N/A
|
82.99M shares
14.01%
YoY
|
84.50M shares
17.48%
YoY
|
84.39M shares
15.41%
YoY
|
N/A
|
72.79M shares
1.68%
YoY
|
71.92M shares
1.65%
YoY
|
Loading...