|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$3.195B
16.34%
YoY
|
$2.747B
16.2%
YoY
|
$2.364B
9.68%
YoY
|
$2.155B
16.44%
YoY
|
$1.851B
26.33%
YoY
|
| Cost Of Revenue |
$782.0M
11.78%
YoY
|
$699.6M
3.3%
YoY
|
$677.3M
11.14%
YoY
|
$609.4M
20.99%
YoY
|
$503.7M
23.17%
YoY
|
| Gross Profit |
$2.413B
17.9%
YoY
|
$2.047B
21.38%
YoY
|
$1.686B
9.1%
YoY
|
$1.546B
14.74%
YoY
|
$1.347B
27.55%
YoY
|
| Selling, General & Admin |
$688.5M
3.93%
YoY
|
$662.5M
7.95%
YoY
|
$613.7M
11.18%
YoY
|
$552.0M
20.1%
YoY
|
$459.6M
19.64%
YoY
|
| Research & Development |
$767.4M
10.72%
YoY
|
$693.1M
10.2%
YoY
|
$628.9M
20.91%
YoY
|
$520.2M
36.16%
YoY
|
$382.0M
29.85%
YoY
|
| Depreciation & Amortization |
$37.97M
-3.58%
YoY
|
$39.38M
20.7%
YoY
|
$32.63M
12.04%
YoY
|
$29.12M
316.03%
YoY
|
$7.000M
-22.22%
YoY
|
| Operating Expenses |
$1.466B
8.17%
YoY
|
$1.356B
7.84%
YoY
|
$1.257B
15.69%
YoY
|
$1.087B
29.11%
YoY
|
$841.6M
24.07%
YoY
|
| Operating Profit |
$947.0M
36.96%
YoY
|
$691.4M
61.05%
YoY
|
$429.3M
-6.48%
YoY
|
$459.1M
-9.18%
YoY
|
$505.5M
33.8%
YoY
|
| Interest Expense |
$267.2M
28.48%
YoY
|
$208.0M
55.36%
YoY
|
$133.9M
191.91%
YoY
|
$45.86M
211.34%
YoY
|
$14.73M
-7.12%
YoY
|
| Other Income/Expense, Net |
$278.1M
22.02%
YoY
|
$227.9M
43.64%
YoY
|
$158.7M
217.35%
YoY
|
$50.01M
633.75%
YoY
|
$6.815M
-57.93%
YoY
|
| Pretax Income |
$1.195B
29.93%
YoY
|
$919.4M
56.35%
YoY
|
$588.0M
15.5%
YoY
|
$509.1M
-0.63%
YoY
|
$512.3M
30.03%
YoY
|
| Income Tax |
$285.6M
39.15%
YoY
|
$205.2M
229.35%
YoY
|
$62.32M
191.34%
YoY
|
$21.39M
-74.81%
YoY
|
$84.92M
506.8%
YoY
|
| Net Earnings |
$908.9M
27.27%
YoY
|
$714.1M
35.84%
YoY
|
$525.7M
7.79%
YoY
|
$487.7M
14.11%
YoY
|
$427.4M
12.47%
YoY
|
| Basic Earnings Per Share |
$5.55
25.85%
YoY
|
$4.41
34.86%
YoY
|
$3.27
4.14%
YoY
|
$3.14
12.54%
YoY
|
$2.79
10.71%
YoY
|
| Diluted Earnings Per Share |
$5.44
25.93%
YoY
|
$4.32
34.35%
YoY
|
$3.22
7.1%
YoY
|
$3.00
14.16%
YoY
|
$2.63
11.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
163.7M shares
1.1%
YoY
|
161.9M shares
0.84%
YoY
|
160.5M shares
3.31%
YoY
|
155.4M shares
1.39%
YoY
|
153.3M shares
1.72%
YoY
|
| Diluted Shares Outstanding |
167.0M shares
1.07%
YoY
|
165.2M shares
1.07%
YoY
|
163.5M shares
0.65%
YoY
|
162.4M shares
0.1%
YoY
|
162.3M shares
0.96%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$836.0M
15.96%
YoY
|
$811.2M
16.02%
YoY
|
$789.1M
16.7%
YoY
|
$759.0M
16.71%
YoY
|
$720.9M
14.31%
YoY
|
$699.2M
13.41%
YoY
|
$676.2M
14.56%
YoY
|
$650.3M
23.56%
YoY
|
$630.6M
11.93%
YoY
|
$616.5M
11.61%
YoY
|
$590.2M
10.48%
YoY
|
$526.3M
4.2%
YoY
|
$563.4M
16.04%
YoY
|
$552.4M
16.01%
YoY
|
$534.2M
17.26%
YoY
|
$505.1M
16.5%
YoY
|
$485.5M
22.37%
YoY
|
$476.1M
26.12%
YoY
|
$455.6M
28.81%
YoY
|
$433.6M
28.62%
YoY
|
| Cost Of Revenue |
$213.5M
17.95%
YoY
|
$199.5M
14.38%
YoY
|
$195.3M
14.6%
YoY
|
$173.8M
-0.03%
YoY
|
$181.0M
4.06%
YoY
|
$174.4M
4.0%
YoY
|
$170.4M
0.8%
YoY
|
$173.9M
4.33%
YoY
|
$173.9M
5.85%
YoY
|
$167.7M
8.95%
YoY
|
$169.0M
11.44%
YoY
|
$166.7M
19.46%
YoY
|
$164.3M
20.92%
YoY
|
$153.9M
18.79%
YoY
|
$151.7M
24.22%
YoY
|
$139.5M
20.13%
YoY
|
$135.9M
19.4%
YoY
|
$129.6M
25.79%
YoY
|
$122.1M
25.61%
YoY
|
$116.1M
22.4%
YoY
|
| Gross Profit |
$622.5M
15.3%
YoY
|
$611.8M
16.57%
YoY
|
$593.8M
17.4%
YoY
|
$585.2M
22.83%
YoY
|
$539.9M
18.22%
YoY
|
$524.8M
16.93%
YoY
|
$505.8M
20.09%
YoY
|
$476.5M
32.47%
YoY
|
$456.7M
14.44%
YoY
|
$448.8M
12.64%
YoY
|
$421.2M
10.11%
YoY
|
$359.7M
-1.62%
YoY
|
$399.1M
14.15%
YoY
|
$398.4M
14.98%
YoY
|
$382.5M
14.71%
YoY
|
$365.6M
15.17%
YoY
|
$349.6M
23.58%
YoY
|
$346.5M
26.24%
YoY
|
$333.5M
30.03%
YoY
|
$317.4M
31.05%
YoY
|
| Selling, General & Admin |
$175.7M
5.89%
YoY
|
$179.0M
4.67%
YoY
|
$205.2M
26.0%
YoY
|
$164.7M
9.73%
YoY
|
$165.9M
7.58%
YoY
|
$171.1M
7.54%
YoY
|
$162.9M
4.21%
YoY
|
$150.1M
-0.74%
YoY
|
$154.3M
7.12%
YoY
|
$159.1M
11.1%
YoY
|
$156.3M
8.68%
YoY
|
$151.2M
21.48%
YoY
|
$144.0M
15.55%
YoY
|
$143.2M
24.28%
YoY
|
$143.8M
26.2%
YoY
|
$124.4M
17.66%
YoY
|
$124.6M
22.06%
YoY
|
$115.2M
23.58%
YoY
|
$114.0M
18.3%
YoY
|
$105.8M
14.43%
YoY
|
| Research & Development |
$198.8M
9.51%
YoY
|
$191.9M
11.29%
YoY
|
$192.7M
9.21%
YoY
|
$184.0M
13.12%
YoY
|
$181.5M
11.0%
YoY
|
$172.4M
6.9%
YoY
|
$176.4M
12.23%
YoY
|
$162.7M
10.7%
YoY
|
$163.5M
14.75%
YoY
|
$161.3M
23.84%
YoY
|
$157.2M
17.33%
YoY
|
$147.0M
29.51%
YoY
|
$142.5M
35.37%
YoY
|
$130.2M
32.03%
YoY
|
$134.0M
41.18%
YoY
|
$113.5M
36.35%
YoY
|
$105.3M
28.54%
YoY
|
$98.64M
23.31%
YoY
|
$94.90M
35.47%
YoY
|
$83.23M
33.72%
YoY
|
| Depreciation & Amortization |
$8.318M
-16.25%
YoY
|
$9.706M
-2.28%
YoY
|
$10.13M
-8.11%
YoY
|
$9.822M
15.57%
YoY
|
$9.932M
15.11%
YoY
|
$9.932M
893.2%
YoY
|
$11.02M
36.27%
YoY
|
$8.499M
749.9%
YoY
|
$8.628M
12.36%
YoY
|
$1.000M
-86.03%
YoY
|
$8.087M
11.88%
YoY
|
$1.000M
-50.0%
YoY
|
$7.679M
9.06%
YoY
|
$7.157M
257.85%
YoY
|
$7.228M
261.4%
YoY
|
$2.000M
0.0%
YoY
|
$7.041M
3.54%
YoY
|
$2.000M
0.0%
YoY
|
$2.000M
0.0%
YoY
|
$2.000M
0.0%
YoY
|
| Operating Expenses |
$376.6M
7.15%
YoY
|
$370.9M
7.99%
YoY
|
$397.9M
17.27%
YoY
|
$351.5M
11.13%
YoY
|
$351.5M
9.35%
YoY
|
$343.5M
7.22%
YoY
|
$339.3M
6.99%
YoY
|
$316.3M
6.09%
YoY
|
$321.4M
10.78%
YoY
|
$320.3M
15.63%
YoY
|
$317.2M
12.68%
YoY
|
$298.1M
25.31%
YoY
|
$290.2M
26.21%
YoY
|
$277.0M
29.56%
YoY
|
$281.5M
34.75%
YoY
|
$237.9M
25.89%
YoY
|
$229.9M
24.88%
YoY
|
$213.8M
23.45%
YoY
|
$208.9M
25.53%
YoY
|
$189.0M
22.2%
YoY
|
| Operating Profit |
$245.9M
30.49%
YoY
|
$240.9M
32.81%
YoY
|
$195.9M
17.67%
YoY
|
$233.7M
45.93%
YoY
|
$188.4M
39.3%
YoY
|
$181.4M
41.14%
YoY
|
$166.5M
60.01%
YoY
|
$160.2M
160.32%
YoY
|
$135.3M
24.18%
YoY
|
$128.5M
5.84%
YoY
|
$104.0M
2.93%
YoY
|
$61.53M
-51.81%
YoY
|
$108.9M
-9.02%
YoY
|
$121.4M
-8.52%
YoY
|
$101.1M
-18.88%
YoY
|
$127.7M
-0.6%
YoY
|
$119.7M
21.12%
YoY
|
$132.7M
31.0%
YoY
|
$124.6M
38.35%
YoY
|
$128.4M
46.69%
YoY
|
| Interest Expense |
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
|
N/A
|
| Other Income/Expense, Net |
$71.66M
26.37%
YoY
|
$71.93M
18.04%
YoY
|
$69.46M
18.58%
YoY
|
$65.09M
25.83%
YoY
|
$56.71M
19.56%
YoY
|
$60.94M
44.44%
YoY
|
$58.57M
50.86%
YoY
|
$51.73M
71.02%
YoY
|
$47.43M
79.38%
YoY
|
$42.19M
238.63%
YoY
|
$38.83M
362.32%
YoY
|
$30.25M
1016.57%
YoY
|
$26.44M
-11162.76%
YoY
|
$12.46M
1411.89%
YoY
|
$8.398M
404.08%
YoY
|
$2.709M
-40.64%
YoY
|
-$239.0K
-103.73%
YoY
|
$824.0K
-76.15%
YoY
|
$1.666M
-42.17%
YoY
|
$4.564M
33.68%
YoY
|
| Pretax Income |
$317.5M
29.54%
YoY
|
$312.8M
29.1%
YoY
|
$265.4M
17.91%
YoY
|
$298.8M
44.43%
YoY
|
$245.1M
34.18%
YoY
|
$242.3M
41.96%
YoY
|
$225.1M
57.52%
YoY
|
$206.9M
125.44%
YoY
|
$182.7M
34.97%
YoY
|
$170.7M
27.5%
YoY
|
$142.9M
30.49%
YoY
|
$91.78M
-29.61%
YoY
|
$135.4M
13.29%
YoY
|
$133.9M
0.25%
YoY
|
$109.5M
-13.3%
YoY
|
$130.4M
-1.98%
YoY
|
$119.5M
13.47%
YoY
|
$133.5M
27.46%
YoY
|
$126.3M
35.85%
YoY
|
$133.0M
46.2%
YoY
|
| Income Tax |
$73.33M
48.13%
YoY
|
$76.58M
35.59%
YoY
|
$65.06M
20.43%
YoY
|
$70.63M
56.14%
YoY
|
$49.51M
40.26%
YoY
|
$56.48M
59.02%
YoY
|
$54.02M
72.88%
YoY
|
$45.24M
-213.82%
YoY
|
$35.30M
-166.38%
YoY
|
$35.52M
39.81%
YoY
|
$31.25M
65.42%
YoY
|
-$39.74M
-231.31%
YoY
|
-$53.17M
-337.55%
YoY
|
$25.41M
-8.16%
YoY
|
$18.89M
8.36%
YoY
|
$30.27M
73.51%
YoY
|
$22.38M
832.63%
YoY
|
$27.66M
254.61%
YoY
|
$17.43M
-3059.59%
YoY
|
$17.44M
295.62%
YoY
|
| Net Earnings |
$244.2M
24.83%
YoY
|
$236.2M
27.12%
YoY
|
$200.3M
17.11%
YoY
|
$228.2M
41.15%
YoY
|
$195.6M
32.72%
YoY
|
$185.8M
37.47%
YoY
|
$171.0M
53.22%
YoY
|
$161.7M
22.92%
YoY
|
$147.4M
-21.82%
YoY
|
$135.2M
24.62%
YoY
|
$111.6M
23.21%
YoY
|
$131.5M
31.37%
YoY
|
$188.5M
94.17%
YoY
|
$108.5M
2.44%
YoY
|
$90.60M
-16.77%
YoY
|
$100.1M
-13.37%
YoY
|
$97.10M
-5.66%
YoY
|
$105.9M
9.19%
YoY
|
$108.9M
16.36%
YoY
|
$115.6M
33.5%
YoY
|
| Basic Earnings Per Share |
N/A
|
$1.44
25.22%
YoY
|
$1.23
16.04%
YoY
|
$1.40
40.0%
YoY
|
N/A
|
$1.15
36.9%
YoY
|
$1.06
51.43%
YoY
|
$1.00
21.95%
YoY
|
N/A
|
$0.84
20.0%
YoY
|
$0.70
20.69%
YoY
|
$0.82
26.15%
YoY
|
N/A
|
$0.70
1.45%
YoY
|
$0.58
-18.31%
YoY
|
$0.65
-14.47%
YoY
|
N/A
|
$0.69
7.81%
YoY
|
$0.71
14.52%
YoY
|
$0.76
31.03%
YoY
|
| Diluted Earnings Per Share |
$1.45
23.82%
YoY
|
$1.40
23.89%
YoY
|
$1.19
14.42%
YoY
|
$1.37
39.66%
YoY
|
$1.18
30.85%
YoY
|
$1.13
36.14%
YoY
|
$1.04
52.13%
YoY
|
$0.98
21.41%
YoY
|
$0.90
-22.76%
YoY
|
$0.83
-100.0%
YoY
|
$0.68
-100.0%
YoY
|
$0.81
30.65%
YoY
|
$1.16
-100.0%
YoY
|
$668.3K
102810783.32%
YoY
|
$558.8K
83404393.34%
YoY
|
$0.62
-12.68%
YoY
|
$602.6K
94161668.63%
YoY
|
$0.65
8.33%
YoY
|
$0.67
15.52%
YoY
|
$0.71
31.48%
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
|
N/A
|
| Basic Shares Outstanding |
163.3M shares
0.39%
YoY
|
164.4M shares
1.48%
YoY
|
163.9M shares
1.36%
YoY
|
163.4M shares
1.23%
YoY
|
162.7M shares
0.86%
YoY
|
162.0M shares
0.76%
YoY
|
161.7M shares
0.82%
YoY
|
161.4M shares
0.98%
YoY
|
161.3M shares
N/A
|
160.8M shares
3.46%
YoY
|
160.4M shares
3.51%
YoY
|
159.9M shares
3.45%
YoY
|
N/A
|
155.4M shares
1.22%
YoY
|
155.0M shares
1.22%
YoY
|
154.5M shares
1.36%
YoY
|
N/A
|
153.5M shares
1.67%
YoY
|
153.1M shares
1.78%
YoY
|
152.4M shares
1.94%
YoY
|
| Diluted Shares Outstanding |
N/A
|
168.9M shares
2.4%
YoY
|
167.7M shares
1.9%
YoY
|
166.2M shares
1.12%
YoY
|
N/A
|
165.0M shares
0.74%
YoY
|
164.6M shares
0.78%
YoY
|
164.4M shares
1.15%
YoY
|
N/A
|
163.8M shares
0.9%
YoY
|
163.3M shares
0.71%
YoY
|
162.5M shares
0.37%
YoY
|
N/A
|
162.3M shares
-0.45%
YoY
|
162.1M shares
-0.39%
YoY
|
161.9M shares
-0.18%
YoY
|
N/A
|
163.0M shares
0.82%
YoY
|
162.8M shares
1.2%
YoY
|
162.2M shares
1.72%
YoY
|
Loading...