|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.939B
8.48%
YoY
|
$3.631B
10.59%
YoY
|
$3.283B
9.88%
YoY
|
$2.988B
8.05%
YoY
|
$2.765B
11.59%
YoY
|
| Cost Of Revenue |
$2.546B
6.83%
YoY
|
$2.383B
9.55%
YoY
|
$2.176B
5.34%
YoY
|
$2.065B
10.72%
YoY
|
$1.866B
10.02%
YoY
|
| Gross Profit |
$1.392B
11.63%
YoY
|
$1.247B
12.64%
YoY
|
$1.107B
20.06%
YoY
|
$922.3M
2.53%
YoY
|
$899.5M
15.0%
YoY
|
| Selling, General & Admin |
$597.1M
18.87%
YoY
|
$502.3M
5.39%
YoY
|
$476.6M
29.34%
YoY
|
$368.5M
0.93%
YoY
|
$365.1M
5.76%
YoY
|
| Research & Development |
$110.8M
-4.73%
YoY
|
$116.3M
13.35%
YoY
|
$102.6M
6.32%
YoY
|
$96.50M
1.69%
YoY
|
$94.90M
11.78%
YoY
|
| Depreciation & Amortization |
$143.2M
4.3%
YoY
|
$137.3M
25.73%
YoY
|
$109.2M
1.68%
YoY
|
$107.4M
-5.04%
YoY
|
$113.1M
0.8%
YoY
|
| Operating Expenses |
$707.9M
14.44%
YoY
|
$618.6M
6.8%
YoY
|
$579.2M
24.56%
YoY
|
$465.0M
1.09%
YoY
|
$460.0M
6.95%
YoY
|
| Operating Profit |
$684.5M
1.26%
YoY
|
$676.0M
28.01%
YoY
|
$528.1M
12.84%
YoY
|
$468.0M
-7.2%
YoY
|
$504.3M
122.65%
YoY
|
| Interest Expense |
$10.70M
62.12%
YoY
|
$6.600M
-163.46%
YoY
|
-$10.40M
62.5%
YoY
|
-$6.400M
-681.82%
YoY
|
$1.100M
10.0%
YoY
|
| Other Income/Expense, Net |
$4.400M
175.0%
YoY
|
$1.600M
-5.88%
YoY
|
$1.700M
30.77%
YoY
|
$1.300M
-45.83%
YoY
|
$2.400M
9.09%
YoY
|
| Pretax Income |
$651.5M
0.6%
YoY
|
$647.6M
24.66%
YoY
|
$519.5M
12.49%
YoY
|
$461.8M
131.59%
YoY
|
$199.4M
-260.42%
YoY
|
| Income Tax |
$160.1M
27.27%
YoY
|
$125.8M
20.04%
YoY
|
$104.8M
15.04%
YoY
|
$91.10M
-51.95%
YoY
|
$189.6M
1139.22%
YoY
|
| Net Earnings |
$488.0M
-5.85%
YoY
|
$518.3M
26.26%
YoY
|
$410.5M
11.85%
YoY
|
$367.0M
16.03%
YoY
|
$316.3M
336.28%
YoY
|
| Basic Earnings Per Share |
$6.15
-3.0%
YoY
|
$6.34
27.05%
YoY
|
$4.99
13.41%
YoY
|
$4.40
19.57%
YoY
|
$3.68
338.1%
YoY
|
| Diluted Earnings Per Share |
$6.11
-3.02%
YoY
|
$6.30
26.64%
YoY
|
$4.98
13.58%
YoY
|
$4.38
19.67%
YoY
|
$3.66
340.96%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
79.40M shares
-2.93%
YoY
|
81.80M shares
-0.61%
YoY
|
82.30M shares
-1.32%
YoY
|
83.40M shares
-3.02%
YoY
|
86.00M shares
-0.81%
YoY
|
| Diluted Shares Outstanding |
79.90M shares
-2.92%
YoY
|
82.30M shares
-0.48%
YoY
|
82.70M shares
-1.19%
YoY
|
83.70M shares
-3.24%
YoY
|
86.50M shares
-0.92%
YoY
|
|
Concept
|
2026 Q2 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.212B
24.63%
YoY
|
$1.054B
13.46%
YoY
|
$999.1M
12.87%
YoY
|
$972.4M
7.34%
YoY
|
$913.0M
0.26%
YoY
|
$929.0M
12.05%
YoY
|
$885.2M
6.15%
YoY
|
$905.9M
13.54%
YoY
|
$910.6M
N/A
|
$829.1M
10.02%
YoY
|
$833.9M
13.72%
YoY
|
$797.9M
9.87%
YoY
|
$753.6M
9.28%
YoY
|
$733.3M
6.03%
YoY
|
$726.2M
3.98%
YoY
|
$689.6M
-2.68%
YoY
|
$691.6M
16.98%
YoY
|
| Cost Of Revenue |
$783.1M
25.18%
YoY
|
$679.9M
10.99%
YoY
|
$643.9M
12.73%
YoY
|
$625.6M
6.07%
YoY
|
$596.7M
-2.15%
YoY
|
$612.6M
12.8%
YoY
|
$571.2M
3.12%
YoY
|
$589.8M
10.04%
YoY
|
$609.8M
N/A
|
$543.1M
4.4%
YoY
|
$553.9M
8.37%
YoY
|
$536.0M
5.55%
YoY
|
$520.2M
11.25%
YoY
|
$511.1M
9.44%
YoY
|
$507.8M
8.18%
YoY
|
$467.6M
-4.57%
YoY
|
$467.0M
16.58%
YoY
|
| Gross Profit |
$428.8M
23.64%
YoY
|
$374.1M
18.24%
YoY
|
$355.2M
13.12%
YoY
|
$346.8M
9.71%
YoY
|
$316.3M
5.15%
YoY
|
$316.4M
10.63%
YoY
|
$314.0M
12.14%
YoY
|
$316.1M
20.69%
YoY
|
$300.8M
N/A
|
$286.0M
22.54%
YoY
|
$280.0M
26.01%
YoY
|
$261.9M
19.92%
YoY
|
$233.4M
5.14%
YoY
|
$222.2M
-1.07%
YoY
|
$218.4M
-4.63%
YoY
|
$222.0M
1.56%
YoY
|
$224.6M
17.84%
YoY
|
| Selling, General & Admin |
$227.8M
59.64%
YoY
|
$151.1M
22.15%
YoY
|
$147.3M
17.56%
YoY
|
$142.7M
12.01%
YoY
|
$138.5M
13.9%
YoY
|
$123.7M
-12.52%
YoY
|
$125.3M
11.58%
YoY
|
$127.4M
14.57%
YoY
|
$121.6M
N/A
|
$141.4M
62.53%
YoY
|
$112.3M
15.3%
YoY
|
$111.2M
12.55%
YoY
|
$87.00M
-6.75%
YoY
|
$97.40M
-1.22%
YoY
|
$98.80M
4.22%
YoY
|
$93.30M
6.39%
YoY
|
$98.60M
22.48%
YoY
|
| Research & Development |
$33.10M
14.14%
YoY
|
$26.80M
-4.29%
YoY
|
$28.10M
-1.75%
YoY
|
$29.00M
-2.36%
YoY
|
$26.90M
-10.33%
YoY
|
$28.00M
9.8%
YoY
|
$28.60M
11.28%
YoY
|
$29.70M
12.5%
YoY
|
$30.00M
N/A
|
$25.50M
4.51%
YoY
|
$25.70M
5.76%
YoY
|
$26.40M
5.6%
YoY
|
$24.40M
8.44%
YoY
|
$24.30M
4.74%
YoY
|
$25.00M
2.88%
YoY
|
$22.50M
-4.66%
YoY
|
$23.20M
17.77%
YoY
|
| Depreciation & Amortization |
$54.20M
132.62%
YoY
|
$35.30M
-3.55%
YoY
|
$23.40M
8.33%
YoY
|
$23.30M
5.91%
YoY
|
$37.20M
10.71%
YoY
|
$36.60M
38.64%
YoY
|
$21.60M
-20.3%
YoY
|
$22.00M
-17.6%
YoY
|
$33.60M
N/A
|
$26.40M
36.08%
YoY
|
$27.10M
29.05%
YoY
|
$26.70M
-2.2%
YoY
|
$19.40M
-8.92%
YoY
|
$21.00M
-2.33%
YoY
|
$27.30M
-4.21%
YoY
|
$21.30M
-29.47%
YoY
|
$21.50M
2.38%
YoY
|
| Operating Expenses |
$260.9M
51.95%
YoY
|
$177.9M
17.27%
YoY
|
$175.4M
13.97%
YoY
|
$171.7M
9.29%
YoY
|
$165.4M
9.1%
YoY
|
$151.7M
-9.11%
YoY
|
$153.9M
11.52%
YoY
|
$157.1M
14.17%
YoY
|
$151.6M
N/A
|
$166.9M
49.82%
YoY
|
$138.0M
13.39%
YoY
|
$137.6M
11.15%
YoY
|
$111.4M
-3.8%
YoY
|
$121.7M
-0.08%
YoY
|
$123.8M
3.95%
YoY
|
$115.8M
4.04%
YoY
|
$121.8M
21.56%
YoY
|
| Operating Profit |
$141.2M
-19.36%
YoY
|
$196.2M
19.13%
YoY
|
$179.8M
-13.52%
YoY
|
$175.1M
10.13%
YoY
|
$150.9M
1.14%
YoY
|
$164.7M
38.29%
YoY
|
$207.9M
46.41%
YoY
|
$159.0M
27.92%
YoY
|
$149.2M
N/A
|
$119.1M
-2.38%
YoY
|
$142.0M
41.29%
YoY
|
$124.3M
31.4%
YoY
|
$122.0M
19.96%
YoY
|
$100.5M
-44.04%
YoY
|
$94.60M
-13.92%
YoY
|
$101.7M
-5.22%
YoY
|
$179.6M
-387.36%
YoY
|
| Interest Expense |
$24.70M
96.03%
YoY
|
-$19.40M
52.76%
YoY
|
$11.70M
17.0%
YoY
|
$12.60M
70.27%
YoY
|
$9.300M
-257.63%
YoY
|
-$12.70M
746.67%
YoY
|
$10.00M
-500.0%
YoY
|
$7.400M
-311.43%
YoY
|
-$5.900M
N/A
|
-$1.500M
-34.78%
YoY
|
-$2.500M
400.0%
YoY
|
-$3.500M
-1850.0%
YoY
|
-$2.300M
360.0%
YoY
|
-$500.0K
-114.29%
YoY
|
$200.0K
N/A
|
-$500.0K
-110.64%
YoY
|
$3.500M
-391.67%
YoY
|
| Other Income/Expense, Net |
$1.900M
-371.43%
YoY
|
$1.200M
-500.0%
YoY
|
$2.900M
1350.0%
YoY
|
-$700.0K
-450.0%
YoY
|
$1.000M
-122.73%
YoY
|
-$300.0K
-250.0%
YoY
|
$200.0K
-108.0%
YoY
|
$200.0K
-105.71%
YoY
|
-$4.400M
N/A
|
$200.0K
-108.7%
YoY
|
-$2.500M
400.0%
YoY
|
-$3.500M
-1850.0%
YoY
|
-$2.300M
360.0%
YoY
|
-$500.0K
-114.29%
YoY
|
$200.0K
-84.62%
YoY
|
-$500.0K
-99.65%
YoY
|
$3.500M
-391.67%
YoY
|
| Pretax Income |
$128.8M
-21.56%
YoY
|
$170.5M
13.89%
YoY
|
$172.5M
-13.62%
YoY
|
$164.2M
7.04%
YoY
|
$144.3M
-0.35%
YoY
|
$149.7M
27.4%
YoY
|
$199.7M
43.15%
YoY
|
$153.4M
26.99%
YoY
|
$144.8M
N/A
|
$117.5M
-1.84%
YoY
|
$139.5M
39.5%
YoY
|
$120.8M
27.43%
YoY
|
$119.7M
18.28%
YoY
|
$100.0M
-45.39%
YoY
|
$94.80M
-14.75%
YoY
|
$101.2M
362.1%
YoY
|
$183.1M
-387.44%
YoY
|
| Income Tax |
$49.30M
16.0%
YoY
|
$38.10M
71.62%
YoY
|
$44.30M
17.2%
YoY
|
$42.50M
28.79%
YoY
|
$35.20M
7.32%
YoY
|
$22.20M
-8.26%
YoY
|
$37.80M
23.53%
YoY
|
$33.00M
64.18%
YoY
|
$32.80M
N/A
|
$24.20M
47.56%
YoY
|
$30.60M
27.5%
YoY
|
$20.10M
3.08%
YoY
|
$16.40M
16.31%
YoY
|
$24.00M
-83.32%
YoY
|
$19.50M
-21.05%
YoY
|
$14.10M
-61.68%
YoY
|
$143.9M
-988.27%
YoY
|
| Net Earnings |
$78.00M
-35.54%
YoY
|
$131.7M
3.54%
YoY
|
$126.9M
-21.23%
YoY
|
$121.0M
1.51%
YoY
|
$108.4M
-2.34%
YoY
|
$127.2M
39.02%
YoY
|
$161.1M
48.89%
YoY
|
$119.2M
19.2%
YoY
|
$111.0M
N/A
|
$91.50M
-10.64%
YoY
|
$108.2M
45.04%
YoY
|
$100.0M
33.69%
YoY
|
$102.4M
17.03%
YoY
|
$74.60M
91.28%
YoY
|
$74.80M
-13.23%
YoY
|
$87.50M
-748.15%
YoY
|
$39.00M
-183.33%
YoY
|
| Basic Earnings Per Share |
$0.89
-41.83%
YoY
|
N/A
|
$1.63
-17.26%
YoY
|
$1.53
4.79%
YoY
|
$1.33
-2.21%
YoY
|
N/A
|
$1.97
50.38%
YoY
|
$1.46
20.66%
YoY
|
$1.36
N/A
|
N/A
|
$1.31
45.56%
YoY
|
$1.21
37.5%
YoY
|
$1.24
21.57%
YoY
|
$0.90
100.0%
YoY
|
$0.88
-12.0%
YoY
|
$1.02
N/A
|
$0.45
-183.33%
YoY
|
| Diluted Earnings Per Share |
$0.89
-41.45%
YoY
|
$1.64
5.81%
YoY
|
$1.62
-17.35%
YoY
|
$1.52
4.84%
YoY
|
$1.33
-0.91%
YoY
|
$1.55
38.56%
YoY
|
$1.96
49.63%
YoY
|
$1.45
20.55%
YoY
|
$1.34
N/A
|
$1.12
-9.05%
YoY
|
$1.31
47.18%
YoY
|
$1.20
36.36%
YoY
|
$1.23
21.78%
YoY
|
$0.89
97.78%
YoY
|
$0.88
-11.11%
YoY
|
$1.01
-100.0%
YoY
|
$0.45
-183.33%
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
|
| Basic Shares Outstanding |
89.40M shares
13.6%
YoY
|
78.00M shares
-4.29%
YoY
|
78.00M shares
-4.53%
YoY
|
78.70M shares
-4.37%
YoY
|
81.40M shares
-0.85%
YoY
|
81.50M shares
-0.73%
YoY
|
81.70M shares
-0.85%
YoY
|
82.30M shares
-0.36%
YoY
|
82.10M shares
-0.73%
YoY
|
82.10M shares
-0.73%
YoY
|
82.40M shares
-0.84%
YoY
|
82.60M shares
-2.59%
YoY
|
82.70M shares
-3.73%
YoY
|
83.10M shares
-3.48%
YoY
|
84.80M shares
-1.74%
YoY
|
85.90M shares
-0.58%
YoY
|
86.10M shares
-0.35%
YoY
|
| Diluted Shares Outstanding |
87.80M shares
10.58%
YoY
|
N/A
|
78.40M shares
-4.51%
YoY
|
79.40M shares
-3.64%
YoY
|
81.70M shares
-1.21%
YoY
|
N/A
|
82.10M shares
-0.61%
YoY
|
82.40M shares
-0.72%
YoY
|
82.70M shares
N/A
|
N/A
|
82.60M shares
-0.96%
YoY
|
83.00M shares
-2.58%
YoY
|
83.00M shares
-3.82%
YoY
|
83.40M shares
-3.58%
YoY
|
85.20M shares
-1.96%
YoY
|
86.30M shares
N/A
|
86.50M shares
0.12%
YoY
|
Loading...