|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$5.936B
8.73%
YoY
|
$5.460B
6.24%
YoY
|
$5.139B
3.65%
YoY
|
$4.958B
8.13%
YoY
|
$4.585B
47.55%
YoY
|
| Cost Of Revenue |
$3.309B
8.27%
YoY
|
$3.057B
4.66%
YoY
|
$2.921B
4.37%
YoY
|
$2.798B
8.93%
YoY
|
$2.569B
45.58%
YoY
|
| Gross Profit |
$2.627B
9.31%
YoY
|
$2.403B
8.32%
YoY
|
$2.218B
2.71%
YoY
|
$2.160B
7.11%
YoY
|
$2.016B
50.13%
YoY
|
| Selling, General & Admin |
$1.408B
5.5%
YoY
|
$1.334B
6.54%
YoY
|
$1.252B
-3.58%
YoY
|
$1.299B
-13.57%
YoY
|
$1.503B
105.48%
YoY
|
| Research & Development |
$112.9M
4.88%
YoY
|
$107.6M
3.83%
YoY
|
$103.7M
2.07%
YoY
|
$101.6M
15.51%
YoY
|
$87.94M
32.59%
YoY
|
| Depreciation & Amortization |
$486.5M
2.16%
YoY
|
$476.2M
-15.75%
YoY
|
$565.2M
2.23%
YoY
|
$552.9M
-0.04%
YoY
|
$553.1M
152.29%
YoY
|
| Operating Expenses |
$1.525B
5.74%
YoY
|
$1.442B
6.34%
YoY
|
$1.356B
-3.17%
YoY
|
$1.400B
-11.96%
YoY
|
$1.591B
100.16%
YoY
|
| Operating Profit |
$1.102B
14.67%
YoY
|
$960.8M
11.45%
YoY
|
$862.2M
13.56%
YoY
|
$759.2M
78.38%
YoY
|
$425.6M
-22.38%
YoY
|
| Interest Expense |
-$50.90M
-34.63%
YoY
|
-$77.86M
-153.94%
YoY
|
$144.4M
33.67%
YoY
|
$108.0M
20.53%
YoY
|
$89.59M
140.97%
YoY
|
| Other Income/Expense, Net |
-$54.40M
-22.76%
YoY
|
-$70.43M
-47.16%
YoY
|
-$133.3M
20.27%
YoY
|
-$110.8M
-0.25%
YoY
|
-$111.1M
260.35%
YoY
|
| Pretax Income |
$1.047B
31.54%
YoY
|
$796.2M
13.29%
YoY
|
$702.8M
346.66%
YoY
|
$157.3M
-49.97%
YoY
|
$314.5M
-39.23%
YoY
|
| Income Tax |
$262.2M
42.0%
YoY
|
$184.7M
23.49%
YoY
|
$149.5M
190.15%
YoY
|
$51.54M
-28.06%
YoY
|
$71.63M
-40.63%
YoY
|
| Net Earnings |
$782.3M
27.28%
YoY
|
$614.6M
62.5%
YoY
|
$378.2M
253.4%
YoY
|
$107.0M
-56.12%
YoY
|
$243.9M
-38.63%
YoY
|
| Basic Earnings Per Share |
$7.97
27.72%
YoY
|
$6.24
62.92%
YoY
|
$3.83
257.94%
YoY
|
$1.07
-57.2%
YoY
|
$2.50
-46.35%
YoY
|
| Diluted Earnings Per Share |
$7.93
27.9%
YoY
|
$6.20
63.16%
YoY
|
$3.80
255.92%
YoY
|
$1.07
-56.95%
YoY
|
$2.48
-46.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
98.20M shares
-0.38%
YoY
|
98.58M shares
-0.21%
YoY
|
98.79M shares
-0.92%
YoY
|
99.71M shares
2.23%
YoY
|
97.54M shares
14.47%
YoY
|
| Diluted Shares Outstanding |
98.70M shares
-0.37%
YoY
|
99.07M shares
-0.29%
YoY
|
99.36M shares
-0.88%
YoY
|
100.2M shares
1.95%
YoY
|
98.33M shares
14.47%
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.588B
7.29%
YoY
|
$1.496B
9.17%
YoY
|
$1.460B
9.89%
YoY
|
$1.391B
8.72%
YoY
|
$1.481B
4.31%
YoY
|
$1.371B
-1.8%
YoY
|
$1.329B
-1.0%
YoY
|
$1.280B
-0.39%
YoY
|
$1.419B
2.49%
YoY
|
$1.396B
14.77%
YoY
|
$1.342B
11.82%
YoY
|
$1.285B
11.07%
YoY
|
$1.385B
14.38%
YoY
|
$1.216B
0.58%
YoY
|
$1.201B
0.3%
YoY
|
$1.156B
19.42%
YoY
|
$1.211B
38.6%
YoY
|
$1.209B
49.45%
YoY
|
$1.197B
58.3%
YoY
|
| Cost Of Revenue |
$891.3M
6.19%
YoY
|
$840.7M
10.58%
YoY
|
$814.4M
8.57%
YoY
|
$763.1M
7.92%
YoY
|
$839.3M
0.34%
YoY
|
$760.2M
-4.14%
YoY
|
$750.1M
0.17%
YoY
|
$707.1M
-0.56%
YoY
|
$836.5M
4.98%
YoY
|
$793.1M
14.19%
YoY
|
$748.8M
12.07%
YoY
|
$711.1M
11.33%
YoY
|
$796.8M
24.68%
YoY
|
$694.5M
3.52%
YoY
|
$668.2M
-6.76%
YoY
|
$638.7M
17.81%
YoY
|
$639.1M
29.44%
YoY
|
$670.9M
44.87%
YoY
|
$716.6M
68.19%
YoY
|
| Gross Profit |
$697.1M
8.72%
YoY
|
$655.5M
7.4%
YoY
|
$645.9M
11.59%
YoY
|
$628.0M
9.71%
YoY
|
$641.2M
10.0%
YoY
|
$610.3M
1.28%
YoY
|
$578.8M
-2.48%
YoY
|
$572.4M
-0.18%
YoY
|
$582.9M
-0.88%
YoY
|
$602.6M
15.55%
YoY
|
$593.5M
11.5%
YoY
|
$573.5M
10.75%
YoY
|
$588.1M
2.88%
YoY
|
$521.5M
-3.09%
YoY
|
$532.3M
10.82%
YoY
|
$517.8M
21.47%
YoY
|
$571.6M
50.5%
YoY
|
$538.1M
55.59%
YoY
|
$480.3M
45.54%
YoY
|
| Selling, General & Admin |
$351.8M
5.36%
YoY
|
$352.3M
5.02%
YoY
|
$349.7M
6.2%
YoY
|
$353.8M
5.41%
YoY
|
$333.9M
8.04%
YoY
|
$335.5M
-6.95%
YoY
|
$329.3M
-13.49%
YoY
|
$335.6M
-6.53%
YoY
|
$309.1M
-7.99%
YoY
|
$360.5M
18.15%
YoY
|
$380.7M
17.78%
YoY
|
$359.1M
7.3%
YoY
|
$335.9M
-25.95%
YoY
|
$305.1M
-1.75%
YoY
|
$323.2M
-6.27%
YoY
|
$334.6M
-15.02%
YoY
|
$453.6M
105.17%
YoY
|
$310.6M
70.29%
YoY
|
$344.8M
99.64%
YoY
|
| Research & Development |
$28.80M
4.02%
YoY
|
$29.50M
7.83%
YoY
|
$28.20M
4.32%
YoY
|
$26.40M
3.23%
YoY
|
$27.69M
0.82%
YoY
|
$27.36M
5.58%
YoY
|
$27.03M
-0.05%
YoY
|
$25.57M
0.28%
YoY
|
$27.46M
4.07%
YoY
|
$25.91M
1.56%
YoY
|
$27.04M
8.49%
YoY
|
$25.50M
3.03%
YoY
|
$26.39M
1.12%
YoY
|
$25.51M
2.78%
YoY
|
$24.93M
32.37%
YoY
|
$24.75M
36.05%
YoY
|
$26.10M
49.13%
YoY
|
$24.82M
51.02%
YoY
|
$18.83M
16.66%
YoY
|
| Depreciation & Amortization |
N/A
|
$122.0M
-3.11%
YoY
|
$121.7M
5.59%
YoY
|
$119.4M
5.95%
YoY
|
$122.3M
-8.99%
YoY
|
$125.9M
-10.45%
YoY
|
$115.3M
-24.32%
YoY
|
$112.7M
-18.29%
YoY
|
$134.4M
-5.46%
YoY
|
$140.6M
1.92%
YoY
|
$152.3M
13.76%
YoY
|
$137.9M
-0.68%
YoY
|
$142.2M
-39.19%
YoY
|
$138.0M
17.3%
YoY
|
$133.9M
13.42%
YoY
|
$138.9M
66.06%
YoY
|
$233.8M
296.32%
YoY
|
$117.6M
107.06%
YoY
|
$118.0M
116.99%
YoY
|
| Operating Expenses |
$380.6M
5.26%
YoY
|
$382.3M
4.73%
YoY
|
$380.1M
5.84%
YoY
|
$382.0M
-1.27%
YoY
|
$361.6M
7.45%
YoY
|
$365.0M
-5.54%
YoY
|
$359.1M
-11.91%
YoY
|
$386.9M
0.61%
YoY
|
$336.5M
-7.11%
YoY
|
$386.4M
16.86%
YoY
|
$407.7M
-51.4%
YoY
|
$384.6M
7.0%
YoY
|
$362.3M
-24.48%
YoY
|
$330.7M
-1.34%
YoY
|
$838.8M
130.53%
YoY
|
$359.4M
-12.76%
YoY
|
$479.7M
101.06%
YoY
|
$335.2M
68.58%
YoY
|
$363.8M
92.74%
YoY
|
| Operating Profit |
$316.5M
13.19%
YoY
|
$273.2M
11.38%
YoY
|
$265.8M
21.0%
YoY
|
$246.0M
32.59%
YoY
|
$279.6M
13.49%
YoY
|
$245.3M
13.48%
YoY
|
$219.7M
18.19%
YoY
|
$185.5M
-1.78%
YoY
|
$246.4M
9.13%
YoY
|
$216.2M
13.29%
YoY
|
$185.9M
-160.66%
YoY
|
$188.9M
19.26%
YoY
|
$225.8M
145.69%
YoY
|
$190.8M
-5.98%
YoY
|
-$306.4M
-363.01%
YoY
|
$158.4M
1005.8%
YoY
|
$91.89M
-34.93%
YoY
|
$202.9M
38.02%
YoY
|
$116.5M
-17.53%
YoY
|
| Interest Expense |
-$11.80M
-13.11%
YoY
|
-$12.00M
-27.97%
YoY
|
-$12.50M
-32.59%
YoY
|
-$14.10M
-146.41%
YoY
|
-$13.58M
-54.38%
YoY
|
-$16.66M
-142.78%
YoY
|
-$18.54M
-150.19%
YoY
|
$30.38M
-6.11%
YoY
|
-$29.77M
-1.69%
YoY
|
$38.95M
36.37%
YoY
|
$36.94M
41.41%
YoY
|
$32.36M
42.72%
YoY
|
-$30.28M
48.48%
YoY
|
$28.56M
24.33%
YoY
|
$26.12M
13.4%
YoY
|
$22.67M
3.95%
YoY
|
-$20.39M
137.14%
YoY
|
$22.97M
158.13%
YoY
|
$23.04M
165.85%
YoY
|
| Other Income/Expense, Net |
-$500.0K
N/A
|
-$15.30M
-7.54%
YoY
|
-$12.70M
-48.74%
YoY
|
-$14.10M
37.27%
YoY
|
N/A
|
-$16.55M
-55.11%
YoY
|
-$24.77M
-30.61%
YoY
|
-$10.27M
-66.83%
YoY
|
-$29.76M
-1.72%
YoY
|
-$36.87M
21.01%
YoY
|
-$35.70M
33.99%
YoY
|
-$30.97M
32.09%
YoY
|
-$30.28M
N/A
|
-$30.47M
48.44%
YoY
|
-$26.65M
-0.93%
YoY
|
-$23.44M
-45.86%
YoY
|
$0.00
N/A
|
-$20.52M
170.05%
YoY
|
-$26.90M
259.72%
YoY
|
| Pretax Income |
$304.5M
54.33%
YoY
|
$257.8M
12.7%
YoY
|
$253.1M
29.87%
YoY
|
$231.9M
32.32%
YoY
|
$197.3M
3.53%
YoY
|
$228.7M
27.58%
YoY
|
$194.9M
29.79%
YoY
|
$175.3M
10.98%
YoY
|
$190.6M
-2.33%
YoY
|
$179.3M
11.82%
YoY
|
$150.2M
-145.08%
YoY
|
$157.9M
17.02%
YoY
|
$195.1M
173.03%
YoY
|
$160.3M
-12.1%
YoY
|
-$333.1M
-471.69%
YoY
|
$135.0M
-565.72%
YoY
|
$71.46M
-48.03%
YoY
|
$182.4M
30.82%
YoY
|
$89.61M
-33.02%
YoY
|
| Income Tax |
$84.20M
66.9%
YoY
|
$63.50M
14.65%
YoY
|
$60.60M
39.29%
YoY
|
$53.90M
52.65%
YoY
|
$50.45M
35.34%
YoY
|
$55.38M
44.44%
YoY
|
$43.51M
28.69%
YoY
|
$35.31M
3.48%
YoY
|
$37.28M
356.98%
YoY
|
$38.34M
3.6%
YoY
|
$33.81M
-289.6%
YoY
|
$34.12M
41.03%
YoY
|
$8.157M
-57.98%
YoY
|
$37.01M
-5.86%
YoY
|
-$17.83M
-189.24%
YoY
|
$24.20M
-441.99%
YoY
|
$19.41M
-60.71%
YoY
|
$39.32M
58.26%
YoY
|
$19.98M
-28.07%
YoY
|
| Net Earnings |
$220.3M
51.23%
YoY
|
$192.9M
11.16%
YoY
|
$191.9M
27.9%
YoY
|
$177.4M
22.01%
YoY
|
$145.7M
-10678.79%
YoY
|
$173.5M
23.3%
YoY
|
$150.0M
30.1%
YoY
|
$145.4M
17.68%
YoY
|
-$1.377M
-100.74%
YoY
|
$140.7M
13.66%
YoY
|
$115.3M
-136.58%
YoY
|
$123.6M
11.05%
YoY
|
$187.2M
258.25%
YoY
|
$123.8M
-13.78%
YoY
|
-$315.3M
-551.63%
YoY
|
$111.3M
-610.21%
YoY
|
$52.26M
-40.23%
YoY
|
$143.6M
25.43%
YoY
|
$69.81M
-34.05%
YoY
|
| Basic Earnings Per Share |
N/A
|
$1.96
11.36%
YoY
|
$1.95
28.29%
YoY
|
$1.80
22.45%
YoY
|
N/A
|
$1.76
23.94%
YoY
|
$1.52
29.91%
YoY
|
$1.47
17.6%
YoY
|
-$0.01
-100.53%
YoY
|
$1.42
14.52%
YoY
|
$1.17
-137.14%
YoY
|
$1.25
12.61%
YoY
|
$1.89
263.46%
YoY
|
$1.24
-13.89%
YoY
|
-$3.15
-550.0%
YoY
|
$1.11
-562.5%
YoY
|
$0.52
-49.02%
YoY
|
$1.44
7.46%
YoY
|
$0.70
-43.55%
YoY
|
| Diluted Earnings Per Share |
$2.24
51.25%
YoY
|
$1.96
12.0%
YoY
|
$1.94
28.48%
YoY
|
$1.79
22.6%
YoY
|
$1.48
-14900.0%
YoY
|
$1.75
23.24%
YoY
|
$1.51
30.17%
YoY
|
$1.46
17.27%
YoY
|
-$0.01
-100.53%
YoY
|
$1.42
14.52%
YoY
|
$1.16
-136.83%
YoY
|
$1.25
13.18%
YoY
|
$1.88
261.61%
YoY
|
$1.24
-12.68%
YoY
|
-$3.15
-556.52%
YoY
|
$1.10
-558.33%
YoY
|
$0.52
-49.02%
YoY
|
$1.42
6.77%
YoY
|
$0.69
-43.9%
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 |
98.08M shares
-0.18%
YoY
|
98.15M shares
-0.57%
YoY
|
98.49M shares
-0.13%
YoY
|
98.37M shares
-0.53%
YoY
|
98.25M shares
-0.57%
YoY
|
98.71M shares
-0.09%
YoY
|
98.62M shares
-0.17%
YoY
|
98.90M shares
0.25%
YoY
|
98.81M shares
-0.47%
YoY
|
98.80M shares
-1.02%
YoY
|
98.78M shares
-1.23%
YoY
|
98.65M shares
-1.43%
YoY
|
99.28M shares
-0.84%
YoY
|
99.82M shares
-0.21%
YoY
|
100.0M shares
0.17%
YoY
|
100.1M shares
11.01%
YoY
|
100.1M shares
17.31%
YoY
|
100.0M shares
17.24%
YoY
|
99.85M shares
17.23%
YoY
|
| Diluted Shares Outstanding |
N/A
|
98.60M shares
-0.35%
YoY
|
98.80M shares
-0.41%
YoY
|
98.80M shares
-0.58%
YoY
|
N/A
|
98.94M shares
-0.41%
YoY
|
99.20M shares
-0.2%
YoY
|
99.38M shares
0.14%
YoY
|
N/A
|
99.35M shares
-0.81%
YoY
|
99.41M shares
-0.56%
YoY
|
99.24M shares
-1.47%
YoY
|
N/A
|
100.2M shares
-0.65%
YoY
|
99.97M shares
-0.72%
YoY
|
100.7M shares
10.69%
YoY
|
N/A
|
100.8M shares
17.2%
YoY
|
100.7M shares
17.29%
YoY
|
Loading...