|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.146B
9.84%
YoY
|
$4.685B
10.95%
YoY
|
$4.223B
18.02%
YoY
|
$3.578B
11.93%
YoY
|
$3.197B
8.11%
YoY
|
| Cost Of Revenue |
$2.091B
3.02%
YoY
|
$2.030B
8.71%
YoY
|
$1.867B
20.18%
YoY
|
$1.554B
14.44%
YoY
|
$1.358B
9.56%
YoY
|
| Gross Profit |
$3.055B
15.05%
YoY
|
$2.655B
12.72%
YoY
|
$2.356B
16.37%
YoY
|
$2.024B
10.07%
YoY
|
$1.839B
7.06%
YoY
|
| Selling, General & Admin |
$991.0M
8.06%
YoY
|
$917.1M
4.94%
YoY
|
$874.0M
18.21%
YoY
|
$739.4M
10.29%
YoY
|
$670.4M
-0.93%
YoY
|
| Research & Development |
$331.3M
7.73%
YoY
|
$307.5M
6.91%
YoY
|
$287.6M
13.43%
YoY
|
$253.6M
12.56%
YoY
|
$225.3M
11.56%
YoY
|
| Depreciation & Amortization |
$198.5M
12.21%
YoY
|
$176.9M
7.09%
YoY
|
$165.2M
3.48%
YoY
|
$159.6M
1.82%
YoY
|
$156.8M
1.23%
YoY
|
| Operating Expenses |
$1.370B
2.56%
YoY
|
$1.335B
9.12%
YoY
|
$1.224B
19.51%
YoY
|
$1.024B
9.47%
YoY
|
$935.4M
3.01%
YoY
|
| Operating Profit |
$1.685B
27.69%
YoY
|
$1.320B
16.61%
YoY
|
$1.132B
13.15%
YoY
|
$1.000B
10.69%
YoY
|
$903.7M
11.61%
YoY
|
| Interest Expense |
$4.114M
-109.0%
YoY
|
-$45.71M
2.2%
YoY
|
-$44.72M
4.0%
YoY
|
-$43.00M
-279.25%
YoY
|
$23.99M
-40.59%
YoY
|
| Other Income/Expense, Net |
-$7.797M
-85.85%
YoY
|
-$55.10M
82.39%
YoY
|
-$30.21M
-24.11%
YoY
|
-$39.80M
98.86%
YoY
|
-$20.02M
-73.86%
YoY
|
| Pretax Income |
$1.678B
32.64%
YoY
|
$1.265B
14.81%
YoY
|
$1.102B
14.7%
YoY
|
$960.5M
8.69%
YoY
|
$883.7M
20.54%
YoY
|
| Income Tax |
$276.8M
13.53%
YoY
|
$243.8M
19.47%
YoY
|
$204.1M
12.74%
YoY
|
$181.0M
-55.75%
YoY
|
$409.2M
267.24%
YoY
|
| Net Earnings |
$1.401B
37.2%
YoY
|
$1.021B
13.75%
YoY
|
$897.6M
15.15%
YoY
|
$779.4M
64.26%
YoY
|
$474.5M
-23.67%
YoY
|
| Basic Earnings Per Share |
$9.55
37.61%
YoY
|
$6.94
13.4%
YoY
|
$6.12
14.61%
YoY
|
$5.34
63.3%
YoY
|
$3.27
-24.13%
YoY
|
| Diluted Earnings Per Share |
$9.51
37.43%
YoY
|
$6.92
13.63%
YoY
|
$6.09
14.91%
YoY
|
$5.30
63.58%
YoY
|
$3.24
-24.12%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
146.7M shares
-0.21%
YoY
|
147.0M shares
0.17%
YoY
|
146.8M shares
0.48%
YoY
|
146.1M shares
0.52%
YoY
|
145.3M shares
0.68%
YoY
|
| Diluted Shares Outstanding |
147.3M shares
-0.14%
YoY
|
147.6M shares
0.06%
YoY
|
147.5M shares
0.28%
YoY
|
147.0M shares
0.4%
YoY
|
146.5M shares
0.55%
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.431B
10.81%
YoY
|
$1.423B
10.98%
YoY
|
$1.336B
9.07%
YoY
|
$1.348B
10.2%
YoY
|
$1.292B
7.92%
YoY
|
$1.282B
10.26%
YoY
|
$1.225B
11.08%
YoY
|
$1.223B
9.01%
YoY
|
$1.197B
7.17%
YoY
|
$1.163B
12.48%
YoY
|
$1.102B
16.0%
YoY
|
$1.122B
22.66%
YoY
|
$1.117B
29.2%
YoY
|
$1.034B
15.52%
YoY
|
$950.3M
5.12%
YoY
|
$914.7M
4.41%
YoY
|
$864.5M
12.45%
YoY
|
$894.9M
11.86%
YoY
|
$904.0M
20.22%
YoY
|
| Cost Of Revenue |
$540.4M
2.87%
YoY
|
$544.1M
2.5%
YoY
|
$514.8M
1.47%
YoY
|
$529.4M
4.29%
YoY
|
$525.3M
4.19%
YoY
|
$530.8M
2.9%
YoY
|
$507.3M
1.0%
YoY
|
$507.7M
0.59%
YoY
|
$504.2M
1.01%
YoY
|
$515.9M
13.62%
YoY
|
$502.3M
22.66%
YoY
|
$504.7M
28.67%
YoY
|
$499.1M
33.71%
YoY
|
$454.0M
16.25%
YoY
|
$409.5M
2.96%
YoY
|
$392.2M
1.77%
YoY
|
$373.3M
16.11%
YoY
|
$390.6M
15.71%
YoY
|
$397.7M
26.95%
YoY
|
| Gross Profit |
$891.0M
16.25%
YoY
|
$878.7M
16.96%
YoY
|
$820.8M
14.44%
YoY
|
$818.6M
14.4%
YoY
|
$766.4M
10.63%
YoY
|
$751.3M
16.13%
YoY
|
$717.2M
19.52%
YoY
|
$715.5M
15.9%
YoY
|
$692.8M
12.15%
YoY
|
$646.9M
11.6%
YoY
|
$600.1M
10.96%
YoY
|
$617.4M
18.16%
YoY
|
$617.8M
25.76%
YoY
|
$579.7M
14.95%
YoY
|
$540.8M
6.82%
YoY
|
$522.5M
6.48%
YoY
|
$491.2M
9.82%
YoY
|
$504.3M
9.05%
YoY
|
$506.3M
15.42%
YoY
|
| Selling, General & Admin |
$285.7M
16.45%
YoY
|
$278.4M
15.22%
YoY
|
$259.2M
8.46%
YoY
|
$265.1M
9.47%
YoY
|
$245.3M
6.69%
YoY
|
$241.6M
8.76%
YoY
|
$239.0M
7.23%
YoY
|
$242.2M
0.62%
YoY
|
$229.9M
0.64%
YoY
|
$222.2M
4.95%
YoY
|
$222.9M
14.92%
YoY
|
$240.7M
23.5%
YoY
|
$228.5M
25.25%
YoY
|
$211.7M
14.19%
YoY
|
$193.9M
9.74%
YoY
|
$194.9M
7.39%
YoY
|
$182.4M
13.68%
YoY
|
$185.4M
9.38%
YoY
|
$176.7M
11.15%
YoY
|
| Research & Development |
$94.27M
12.3%
YoY
|
$90.97M
11.79%
YoY
|
$87.32M
9.81%
YoY
|
$86.44M
6.9%
YoY
|
$83.94M
8.91%
YoY
|
$81.37M
10.14%
YoY
|
$79.52M
5.04%
YoY
|
$80.86M
3.48%
YoY
|
$77.07M
0.83%
YoY
|
$73.88M
5.73%
YoY
|
$75.71M
19.82%
YoY
|
$78.14M
21.5%
YoY
|
$76.44M
14.42%
YoY
|
$69.87M
11.79%
YoY
|
$63.19M
5.4%
YoY
|
$64.32M
7.42%
YoY
|
$66.80M
19.41%
YoY
|
$62.51M
13.78%
YoY
|
$59.95M
9.93%
YoY
|
| Depreciation & Amortization |
$58.98M
35.05%
YoY
|
$49.89M
7.42%
YoY
|
$47.70M
6.64%
YoY
|
$74.29M
70.08%
YoY
|
$43.68M
0.46%
YoY
|
$46.44M
3.7%
YoY
|
$44.73M
-0.45%
YoY
|
$43.68M
-6.59%
YoY
|
$43.47M
-1.99%
YoY
|
$44.78M
18.58%
YoY
|
$44.93M
23.88%
YoY
|
$46.76M
24.99%
YoY
|
$44.36M
4.85%
YoY
|
$37.77M
-7.41%
YoY
|
$36.27M
-7.23%
YoY
|
$37.41M
1.78%
YoY
|
$42.31M
5.8%
YoY
|
$40.79M
0.52%
YoY
|
$39.10M
-0.92%
YoY
|
| Operating Expenses |
$391.2M
15.0%
YoY
|
$387.1M
15.88%
YoY
|
$374.3M
13.45%
YoY
|
$363.5M
8.73%
YoY
|
$340.1M
6.9%
YoY
|
$334.0M
-10.17%
YoY
|
$329.9M
6.06%
YoY
|
$334.3M
0.95%
YoY
|
$318.2M
0.35%
YoY
|
$371.8M
24.14%
YoY
|
$311.1M
17.35%
YoY
|
$331.2M
23.98%
YoY
|
$317.1M
23.41%
YoY
|
$299.5M
17.18%
YoY
|
$265.1M
8.47%
YoY
|
$267.1M
7.25%
YoY
|
$256.9M
14.79%
YoY
|
$255.6M
6.16%
YoY
|
$244.4M
10.2%
YoY
|
| Operating Profit |
$499.8M
17.25%
YoY
|
$491.7M
17.84%
YoY
|
$446.5M
15.29%
YoY
|
$455.1M
19.37%
YoY
|
$426.3M
13.8%
YoY
|
$417.2M
51.67%
YoY
|
$387.3M
34.02%
YoY
|
$381.2M
33.18%
YoY
|
$374.6M
24.58%
YoY
|
$275.1M
-1.82%
YoY
|
$289.0M
4.81%
YoY
|
$286.2M
12.07%
YoY
|
$300.7M
28.35%
YoY
|
$280.2M
12.66%
YoY
|
$275.7M
5.28%
YoY
|
$255.4M
5.69%
YoY
|
$234.3M
4.85%
YoY
|
$248.7M
12.18%
YoY
|
$261.9M
20.76%
YoY
|
| Interest Expense |
$12.29M
1449.43%
YoY
|
$7.949M
-1125.68%
YoY
|
$8.793M
-629.38%
YoY
|
$4.493M
-121.89%
YoY
|
$793.0K
-76.21%
YoY
|
-$775.0K
-94.82%
YoY
|
-$1.661M
-91.46%
YoY
|
-$20.53M
9.45%
YoY
|
$3.333M
-138.18%
YoY
|
-$14.95M
211.8%
YoY
|
-$19.45M
56.36%
YoY
|
-$18.75M
-5.17%
YoY
|
-$8.729M
-259.81%
YoY
|
-$4.796M
-180.63%
YoY
|
-$12.44M
-332.13%
YoY
|
-$19.78M
199.82%
YoY
|
$5.462M
-6.2%
YoY
|
$5.948M
2.69%
YoY
|
$5.360M
-20.3%
YoY
|
| Other Income/Expense, Net |
$2.502M
-129.18%
YoY
|
$4.488M
315.94%
YoY
|
$256.0K
-106.71%
YoY
|
-$983.0K
-66.76%
YoY
|
-$8.575M
243.55%
YoY
|
$1.079M
-106.9%
YoY
|
-$3.815M
-77.3%
YoY
|
-$2.957M
-4947.54%
YoY
|
-$2.496M
-77.9%
YoY
|
-$15.64M
140.5%
YoY
|
-$16.81M
20.51%
YoY
|
$61.00K
-97.53%
YoY
|
-$11.29M
42.12%
YoY
|
-$6.503M
-43.08%
YoY
|
-$13.95M
346.27%
YoY
|
$2.468M
-40.8%
YoY
|
-$7.946M
46.58%
YoY
|
-$11.43M
2.71%
YoY
|
-$3.125M
199.9%
YoY
|
| Pretax Income |
$502.3M
20.26%
YoY
|
$496.1M
18.6%
YoY
|
$446.8M
16.5%
YoY
|
$458.1M
28.04%
YoY
|
$417.7M
11.26%
YoY
|
$418.3M
61.23%
YoY
|
$383.5M
40.89%
YoY
|
$357.7M
29.24%
YoY
|
$375.4M
29.73%
YoY
|
$259.5M
-5.2%
YoY
|
$272.2M
3.97%
YoY
|
$276.8M
16.26%
YoY
|
$289.4M
27.86%
YoY
|
$273.7M
15.34%
YoY
|
$261.8M
1.16%
YoY
|
$238.1M
-0.47%
YoY
|
$226.3M
3.81%
YoY
|
$237.3M
12.68%
YoY
|
$258.8M
19.89%
YoY
|
| Income Tax |
$103.6M
96.73%
YoY
|
$103.6M
40.51%
YoY
|
$98.26M
36.2%
YoY
|
$78.35M
19.62%
YoY
|
$52.65M
-29.73%
YoY
|
$73.70M
45.5%
YoY
|
$72.14M
36.71%
YoY
|
$65.50M
38.95%
YoY
|
$74.93M
31.74%
YoY
|
$50.65M
3.85%
YoY
|
$52.77M
2.83%
YoY
|
$47.14M
9.55%
YoY
|
$56.88M
20.23%
YoY
|
$48.78M
37.26%
YoY
|
$51.32M
-7.0%
YoY
|
$43.03M
-2.46%
YoY
|
$47.31M
-84.04%
YoY
|
$35.54M
14.34%
YoY
|
$55.18M
47.2%
YoY
|
| Net Earnings |
$398.7M
9.23%
YoY
|
$392.6M
13.92%
YoY
|
$348.5M
11.94%
YoY
|
$379.7M
29.93%
YoY
|
$365.0M
21.48%
YoY
|
$344.6M
65.05%
YoY
|
$311.4M
41.9%
YoY
|
$292.2M
27.25%
YoY
|
$300.5M
29.24%
YoY
|
$208.8M
-7.16%
YoY
|
$219.4M
4.25%
YoY
|
$229.7M
17.74%
YoY
|
$232.5M
29.88%
YoY
|
$224.9M
11.48%
YoY
|
$210.5M
3.37%
YoY
|
$195.1M
-0.02%
YoY
|
$179.0M
-328.1%
YoY
|
$201.8M
12.39%
YoY
|
$203.6M
14.15%
YoY
|
| Basic Earnings Per Share |
$2.74
10.04%
YoY
|
$2.69
14.47%
YoY
|
$2.38
12.26%
YoY
|
N/A
|
$2.49
22.06%
YoY
|
$2.35
65.49%
YoY
|
$2.12
42.28%
YoY
|
N/A
|
$2.04
29.11%
YoY
|
$1.42
-7.19%
YoY
|
$1.49
3.47%
YoY
|
N/A
|
$1.58
29.51%
YoY
|
$1.53
10.87%
YoY
|
$1.44
2.86%
YoY
|
N/A
|
$1.22
-325.93%
YoY
|
$1.38
11.29%
YoY
|
$1.40
13.82%
YoY
|
| Diluted Earnings Per Share |
$2.74
10.48%
YoY
|
$2.68
14.53%
YoY
|
$2.37
12.32%
YoY
|
$2.58
30.29%
YoY
|
$2.48
21.69%
YoY
|
$2.34
64.79%
YoY
|
$2.11
41.61%
YoY
|
$1.98
27.25%
YoY
|
$2.04
28.98%
YoY
|
$1.42
-7.19%
YoY
|
$1.49
4.2%
YoY
|
$1.56
-100.0%
YoY
|
$1.58
29.51%
YoY
|
$1.53
11.68%
YoY
|
$1.43
2.88%
YoY
|
$1.326M
-0.32%
YoY
|
$1.22
-325.93%
YoY
|
$1.37
11.38%
YoY
|
$1.39
13.93%
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 |
145.7M shares
-0.81%
YoY
|
146.0M shares
-0.57%
YoY
|
146.4M shares
-0.35%
YoY
|
146.6M shares
-0.19%
YoY
|
146.9M shares
-0.15%
YoY
|
146.8M shares
-0.2%
YoY
|
146.9M shares
-0.09%
YoY
|
146.9M shares
-0.02%
YoY
|
147.1M shares
0.12%
YoY
|
147.1M shares
0.42%
YoY
|
147.1M shares
0.44%
YoY
|
146.9M shares
0.44%
YoY
|
146.9M shares
0.46%
YoY
|
146.5M shares
0.34%
YoY
|
146.4M shares
0.51%
YoY
|
146.3M shares
0.53%
YoY
|
146.2M shares
0.5%
YoY
|
146.0M
0.51%
YoY
|
145.7M
0.54%
YoY
|
| Diluted Shares Outstanding |
145.7M shares
-1.02%
YoY
|
146.4M shares
-0.75%
YoY
|
146.9M shares
-0.47%
YoY
|
N/A
|
147.2M shares
-0.16%
YoY
|
147.5M shares
-0.04%
YoY
|
147.6M shares
0.08%
YoY
|
N/A
|
147.5M shares
0.04%
YoY
|
147.5M shares
0.09%
YoY
|
147.5M shares
0.24%
YoY
|
N/A
|
147.4M shares
0.29%
YoY
|
147.4M shares
0.25%
YoY
|
147.1M shares
0.19%
YoY
|
N/A
|
147.0M shares
1.0%
YoY
|
147.0M
0.42%
YoY
|
146.9M
0.52%
YoY
|
Loading...