|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.115B
7.86%
YoY
|
$5.670B
3.87%
YoY
|
$5.459B
18.3%
YoY
|
$4.614B
49.51%
YoY
|
$3.086B
0.0%
YoY
|
| Cost Of Revenue |
$3.501B
8.2%
YoY
|
$3.235B
3.42%
YoY
|
$3.128B
12.82%
YoY
|
$2.773B
45.54%
YoY
|
$1.905B
0.0%
YoY
|
| Gross Profit |
$2.615B
7.39%
YoY
|
$2.435B
4.48%
YoY
|
$2.330B
26.55%
YoY
|
$1.841B
55.93%
YoY
|
$1.181B
0.0%
YoY
|
| Selling, General & Admin |
$931.1M
3.16%
YoY
|
$902.6M
-21.96%
YoY
|
$1.157B
8.32%
YoY
|
$1.068B
61.3%
YoY
|
$662.0M
-5.54%
YoY
|
| Research & Development |
$317.3M
8.44%
YoY
|
$292.6M
-18.86%
YoY
|
$360.6M
20.48%
YoY
|
$299.3M
0.0%
YoY
|
$299.3M
N/A
|
| Depreciation & Amortization |
$119.2M
7.1%
YoY
|
$111.3M
-44.82%
YoY
|
$201.7M
75.09%
YoY
|
$115.2M
50.39%
YoY
|
$76.60M
-34.08%
YoY
|
| Operating Expenses |
$1.248B
4.45%
YoY
|
$1.195B
-12.01%
YoY
|
$1.358B
27.21%
YoY
|
$1.068B
61.3%
YoY
|
$662.0M
-5.54%
YoY
|
| Operating Profit |
$1.150B
16.25%
YoY
|
$989.1M
1.76%
YoY
|
$972.0M
55.69%
YoY
|
$624.3M
30.04%
YoY
|
$480.1M
0.0%
YoY
|
| Interest Expense |
-$59.60M
2.94%
YoY
|
-$57.90M
-35.16%
YoY
|
-$89.30M
-185.7%
YoY
|
$104.2M
581.05%
YoY
|
$15.30M
-200.0%
YoY
|
| Other Income/Expense, Net |
-$21.60M
426.83%
YoY
|
-$4.100M
-127.7%
YoY
|
$14.80M
492.0%
YoY
|
$2.500M
-134.72%
YoY
|
-$7.200M
-246.94%
YoY
|
| Pretax Income |
$1.095B
16.7%
YoY
|
$937.9M
3.28%
YoY
|
$908.1M
70.12%
YoY
|
$533.8M
13.65%
YoY
|
$469.7M
0.0%
YoY
|
| Income Tax |
$198.8M
69.62%
YoY
|
$117.2M
-1.68%
YoY
|
$119.2M
34.69%
YoY
|
$88.50M
30.53%
YoY
|
$67.80M
0.0%
YoY
|
| Net Earnings |
$894.8M
9.23%
YoY
|
$819.2M
3.88%
YoY
|
$788.6M
77.09%
YoY
|
$445.3M
10.8%
YoY
|
$401.9M
0.0%
YoY
|
| Basic Earnings Per Share |
$19.12
9.7%
YoY
|
$17.43
3.44%
YoY
|
$16.85
63.43%
YoY
|
$10.31
-5.84%
YoY
|
$10.95
N/A
|
| Diluted Earnings Per Share |
$18.88
9.7%
YoY
|
$17.21
-100.0%
YoY
|
$16.53M
164502335.41%
YoY
|
$10.05
-5.37%
YoY
|
$10.62
0.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
46.80M shares
-0.43%
YoY
|
47.00M shares
0.43%
YoY
|
46.80M shares
8.33%
YoY
|
43.20M shares
17.71%
YoY
|
36.70M shares
N/A
|
| Diluted Shares Outstanding |
47.40M shares
-0.42%
YoY
|
47.60M shares
-0.21%
YoY
|
47.70M shares
7.67%
YoY
|
44.30M shares
16.89%
YoY
|
37.90M shares
N/A
|
|
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.560B
7.6%
YoY
|
$1.612B
7.32%
YoY
|
$1.540B
6.65%
YoY
|
$1.514B
10.16%
YoY
|
$1.450B
7.39%
YoY
|
$1.502B
7.12%
YoY
|
$1.444B
1.32%
YoY
|
$1.374B
-0.67%
YoY
|
$1.350B
-4.8%
YoY
|
$1.403B
2.85%
YoY
|
$1.425B
5.08%
YoY
|
$1.383B
4.72%
YoY
|
$1.418B
3.09%
YoY
|
$1.364B
3.94%
YoY
|
$1.356B
20.95%
YoY
|
$1.321B
63.96%
YoY
|
$1.376B
69.99%
YoY
|
$1.312B
N/A
|
$1.121B
49.67%
YoY
|
| Cost Of Revenue |
$886.3M
6.73%
YoY
|
$921.1M
7.15%
YoY
|
$880.0M
6.81%
YoY
|
$869.1M
11.21%
YoY
|
$830.4M
7.82%
YoY
|
$859.6M
7.83%
YoY
|
$823.9M
2.18%
YoY
|
$781.5M
-1.16%
YoY
|
$770.2M
-3.88%
YoY
|
$797.2M
1.45%
YoY
|
$806.3M
2.24%
YoY
|
$790.7M
5.06%
YoY
|
$801.3M
-3.41%
YoY
|
$785.8M
-0.24%
YoY
|
$788.6M
18.93%
YoY
|
$752.6M
52.81%
YoY
|
$829.6M
68.07%
YoY
|
$787.7M
N/A
|
$663.1M
44.62%
YoY
|
| Gross Profit |
$673.8M
8.77%
YoY
|
$691.2M
7.55%
YoY
|
$659.5M
6.44%
YoY
|
$644.6M
8.77%
YoY
|
$619.5M
6.83%
YoY
|
$642.7M
6.18%
YoY
|
$619.6M
0.19%
YoY
|
$592.6M
0.0%
YoY
|
$579.9M
-6.0%
YoY
|
$605.3M
4.76%
YoY
|
$618.4M
9.03%
YoY
|
$592.6M
4.26%
YoY
|
$616.9M
12.96%
YoY
|
$577.8M
10.23%
YoY
|
$567.2M
23.87%
YoY
|
$568.4M
81.48%
YoY
|
$546.1M
72.98%
YoY
|
$524.2M
N/A
|
$457.9M
57.62%
YoY
|
| Selling, General & Admin |
$237.4M
1.5%
YoY
|
$229.6M
2025.93%
YoY
|
$238.2M
-20.36%
YoY
|
$229.4M
-22.63%
YoY
|
$233.9M
-21.03%
YoY
|
$10.80M
-96.3%
YoY
|
$299.1M
-4.44%
YoY
|
$296.5M
-1.3%
YoY
|
$296.2M
0.34%
YoY
|
$291.9M
2.89%
YoY
|
$313.0M
9.29%
YoY
|
$300.4M
3.12%
YoY
|
$295.2M
-1.47%
YoY
|
$283.7M
1.58%
YoY
|
$286.4M
-10.7%
YoY
|
$291.3M
73.19%
YoY
|
$299.6M
74.29%
YoY
|
$279.3M
N/A
|
$320.7M
102.85%
YoY
|
| Research & Development |
$84.60M
13.86%
YoY
|
$77.20M
-73.62%
YoY
|
$83.40M
14.25%
YoY
|
$82.40M
14.92%
YoY
|
$74.30M
-2.88%
YoY
|
$292.6M
N/A
|
$73.00M
N/A
|
$71.70M
N/A
|
$76.50M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$87.20M
8.05%
YoY
|
$84.60M
9.59%
YoY
|
$84.50M
69.68%
YoY
|
$86.50M
76.17%
YoY
|
$80.70M
3.46%
YoY
|
$77.20M
0.39%
YoY
|
$49.80M
-37.75%
YoY
|
$49.10M
-1.21%
YoY
|
$78.00M
62.84%
YoY
|
$76.90M
57.26%
YoY
|
$80.00M
-3.26%
YoY
|
$49.70M
-42.81%
YoY
|
$47.90M
-64.25%
YoY
|
$48.90M
-61.0%
YoY
|
$82.70M
-0.48%
YoY
|
$86.90M
196.59%
YoY
|
$134.0M
366.9%
YoY
|
$125.4M
N/A
|
$83.10M
184.59%
YoY
|
| Operating Expenses |
$322.0M
-10.61%
YoY
|
$361.7M
2.44%
YoY
|
$321.6M
-7.82%
YoY
|
$311.8M
-9.78%
YoY
|
$360.2M
4.22%
YoY
|
$353.1M
20.97%
YoY
|
$348.9M
-3.7%
YoY
|
$345.6M
15.05%
YoY
|
$345.6M
0.73%
YoY
|
$291.9M
-12.24%
YoY
|
$362.3M
26.5%
YoY
|
$300.4M
3.12%
YoY
|
$343.1M
-2.25%
YoY
|
$332.6M
19.08%
YoY
|
$286.4M
-10.7%
YoY
|
$291.3M
73.19%
YoY
|
$351.0M
104.19%
YoY
|
$279.3M
N/A
|
$320.7M
102.85%
YoY
|
| Operating Profit |
$294.2M
13.46%
YoY
|
$329.5M
13.78%
YoY
|
$282.8M
4.47%
YoY
|
$278.2M
12.63%
YoY
|
$259.3M
10.67%
YoY
|
$289.6M
9.57%
YoY
|
$270.7M
5.7%
YoY
|
$247.0M
1.86%
YoY
|
$234.3M
-14.43%
YoY
|
$264.3M
7.79%
YoY
|
$256.1M
11.59%
YoY
|
$242.5M
8.5%
YoY
|
$273.8M
40.34%
YoY
|
$245.2M
29.32%
YoY
|
$229.5M
119.83%
YoY
|
$223.5M
65.31%
YoY
|
$195.1M
35.67%
YoY
|
$189.6M
N/A
|
$104.4M
-14.78%
YoY
|
| Interest Expense |
-$12.30M
-28.9%
YoY
|
-$12.10M
-11.68%
YoY
|
-$12.60M
-19.75%
YoY
|
-$17.60M
11.39%
YoY
|
-$17.30M
36.22%
YoY
|
-$13.70M
-174.46%
YoY
|
-$15.70M
-29.6%
YoY
|
-$15.80M
-175.24%
YoY
|
-$12.70M
-43.56%
YoY
|
$18.40M
-183.64%
YoY
|
-$22.30M
-199.11%
YoY
|
$21.00M
-5.83%
YoY
|
-$22.50M
257.14%
YoY
|
-$22.00M
-192.44%
YoY
|
$22.50M
6.13%
YoY
|
$22.30M
-37.54%
YoY
|
-$6.300M
85.29%
YoY
|
$23.80M
N/A
|
$21.20M
417.07%
YoY
|
| Other Income/Expense, Net |
-$5.900M
90.32%
YoY
|
-$11.20M
-609.09%
YoY
|
$900.0K
800.0%
YoY
|
-$2.700M
-640.0%
YoY
|
-$3.100M
-179.49%
YoY
|
$2.200M
-175.86%
YoY
|
$100.0K
-120.0%
YoY
|
$500.0K
-145.45%
YoY
|
$3.900M
290.0%
YoY
|
-$2.900M
-135.8%
YoY
|
-$500.0K
-150.0%
YoY
|
-$1.100M
10.0%
YoY
|
$1.000M
11.11%
YoY
|
$8.100M
-1257.14%
YoY
|
$1.000M
-83.61%
YoY
|
-$1.000M
0.0%
YoY
|
$900.0K
28.57%
YoY
|
-$700.0K
N/A
|
$6.100M
-421.05%
YoY
|
| Pretax Income |
$278.7M
16.66%
YoY
|
$321.2M
42.38%
YoY
|
$273.8M
7.33%
YoY
|
$260.6M
12.47%
YoY
|
$238.9M
5.94%
YoY
|
$225.6M
-8.33%
YoY
|
$255.1M
8.6%
YoY
|
$231.7M
3.58%
YoY
|
$225.5M
-10.62%
YoY
|
$246.1M
6.4%
YoY
|
$234.9M
6.05%
YoY
|
$223.7M
10.2%
YoY
|
$252.3M
46.26%
YoY
|
$231.3M
37.76%
YoY
|
$221.5M
140.5%
YoY
|
$203.0M
100.39%
YoY
|
$172.5M
22.25%
YoY
|
$167.9M
N/A
|
$92.10M
-23.06%
YoY
|
| Income Tax |
$51.90M
3.59%
YoY
|
$45.60M
72.08%
YoY
|
$52.90M
-845.07%
YoY
|
$50.20M
-2.33%
YoY
|
$50.10M
7.97%
YoY
|
$26.50M
-43.97%
YoY
|
-$7.100M
-114.37%
YoY
|
$51.40M
14.48%
YoY
|
$46.40M
81.96%
YoY
|
$47.30M
-10.92%
YoY
|
$49.40M
-1.59%
YoY
|
$44.90M
-567.71%
YoY
|
$25.50M
138.32%
YoY
|
$53.10M
57.1%
YoY
|
$50.20M
83.21%
YoY
|
-$9.600M
-157.83%
YoY
|
$10.70M
18.89%
YoY
|
$33.80M
N/A
|
$27.40M
6.2%
YoY
|
| Net Earnings |
$226.8M
20.25%
YoY
|
$275.6M
38.84%
YoY
|
$220.7M
-15.76%
YoY
|
$209.9M
16.48%
YoY
|
$188.6M
5.66%
YoY
|
$198.5M
-0.05%
YoY
|
$262.0M
41.39%
YoY
|
$180.2M
0.84%
YoY
|
$178.5M
-21.16%
YoY
|
$198.6M
11.45%
YoY
|
$185.3M
8.17%
YoY
|
$178.7M
-15.95%
YoY
|
$226.4M
39.93%
YoY
|
$178.2M
32.89%
YoY
|
$171.3M
164.76%
YoY
|
$212.6M
151.0%
YoY
|
$161.8M
22.48%
YoY
|
$134.1M
N/A
|
$64.70M
-31.1%
YoY
|
| Basic Earnings Per Share |
$4.90
21.59%
YoY
|
N/A
|
$4.71
-16.04%
YoY
|
$4.48
17.28%
YoY
|
$4.03
6.9%
YoY
|
N/A
|
$5.61
42.39%
YoY
|
$3.82
0.26%
YoY
|
$3.77
N/A
|
$4.22
10.76%
YoY
|
$3.94
7.65%
YoY
|
$3.81
-16.26%
YoY
|
N/A
|
$3.81
32.29%
YoY
|
$3.66
140.79%
YoY
|
$4.55
98.69%
YoY
|
N/A
|
$2.88
N/A
|
$1.52
-40.39%
YoY
|
| Diluted Earnings Per Share |
$4.85
21.57%
YoY
|
$5.81
38.6%
YoY
|
$4.65
-16.07%
YoY
|
$4.43
17.51%
YoY
|
$3.99
7.22%
YoY
|
$4.20
1.12%
YoY
|
$5.54
43.19%
YoY
|
$3.77
1.07%
YoY
|
$3.72
-100.0%
YoY
|
$4.15
-100.0%
YoY
|
$3.87
7.76%
YoY
|
$3.73
-16.37%
YoY
|
$4.736M
40.22%
YoY
|
$3.736M
132948265.0%
YoY
|
$3.59
142.57%
YoY
|
$4.46
100.0%
YoY
|
$3.378M
-2.32%
YoY
|
$2.81
N/A
|
$1.48
-40.32%
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 |
46.31M shares
-1.13%
YoY
|
46.95M shares
0.75%
YoY
|
46.89M shares
0.22%
YoY
|
46.86M shares
-1.19%
YoY
|
46.83M shares
-1.14%
YoY
|
46.60M shares
-1.06%
YoY
|
46.78M shares
-0.46%
YoY
|
47.42M shares
1.11%
YoY
|
47.38M shares
0.81%
YoY
|
47.10M shares
0.64%
YoY
|
47.00M shares
0.43%
YoY
|
46.90M shares
0.43%
YoY
|
47.00M shares
-0.42%
YoY
|
46.80M shares
0.43%
YoY
|
46.80M shares
10.12%
YoY
|
46.70M shares
26.22%
YoY
|
47.19M shares
27.48%
YoY
|
46.60M shares
26.35%
YoY
|
42.50M shares
15.49%
YoY
|
| Diluted Shares Outstanding |
46.80M shares
-1.06%
YoY
|
N/A
|
47.50M shares
0.42%
YoY
|
47.40M shares
-0.84%
YoY
|
47.30M shares
-1.46%
YoY
|
N/A
|
47.30M shares
-1.25%
YoY
|
47.80M shares
-0.21%
YoY
|
48.00M shares
N/A
|
47.90M shares
0.42%
YoY
|
47.90M shares
0.42%
YoY
|
47.90M shares
0.42%
YoY
|
N/A
|
47.70M shares
0.0%
YoY
|
47.70M shares
9.4%
YoY
|
47.70M shares
25.53%
YoY
|
N/A
|
47.70M shares
N/A
|
43.60M shares
15.34%
YoY
|
Loading...