|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.067B
7.82%
YoY
|
$3.772B
3.33%
YoY
|
$3.651B
11.58%
YoY
|
$3.272B
14.11%
YoY
|
$2.867B
5.42%
YoY
|
| Cost Of Revenue |
$2.229B
5.96%
YoY
|
$2.104B
1.66%
YoY
|
$2.069B
6.15%
YoY
|
$1.950B
17.26%
YoY
|
$1.663B
7.88%
YoY
|
| Gross Profit |
$1.838B
10.18%
YoY
|
$1.669B
5.5%
YoY
|
$1.582B
19.59%
YoY
|
$1.322B
9.75%
YoY
|
$1.205B
2.21%
YoY
|
| Selling, General & Admin |
$978.8M
10.25%
YoY
|
$887.8M
2.56%
YoY
|
$865.6M
17.61%
YoY
|
$736.0M
9.09%
YoY
|
$674.7M
6.13%
YoY
|
| Research & Development |
$132.0M
17.13%
YoY
|
$112.7M
10.6%
YoY
|
$101.9M
36.78%
YoY
|
$74.50M
1.64%
YoY
|
$73.30M
34.74%
YoY
|
| Depreciation & Amortization |
$129.7M
11.62%
YoY
|
$116.2M
6.61%
YoY
|
$109.0M
14.62%
YoY
|
$95.10M
20.08%
YoY
|
$79.20M
1.54%
YoY
|
| Operating Expenses |
$1.111B
11.02%
YoY
|
$1.001B
3.41%
YoY
|
$967.5M
19.37%
YoY
|
$810.5M
8.36%
YoY
|
$748.0M
8.39%
YoY
|
| Operating Profit |
$859.5M
10.09%
YoY
|
$780.7M
10.21%
YoY
|
$708.4M
20.8%
YoY
|
$586.4M
10.6%
YoY
|
$530.2M
31.4%
YoY
|
| Interest Expense |
$101.0M
-0.98%
YoY
|
$102.0M
9.56%
YoY
|
$93.10M
22.66%
YoY
|
$75.90M
51.2%
YoY
|
$50.20M
-1.76%
YoY
|
| Other Income/Expense, Net |
$9.900M
-50.75%
YoY
|
$20.10M
957.89%
YoY
|
$1.900M
-83.62%
YoY
|
$11.60M
-73.64%
YoY
|
$44.00M
238.46%
YoY
|
| Pretax Income |
$768.4M
9.96%
YoY
|
$698.8M
13.22%
YoY
|
$617.2M
19.96%
YoY
|
$514.5M
-1.81%
YoY
|
$524.0M
43.4%
YoY
|
| Income Tax |
$124.6M
23.0%
YoY
|
$101.3M
32.25%
YoY
|
$76.60M
36.3%
YoY
|
$56.20M
38.08%
YoY
|
$40.70M
-20.04%
YoY
|
| Net Earnings |
$643.8M
7.75%
YoY
|
$597.5M
10.57%
YoY
|
$540.4M
17.99%
YoY
|
$458.0M
-5.18%
YoY
|
$483.0M
53.67%
YoY
|
| Basic Earnings Per Share |
$7.48
9.2%
YoY
|
$6.85
11.38%
YoY
|
$6.15
18.27%
YoY
|
$5.20
-3.17%
YoY
|
$5.37
57.48%
YoY
|
| Diluted Earnings Per Share |
$7.44
9.09%
YoY
|
$6.82
11.44%
YoY
|
$6.12
17.92%
YoY
|
$5.19
-2.81%
YoY
|
$5.34
57.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
86.10M shares
-1.26%
YoY
|
87.20M shares
-0.8%
YoY
|
87.90M shares
-0.11%
YoY
|
88.00M shares
-2.11%
YoY
|
89.90M shares
-2.6%
YoY
|
| Diluted Shares Outstanding |
86.60M shares
-1.14%
YoY
|
87.60M shares
-0.79%
YoY
|
88.30M shares
0.0%
YoY
|
88.30M shares
-2.43%
YoY
|
90.50M shares
-2.48%
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 |
$1.034B
9.74%
YoY
|
$1.033B
9.26%
YoY
|
$1.070B
10.66%
YoY
|
$1.022B
5.84%
YoY
|
$941.9M
5.37%
YoY
|
$945.6M
5.37%
YoY
|
$967.1M
5.36%
YoY
|
$965.6M
5.82%
YoY
|
$893.9M
-3.15%
YoY
|
$897.4M
4.17%
YoY
|
$917.9M
0.46%
YoY
|
$912.5M
18.03%
YoY
|
$923.0M
27.56%
YoY
|
$861.5M
21.47%
YoY
|
$913.7M
27.43%
YoY
|
$773.1M
3.51%
YoY
|
$723.6M
4.22%
YoY
|
$709.2M
-2.49%
YoY
|
$717.0M
-1.57%
YoY
|
| Cost Of Revenue |
$579.1M
11.49%
YoY
|
$573.7M
8.47%
YoY
|
$580.4M
8.49%
YoY
|
$555.5M
3.39%
YoY
|
$519.4M
3.36%
YoY
|
$528.9M
3.28%
YoY
|
$535.0M
3.96%
YoY
|
$537.3M
5.23%
YoY
|
$502.5M
-5.55%
YoY
|
$512.1M
0.25%
YoY
|
$514.6M
-5.7%
YoY
|
$510.6M
11.46%
YoY
|
$532.0M
22.33%
YoY
|
$510.8M
20.84%
YoY
|
$545.7M
31.02%
YoY
|
$458.1M
7.43%
YoY
|
$434.9M
9.57%
YoY
|
$422.7M
3.96%
YoY
|
$416.5M
1.78%
YoY
|
| Gross Profit |
$454.5M
7.57%
YoY
|
$459.5M
10.27%
YoY
|
$489.8M
13.35%
YoY
|
$466.5M
8.92%
YoY
|
$422.5M
7.95%
YoY
|
$416.7M
8.15%
YoY
|
$432.1M
7.14%
YoY
|
$428.3M
6.57%
YoY
|
$391.4M
0.1%
YoY
|
$385.3M
9.87%
YoY
|
$403.3M
9.59%
YoY
|
$401.9M
27.59%
YoY
|
$391.0M
35.43%
YoY
|
$350.7M
22.41%
YoY
|
$368.0M
22.46%
YoY
|
$315.0M
-1.72%
YoY
|
$288.7M
-2.93%
YoY
|
$286.5M
-10.66%
YoY
|
$300.5M
-5.86%
YoY
|
| Selling, General & Admin |
$259.2M
14.64%
YoY
|
$249.9M
7.67%
YoY
|
$256.0M
17.92%
YoY
|
$246.8M
12.54%
YoY
|
$226.1M
3.1%
YoY
|
$232.1M
12.13%
YoY
|
$217.1M
3.28%
YoY
|
$219.3M
2.24%
YoY
|
$219.3M
-0.32%
YoY
|
$207.0M
8.32%
YoY
|
$210.2M
2.49%
YoY
|
$214.5M
27.75%
YoY
|
$220.0M
28.13%
YoY
|
$191.1M
11.82%
YoY
|
$205.1M
26.53%
YoY
|
$167.9M
-4.11%
YoY
|
$171.7M
3.37%
YoY
|
$170.9M
8.99%
YoY
|
$162.1M
3.78%
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 |
$35.60M
18.67%
YoY
|
$34.60M
16.5%
YoY
|
$36.70M
23.15%
YoY
|
$31.90M
3.91%
YoY
|
$30.00M
4.17%
YoY
|
$29.70M
6.45%
YoY
|
$29.80M
5.67%
YoY
|
$30.70M
12.87%
YoY
|
$28.80M
1.77%
YoY
|
$27.90M
-1.41%
YoY
|
$28.20M
-4.41%
YoY
|
$27.20M
38.07%
YoY
|
$28.30M
38.73%
YoY
|
$28.30M
34.12%
YoY
|
$29.50M
46.77%
YoY
|
$19.70M
-3.9%
YoY
|
$20.40M
-4.67%
YoY
|
$21.10M
1.93%
YoY
|
$20.10M
-2.43%
YoY
|
| Operating Expenses |
$259.2M
14.64%
YoY
|
$249.9M
7.67%
YoY
|
$256.0M
17.92%
YoY
|
$246.8M
12.54%
YoY
|
$226.1M
3.1%
YoY
|
$232.1M
12.13%
YoY
|
$217.1M
3.28%
YoY
|
$219.3M
2.24%
YoY
|
$219.3M
-0.32%
YoY
|
$207.0M
8.32%
YoY
|
$210.2M
2.49%
YoY
|
$214.5M
27.75%
YoY
|
$220.0M
28.13%
YoY
|
$191.1M
11.82%
YoY
|
$205.1M
26.53%
YoY
|
$167.9M
-4.11%
YoY
|
$171.7M
3.37%
YoY
|
$170.9M
8.99%
YoY
|
$162.1M
3.78%
YoY
|
| Operating Profit |
$195.3M
-0.56%
YoY
|
$209.6M
13.54%
YoY
|
$233.8M
8.74%
YoY
|
$219.7M
5.12%
YoY
|
$196.4M
14.12%
YoY
|
$184.6M
3.53%
YoY
|
$215.0M
11.34%
YoY
|
$209.0M
11.53%
YoY
|
$172.1M
0.64%
YoY
|
$178.3M
11.72%
YoY
|
$193.1M
18.54%
YoY
|
$187.4M
27.4%
YoY
|
$171.0M
46.15%
YoY
|
$159.6M
38.06%
YoY
|
$162.9M
17.7%
YoY
|
$147.1M
1.17%
YoY
|
$117.0M
-10.89%
YoY
|
$115.6M
-29.47%
YoY
|
$138.4M
-13.72%
YoY
|
| Interest Expense |
$24.20M
-2.02%
YoY
|
-$22.50M
0.45%
YoY
|
$26.60M
-7.64%
YoY
|
$24.60M
-1.99%
YoY
|
$24.70M
-220.49%
YoY
|
-$22.40M
14.29%
YoY
|
$28.80M
25.76%
YoY
|
$25.10M
-210.09%
YoY
|
-$20.50M
-186.86%
YoY
|
-$19.60M
-15.88%
YoY
|
$22.90M
-0.87%
YoY
|
-$22.80M
-232.56%
YoY
|
$23.60M
98.32%
YoY
|
-$23.30M
72.59%
YoY
|
$23.10M
87.8%
YoY
|
$17.20M
38.71%
YoY
|
$11.90M
-3.25%
YoY
|
-$13.50M
22.73%
YoY
|
$12.30M
-4.65%
YoY
|
| Other Income/Expense, Net |
$400.0K
-88.57%
YoY
|
-$3.200M
-3300.0%
YoY
|
$1.700M
-79.76%
YoY
|
$5.300M
3.92%
YoY
|
$3.500M
169.23%
YoY
|
$100.0K
-103.13%
YoY
|
$8.400M
-8500.0%
YoY
|
$5.100M
628.57%
YoY
|
$1.300M
333.33%
YoY
|
-$3.200M
-178.05%
YoY
|
-$100.0K
-106.67%
YoY
|
$700.0K
-79.41%
YoY
|
$300.0K
-86.36%
YoY
|
$4.100M
-82.1%
YoY
|
$1.500M
-89.8%
YoY
|
$3.400M
6.25%
YoY
|
$2.200M
-37.14%
YoY
|
$22.90M
-2644.44%
YoY
|
$14.70M
20.49%
YoY
|
| Pretax Income |
$171.5M
-2.11%
YoY
|
$183.9M
13.31%
YoY
|
$208.9M
7.35%
YoY
|
$200.4M
6.03%
YoY
|
$175.2M
14.58%
YoY
|
$162.3M
18.55%
YoY
|
$194.6M
14.4%
YoY
|
$189.0M
16.31%
YoY
|
$152.9M
3.52%
YoY
|
$136.9M
-2.35%
YoY
|
$170.1M
27.23%
YoY
|
$162.5M
21.91%
YoY
|
$147.7M
37.65%
YoY
|
$140.2M
12.61%
YoY
|
$133.7M
-5.04%
YoY
|
$133.3M
-2.13%
YoY
|
$107.3M
-12.41%
YoY
|
$124.5M
17.67%
YoY
|
$140.8M
-11.83%
YoY
|
| Income Tax |
$33.40M
23.7%
YoY
|
$36.40M
100.0%
YoY
|
$20.50M
0.49%
YoY
|
$40.70M
21.13%
YoY
|
$27.00M
-7.22%
YoY
|
$18.20M
-0.55%
YoY
|
$20.40M
48.91%
YoY
|
$33.60M
63.9%
YoY
|
$29.10M
20.75%
YoY
|
$18.30M
281.25%
YoY
|
$13.70M
-28.27%
YoY
|
$20.50M
13.26%
YoY
|
$24.10M
69.72%
YoY
|
$4.800M
-59.32%
YoY
|
$19.10M
-782.14%
YoY
|
$18.10M
4.02%
YoY
|
$14.20M
-0.7%
YoY
|
$11.80M
-4.84%
YoY
|
-$2.800M
-121.88%
YoY
|
| Net Earnings |
$138.1M
-6.82%
YoY
|
$147.5M
2.36%
YoY
|
$188.4M
8.15%
YoY
|
$159.7M
2.77%
YoY
|
$148.2M
19.71%
YoY
|
$144.1M
21.5%
YoY
|
$174.2M
11.45%
YoY
|
$155.4M
9.44%
YoY
|
$123.8M
0.24%
YoY
|
$118.6M
-12.34%
YoY
|
$156.3M
36.39%
YoY
|
$142.0M
23.37%
YoY
|
$123.5M
32.8%
YoY
|
$135.3M
19.95%
YoY
|
$114.6M
-20.14%
YoY
|
$115.1M
-3.03%
YoY
|
$93.00M
-13.89%
YoY
|
$112.8M
20.9%
YoY
|
$143.5M
-2.31%
YoY
|
| Basic Earnings Per Share |
$1.60
-6.98%
YoY
|
N/A
|
$2.19
9.5%
YoY
|
$1.86
4.49%
YoY
|
$1.72
21.99%
YoY
|
N/A
|
$2.00
12.36%
YoY
|
$1.78
9.88%
YoY
|
$1.41
0.71%
YoY
|
N/A
|
$1.78
36.92%
YoY
|
$1.62
23.66%
YoY
|
$1.40
33.33%
YoY
|
N/A
|
$1.30
-18.75%
YoY
|
$1.31
-0.76%
YoY
|
$1.05
-11.76%
YoY
|
N/A
|
$1.60
0.63%
YoY
|
| Diluted Earnings Per Share |
$1.59
-7.02%
YoY
|
$1.70
3.02%
YoY
|
$2.18
9.55%
YoY
|
$1.85
4.52%
YoY
|
$1.71
21.69%
YoY
|
$1.66
23.31%
YoY
|
$1.99
12.43%
YoY
|
$1.77
10.06%
YoY
|
$1.41
0.37%
YoY
|
$1.34
-12.64%
YoY
|
$1.77
36.15%
YoY
|
$1.61
23.7%
YoY
|
$1.40
33.33%
YoY
|
$1.54
-100.0%
YoY
|
$1.30
-18.24%
YoY
|
$1.30
-0.76%
YoY
|
$1.05
-11.02%
YoY
|
$1.255M
24.4%
YoY
|
$1.59
0.63%
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 |
86.15M shares
-0.17%
YoY
|
86.03M shares
-1.03%
YoY
|
85.85M shares
-1.47%
YoY
|
86.05M shares
-1.59%
YoY
|
86.29M shares
-1.44%
YoY
|
86.93M shares
-0.98%
YoY
|
87.13M shares
-0.74%
YoY
|
87.44M shares
-0.58%
YoY
|
87.55M shares
-0.36%
YoY
|
87.79M shares
-0.07%
YoY
|
87.78M shares
-0.07%
YoY
|
87.95M shares
0.05%
YoY
|
87.87M shares
-0.38%
YoY
|
87.84M shares
-2.06%
YoY
|
87.84M shares
-2.08%
YoY
|
87.90M shares
-2.33%
YoY
|
88.20M shares
-2.76%
YoY
|
89.70M shares
-2.55%
YoY
|
89.70M shares
-2.82%
YoY
|
| Diluted Shares Outstanding |
86.60M shares
-0.12%
YoY
|
N/A
|
86.50M shares
-1.26%
YoY
|
86.40M shares
-1.48%
YoY
|
86.70M shares
-1.59%
YoY
|
N/A
|
87.60M shares
-0.68%
YoY
|
87.70M shares
-0.68%
YoY
|
88.10M shares
-0.34%
YoY
|
N/A
|
88.20M shares
0.0%
YoY
|
88.30M shares
0.11%
YoY
|
88.40M shares
-0.23%
YoY
|
N/A
|
88.20M shares
-2.33%
YoY
|
88.20M shares
-2.65%
YoY
|
88.60M shares
-2.85%
YoY
|
N/A
|
90.30M shares
-2.59%
YoY
|
Loading...