|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.304B
10.42%
YoY
|
$3.898B
6.46%
YoY
|
$3.661B
8.72%
YoY
|
$3.367B
4.73%
YoY
|
$3.215B
18.79%
YoY
|
| Cost Of Revenue |
$1.644B
8.27%
YoY
|
$1.519B
3.24%
YoY
|
$1.471B
7.92%
YoY
|
$1.363B
2.79%
YoY
|
$1.326B
16.76%
YoY
|
| Gross Profit |
$2.660B
11.8%
YoY
|
$2.379B
8.63%
YoY
|
$2.190B
9.26%
YoY
|
$2.004B
6.08%
YoY
|
$1.889B
20.27%
YoY
|
| Selling, General & Admin |
$1.048B
1.7%
YoY
|
$1.031B
14.29%
YoY
|
$901.9M
6.01%
YoY
|
$850.8M
6.83%
YoY
|
$796.4M
8.31%
YoY
|
| Research & Development |
$251.2M
14.29%
YoY
|
$219.8M
15.1%
YoY
|
$191.0M
-25.06%
YoY
|
$254.8M
58.26%
YoY
|
$161.0M
13.99%
YoY
|
| Depreciation & Amortization |
$145.2M
11.73%
YoY
|
$129.9M
13.08%
YoY
|
$114.9M
2.69%
YoY
|
$111.9M
6.98%
YoY
|
$104.6M
8.96%
YoY
|
| Operating Expenses |
$1.300B
3.91%
YoY
|
$1.251B
14.43%
YoY
|
$1.093B
-1.15%
YoY
|
$1.106B
15.48%
YoY
|
$957.4M
9.23%
YoY
|
| Operating Profit |
$1.360B
20.53%
YoY
|
$1.128B
2.84%
YoY
|
$1.097B
22.07%
YoY
|
$898.8M
-3.57%
YoY
|
$932.0M
34.2%
YoY
|
| Interest Expense |
-$40.04M
74.05%
YoY
|
-$23.01M
-36.01%
YoY
|
-$35.95M
-190.2%
YoY
|
$39.86M
33.72%
YoY
|
$29.81M
-10.01%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.324B
19.31%
YoY
|
$1.110B
4.59%
YoY
|
$1.061B
23.4%
YoY
|
$860.0M
-4.73%
YoY
|
$902.7M
36.36%
YoY
|
| Income Tax |
$264.7M
19.26%
YoY
|
$222.0M
2.7%
YoY
|
$216.1M
19.49%
YoY
|
$180.9M
14.62%
YoY
|
$157.8M
97.62%
YoY
|
| Net Earnings |
$1.059B
19.33%
YoY
|
$887.9M
5.07%
YoY
|
$845.0M
24.44%
YoY
|
$679.1M
-8.83%
YoY
|
$744.8M
28.03%
YoY
|
| Basic Earnings Per Share |
$13.17
22.28%
YoY
|
$10.77
5.9%
YoY
|
$10.17
25.25%
YoY
|
$8.12
-7.09%
YoY
|
$8.74
28.15%
YoY
|
| Diluted Earnings Per Share |
$13.08
22.59%
YoY
|
$10.67
6.04%
YoY
|
$10.06
25.31%
YoY
|
$8.03
-6.63%
YoY
|
$8.60
28.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
80.43M shares
-2.47%
YoY
|
82.47M shares
-0.72%
YoY
|
83.07M shares
-0.67%
YoY
|
83.62M shares
-1.85%
YoY
|
85.20M shares
-0.17%
YoY
|
| Diluted Shares Outstanding |
81.03M shares
-2.67%
YoY
|
83.25M shares
-0.87%
YoY
|
83.98M shares
-0.74%
YoY
|
84.60M shares
-2.28%
YoY
|
86.57M shares
-0.17%
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.141B
14.26%
YoY
|
$1.091B
14.28%
YoY
|
$1.105B
13.29%
YoY
|
$1.109B
10.55%
YoY
|
$998.4M
3.56%
YoY
|
$954.3M
5.84%
YoY
|
$975.5M
6.56%
YoY
|
$1.004B
6.35%
YoY
|
$964.1M
7.1%
YoY
|
$901.6M
8.81%
YoY
|
$915.5M
8.78%
YoY
|
$943.6M
9.65%
YoY
|
$900.2M
7.61%
YoY
|
$828.6M
3.43%
YoY
|
$841.7M
3.85%
YoY
|
$860.5M
4.16%
YoY
|
$836.5M
7.57%
YoY
|
$801.1M
11.12%
YoY
|
$810.4M
12.28%
YoY
|
| Cost Of Revenue |
$418.1M
11.47%
YoY
|
$432.5M
12.73%
YoY
|
$421.9M
11.17%
YoY
|
$414.7M
7.88%
YoY
|
$375.0M
1.08%
YoY
|
$383.6M
2.18%
YoY
|
$379.5M
3.25%
YoY
|
$384.4M
3.68%
YoY
|
$371.0M
3.86%
YoY
|
$375.4M
9.25%
YoY
|
$367.5M
9.7%
YoY
|
$370.8M
7.0%
YoY
|
$357.2M
5.75%
YoY
|
$343.6M
-0.3%
YoY
|
$335.0M
-0.73%
YoY
|
$346.5M
2.87%
YoY
|
$337.8M
10.06%
YoY
|
$344.7M
10.68%
YoY
|
$337.5M
12.81%
YoY
|
| Gross Profit |
$722.7M
15.94%
YoY
|
$658.1M
15.33%
YoY
|
$683.4M
14.65%
YoY
|
$694.7M
12.21%
YoY
|
$623.4M
5.11%
YoY
|
$570.7M
8.46%
YoY
|
$596.0M
8.77%
YoY
|
$619.2M
8.08%
YoY
|
$593.1M
9.23%
YoY
|
$526.2M
8.5%
YoY
|
$548.0M
8.16%
YoY
|
$572.9M
11.44%
YoY
|
$543.0M
8.87%
YoY
|
$484.9M
6.25%
YoY
|
$506.6M
7.13%
YoY
|
$514.0M
5.05%
YoY
|
$498.8M
5.94%
YoY
|
$456.4M
11.46%
YoY
|
$472.9M
11.91%
YoY
|
| Selling, General & Admin |
$294.4M
18.8%
YoY
|
$275.7M
9.72%
YoY
|
$265.1M
11.31%
YoY
|
$259.8M
-13.38%
YoY
|
$247.8M
2.61%
YoY
|
$251.2M
9.69%
YoY
|
$238.2M
5.98%
YoY
|
$299.9M
30.28%
YoY
|
$241.5M
10.82%
YoY
|
$229.1M
6.55%
YoY
|
$224.7M
5.12%
YoY
|
$230.2M
8.72%
YoY
|
$217.9M
3.65%
YoY
|
$215.0M
1.44%
YoY
|
$213.8M
3.51%
YoY
|
$211.7M
10.08%
YoY
|
$210.2M
13.29%
YoY
|
$211.9M
14.18%
YoY
|
$206.5M
-3.14%
YoY
|
| Research & Development |
$65.79M
11.39%
YoY
|
$66.83M
15.77%
YoY
|
$63.42M
17.48%
YoY
|
$61.90M
11.63%
YoY
|
$59.06M
12.21%
YoY
|
$57.73M
11.42%
YoY
|
$53.98M
12.53%
YoY
|
$55.45M
19.23%
YoY
|
$52.64M
17.84%
YoY
|
$51.81M
19.33%
YoY
|
$47.97M
-0.1%
YoY
|
$46.51M
-62.26%
YoY
|
$44.67M
11.2%
YoY
|
$43.42M
-4.17%
YoY
|
$48.01M
18.76%
YoY
|
$123.2M
226.87%
YoY
|
$40.17M
6.89%
YoY
|
$45.31M
16.77%
YoY
|
$40.43M
7.76%
YoY
|
| Depreciation & Amortization |
$37.68M
10.63%
YoY
|
$38.72M
14.88%
YoY
|
$36.63M
7.31%
YoY
|
$35.77M
11.12%
YoY
|
$34.06M
13.91%
YoY
|
$33.71M
13.46%
YoY
|
$34.13M
17.7%
YoY
|
$32.19M
15.57%
YoY
|
$29.90M
5.55%
YoY
|
$29.71M
3.44%
YoY
|
$29.00M
1.59%
YoY
|
$27.86M
-0.95%
YoY
|
$28.33M
6.87%
YoY
|
$28.72M
3.7%
YoY
|
$28.55M
7.86%
YoY
|
$28.12M
11.0%
YoY
|
$26.51M
5.8%
YoY
|
$27.70M
12.58%
YoY
|
$26.47M
7.59%
YoY
|
| Operating Expenses |
$360.2M
17.37%
YoY
|
$342.5M
10.85%
YoY
|
$328.5M
12.45%
YoY
|
$321.7M
-9.48%
YoY
|
$306.8M
4.33%
YoY
|
$309.0M
10.01%
YoY
|
$292.1M
7.13%
YoY
|
$355.4M
28.42%
YoY
|
$294.1M
12.01%
YoY
|
$280.9M
8.69%
YoY
|
$272.7M
4.16%
YoY
|
$276.7M
-17.39%
YoY
|
$262.6M
4.86%
YoY
|
$258.4M
0.45%
YoY
|
$261.8M
6.01%
YoY
|
$335.0M
45.6%
YoY
|
$250.4M
12.21%
YoY
|
$257.2M
14.63%
YoY
|
$247.0M
-1.51%
YoY
|
| Operating Profit |
$362.6M
14.55%
YoY
|
$315.6M
20.6%
YoY
|
$354.8M
16.77%
YoY
|
$373.0M
41.41%
YoY
|
$316.5M
5.88%
YoY
|
$261.7M
6.68%
YoY
|
$303.9M
10.39%
YoY
|
$263.8M
-10.92%
YoY
|
$299.0M
6.62%
YoY
|
$245.3M
8.29%
YoY
|
$275.3M
12.44%
YoY
|
$296.1M
65.38%
YoY
|
$280.4M
12.91%
YoY
|
$226.5M
13.72%
YoY
|
$244.8M
8.35%
YoY
|
$179.1M
-30.93%
YoY
|
$248.3M
0.29%
YoY
|
$199.2M
7.61%
YoY
|
$226.0M
31.48%
YoY
|
| Interest Expense |
-$7.144M
10.76%
YoY
|
-$8.623M
62.73%
YoY
|
-$10.08M
102.19%
YoY
|
-$10.69M
125.37%
YoY
|
-$6.450M
85.4%
YoY
|
-$5.299M
-5.95%
YoY
|
-$4.983M
-157.63%
YoY
|
-$4.745M
-53.55%
YoY
|
-$3.479M
-126.5%
YoY
|
-$5.634M
-57.68%
YoY
|
$8.647M
-21.38%
YoY
|
-$10.22M
-222.82%
YoY
|
$13.13M
87.64%
YoY
|
-$13.31M
82.16%
YoY
|
$11.00M
54.16%
YoY
|
$8.317M
9.25%
YoY
|
$6.996M
-7.75%
YoY
|
-$7.308M
-5.09%
YoY
|
$7.134M
-12.03%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$355.4M
14.63%
YoY
|
$307.0M
19.73%
YoY
|
$344.8M
15.34%
YoY
|
$362.4M
39.87%
YoY
|
$310.1M
4.94%
YoY
|
$256.4M
6.98%
YoY
|
$298.9M
11.58%
YoY
|
$259.1M
-9.4%
YoY
|
$295.5M
10.38%
YoY
|
$239.7M
12.41%
YoY
|
$267.9M
14.39%
YoY
|
$285.9M
67.13%
YoY
|
$267.7M
10.85%
YoY
|
$213.2M
11.12%
YoY
|
$234.2M
6.96%
YoY
|
$171.1M
-32.04%
YoY
|
$241.5M
0.58%
YoY
|
$191.9M
8.16%
YoY
|
$219.0M
33.54%
YoY
|
| Income Tax |
$77.00M
14.23%
YoY
|
$58.79M
46.12%
YoY
|
$70.16M
6.2%
YoY
|
$68.36M
22.61%
YoY
|
$67.41M
12.53%
YoY
|
$40.24M
-10.87%
YoY
|
$66.07M
18.7%
YoY
|
$55.76M
-9.62%
YoY
|
$59.90M
11.68%
YoY
|
$45.15M
10.09%
YoY
|
$55.66M
4.54%
YoY
|
$61.69M
57.77%
YoY
|
$53.63M
12.85%
YoY
|
$41.01M
40.86%
YoY
|
$53.25M
21.64%
YoY
|
$39.10M
-20.4%
YoY
|
$47.53M
32.75%
YoY
|
$29.11M
1064.48%
YoY
|
$43.77M
148.24%
YoY
|
| Net Earnings |
$278.4M
14.74%
YoY
|
$248.2M
14.82%
YoY
|
$274.6M
17.94%
YoY
|
$294.0M
44.61%
YoY
|
$242.7M
3.01%
YoY
|
$216.1M
11.12%
YoY
|
$232.8M
9.71%
YoY
|
$203.3M
-9.34%
YoY
|
$235.6M
10.06%
YoY
|
$194.5M
12.96%
YoY
|
$212.2M
17.29%
YoY
|
$224.2M
69.9%
YoY
|
$214.1M
10.36%
YoY
|
$172.2M
5.8%
YoY
|
$180.9M
3.25%
YoY
|
$132.0M
-34.85%
YoY
|
$194.0M
-5.04%
YoY
|
$162.8M
-6.88%
YoY
|
$175.2M
19.84%
YoY
|
| Basic Earnings Per Share |
$3.50
17.45%
YoY
|
N/A
|
$3.43
21.2%
YoY
|
$3.66
48.78%
YoY
|
$2.98
4.93%
YoY
|
N/A
|
$2.83
10.98%
YoY
|
$2.46
-8.89%
YoY
|
$2.84
10.08%
YoY
|
N/A
|
$2.55
17.51%
YoY
|
$2.70
71.97%
YoY
|
$2.58
12.17%
YoY
|
N/A
|
$2.17
5.34%
YoY
|
$1.57
-33.76%
YoY
|
$2.30
-3.77%
YoY
|
N/A
|
$2.06
20.47%
YoY
|
| Diluted Earnings Per Share |
$3.47
17.23%
YoY
|
$3.08
17.95%
YoY
|
$3.40
21.43%
YoY
|
$3.63
48.77%
YoY
|
$2.96
5.49%
YoY
|
$2.62
12.98%
YoY
|
$2.80
10.67%
YoY
|
$2.44
-8.61%
YoY
|
$2.81
10.04%
YoY
|
$2.32
12.81%
YoY
|
$2.53
17.67%
YoY
|
$2.67
71.16%
YoY
|
$2.55
12.33%
YoY
|
$2.05
-100.0%
YoY
|
$2.15
5.91%
YoY
|
$1.56
-33.33%
YoY
|
$2.27
-3.4%
YoY
|
$1.889M
-5.97%
YoY
|
$2.03
20.12%
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 |
79.62M shares
-2.1%
YoY
|
79.85M shares
-2.48%
YoY
|
80.00M shares
-2.8%
YoY
|
80.42M shares
-2.62%
YoY
|
81.33M shares
-2.12%
YoY
|
81.88M shares
-1.41%
YoY
|
82.31M shares
-0.85%
YoY
|
82.59M shares
-0.5%
YoY
|
83.09M shares
0.22%
YoY
|
83.05M shares
0.28%
YoY
|
83.01M shares
-0.29%
YoY
|
83.00M shares
-1.09%
YoY
|
82.90M shares
-1.78%
YoY
|
82.82M shares
-2.33%
YoY
|
83.25M shares
-2.2%
YoY
|
83.92M shares
-1.64%
YoY
|
84.41M shares
-1.31%
YoY
|
84.79M shares
-0.59%
YoY
|
85.12M shares
-0.22%
YoY
|
| Diluted Shares Outstanding |
80.16M shares
-2.15%
YoY
|
N/A
|
80.68M shares
-2.87%
YoY
|
80.99M shares
-2.88%
YoY
|
81.92M shares
-2.42%
YoY
|
N/A
|
83.06M shares
-1.12%
YoY
|
83.39M shares
-0.7%
YoY
|
83.96M shares
0.0%
YoY
|
N/A
|
83.99M shares
-0.14%
YoY
|
83.98M shares
-1.03%
YoY
|
83.96M shares
-1.88%
YoY
|
N/A
|
84.11M shares
-2.77%
YoY
|
84.86M shares
-2.07%
YoY
|
85.56M shares
-1.56%
YoY
|
N/A
|
86.51M shares
-0.21%
YoY
|
Loading...