|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$7.206B
17.53%
YoY
|
$6.131B
11.53%
YoY
|
$5.497B
9.83%
YoY
|
$5.005B
14.1%
YoY
|
$4.386B
15.72%
YoY
|
| Cost Of Revenue |
$650.0M
12.46%
YoY
|
$578.0M
13.11%
YoY
|
$511.0M
6.46%
YoY
|
$480.0M
14.7%
YoY
|
$418.5M
24.15%
YoY
|
| Gross Profit |
$6.556B
18.06%
YoY
|
$5.553B
11.37%
YoY
|
$4.986B
10.19%
YoY
|
$4.525B
14.04%
YoY
|
$3.968B
14.9%
YoY
|
| Selling, General & Admin |
$3.066B
15.7%
YoY
|
$2.650B
8.47%
YoY
|
$2.443B
7.29%
YoY
|
$2.277B
3.75%
YoY
|
$2.195B
18.37%
YoY
|
| Research & Development |
$1.643B
10.64%
YoY
|
$1.485B
8.16%
YoY
|
$1.373B
12.63%
YoY
|
$1.219B
9.35%
YoY
|
$1.115B
19.55%
YoY
|
| Depreciation & Amortization |
$43.00M
0.0%
YoY
|
$43.00M
-69.06%
YoY
|
$139.0M
-7.33%
YoY
|
$150.0M
188.46%
YoY
|
$52.00M
1.17%
YoY
|
| Operating Expenses |
$4.978B
18.55%
YoY
|
$4.199B
8.84%
YoY
|
$3.858B
9.11%
YoY
|
$3.536B
5.54%
YoY
|
$3.350B
18.63%
YoY
|
| Operating Profit |
$1.578B
16.54%
YoY
|
$1.354B
20.04%
YoY
|
$1.128B
14.05%
YoY
|
$989.0M
60.14%
YoY
|
$617.6M
-1.83%
YoY
|
| Interest Expense |
$25.00M
-64.79%
YoY
|
$71.00M
787.5%
YoY
|
$8.000M
-118.6%
YoY
|
-$43.00M
-29.04%
YoY
|
-$60.60M
-32.14%
YoY
|
| Other Income/Expense, Net |
$7.000M
16.67%
YoY
|
$6.000M
50.0%
YoY
|
$4.000M
-66.67%
YoY
|
$12.00M
55.84%
YoY
|
$7.700M
11.59%
YoY
|
| Pretax Income |
$1.603B
15.82%
YoY
|
$1.384B
21.83%
YoY
|
$1.136B
20.08%
YoY
|
$946.0M
67.52%
YoY
|
$564.7M
3.29%
YoY
|
| Income Tax |
$479.0M
76.1%
YoY
|
$272.0M
18.26%
YoY
|
$230.0M
86.99%
YoY
|
$123.0M
81.68%
YoY
|
$67.70M
-110.23%
YoY
|
| Net Earnings |
$1.124B
1.08%
YoY
|
$1.112B
22.74%
YoY
|
$906.0M
10.09%
YoY
|
$823.0M
65.59%
YoY
|
$497.0M
-58.86%
YoY
|
| Basic Earnings Per Share |
$5.28
2.13%
YoY
|
$5.17
22.22%
YoY
|
$4.23
11.02%
YoY
|
$3.81
68.58%
YoY
|
$2.26
-58.98%
YoY
|
| Diluted Earnings Per Share |
$5.23
2.15%
YoY
|
$5.12
22.07%
YoY
|
$4.19
11.1%
YoY
|
$3.78
68.54%
YoY
|
$2.24
-58.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
213.0M shares
-0.93%
YoY
|
215.0M shares
0.47%
YoY
|
214.0M shares
-0.93%
YoY
|
216.0M shares
-1.68%
YoY
|
219.7M shares
0.14%
YoY
|
| Diluted Shares Outstanding |
215.0M shares
-0.92%
YoY
|
217.0M shares
0.46%
YoY
|
216.0M shares
-0.92%
YoY
|
218.0M shares
-1.8%
YoY
|
222.0M shares
-0.05%
YoY
|
|
Concept
|
2026 Q2 | 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.934B
18.43%
YoY
|
$1.957B
19.4%
YoY
|
$1.853B
18.03%
YoY
|
$1.763B
17.14%
YoY
|
$1.633B
15.24%
YoY
|
$1.639B
11.57%
YoY
|
$1.570B
11.03%
YoY
|
$1.505B
11.9%
YoY
|
$1.417B
11.66%
YoY
|
$1.469B
11.46%
YoY
|
$1.414B
10.47%
YoY
|
$1.345B
8.73%
YoY
|
$1.269B
8.46%
YoY
|
$1.318B
8.78%
YoY
|
$1.280B
13.7%
YoY
|
$1.237B
16.73%
YoY
|
$1.170B
18.3%
YoY
|
$1.212B
16.59%
YoY
|
$1.126B
18.21%
YoY
|
$1.060B
16.06%
YoY
|
| Cost Of Revenue |
$175.0M
9.38%
YoY
|
$166.0M
7.79%
YoY
|
$165.0M
12.24%
YoY
|
$159.0M
13.57%
YoY
|
$160.0M
16.79%
YoY
|
$154.0M
18.46%
YoY
|
$147.0M
15.75%
YoY
|
$140.0M
10.24%
YoY
|
$137.0M
7.87%
YoY
|
$130.0M
4.84%
YoY
|
$127.0M
5.83%
YoY
|
$127.0M
6.72%
YoY
|
$127.0M
8.55%
YoY
|
$124.0M
9.54%
YoY
|
$120.0M
12.04%
YoY
|
$119.0M
12.9%
YoY
|
$117.0M
27.17%
YoY
|
$113.2M
24.94%
YoY
|
$107.1M
27.96%
YoY
|
$105.4M
30.28%
YoY
|
| Gross Profit |
$1.759B
19.42%
YoY
|
$1.791B
20.61%
YoY
|
$1.688B
18.62%
YoY
|
$1.604B
17.51%
YoY
|
$1.473B
15.08%
YoY
|
$1.485B
10.9%
YoY
|
$1.423B
10.57%
YoY
|
$1.365B
12.07%
YoY
|
$1.280B
12.08%
YoY
|
$1.339B
12.14%
YoY
|
$1.287B
10.95%
YoY
|
$1.218B
8.94%
YoY
|
$1.142B
8.45%
YoY
|
$1.194B
8.7%
YoY
|
$1.160B
13.87%
YoY
|
$1.118B
17.15%
YoY
|
$1.053B
17.39%
YoY
|
$1.098B
15.79%
YoY
|
$1.019B
17.27%
YoY
|
$954.3M
14.67%
YoY
|
| Selling, General & Admin |
$755.0M
3.71%
YoY
|
$827.0M
18.31%
YoY
|
$784.0M
14.29%
YoY
|
$727.0M
13.42%
YoY
|
$728.0M
16.67%
YoY
|
$699.0M
5.75%
YoY
|
$686.0M
13.58%
YoY
|
$641.0M
8.64%
YoY
|
$624.0M
6.12%
YoY
|
$661.0M
11.28%
YoY
|
$604.0M
3.6%
YoY
|
$590.0M
5.17%
YoY
|
$588.0M
9.09%
YoY
|
$594.0M
-9.37%
YoY
|
$583.0M
9.55%
YoY
|
$561.0M
8.26%
YoY
|
$539.0M
10.22%
YoY
|
$655.4M
29.55%
YoY
|
$532.2M
16.18%
YoY
|
$518.2M
16.69%
YoY
|
| Research & Development |
$421.0M
6.85%
YoY
|
$420.0M
6.87%
YoY
|
$416.0M
10.05%
YoY
|
$413.0M
12.23%
YoY
|
$394.0M
13.87%
YoY
|
$393.0M
11.65%
YoY
|
$378.0M
11.5%
YoY
|
$368.0M
3.66%
YoY
|
$346.0M
5.81%
YoY
|
$352.0M
12.46%
YoY
|
$339.0M
9.0%
YoY
|
$355.0M
16.01%
YoY
|
$327.0M
13.15%
YoY
|
$313.0M
7.82%
YoY
|
$311.0M
10.24%
YoY
|
$306.0M
10.51%
YoY
|
$289.0M
8.65%
YoY
|
$290.3M
16.31%
YoY
|
$282.1M
21.07%
YoY
|
$276.9M
19.1%
YoY
|
| Depreciation & Amortization |
$51.00M
6.25%
YoY
|
$50.00M
8.7%
YoY
|
$50.00M
4.17%
YoY
|
$47.00M
2.17%
YoY
|
$48.00M
20.0%
YoY
|
$46.00M
24.32%
YoY
|
$48.00M
33.33%
YoY
|
$46.00M
39.39%
YoY
|
$40.00M
21.21%
YoY
|
$37.00M
0.0%
YoY
|
$36.00M
-2.7%
YoY
|
$33.00M
-13.16%
YoY
|
$33.00M
-13.16%
YoY
|
$37.00M
8.19%
YoY
|
$37.00M
-10.84%
YoY
|
$38.00M
-3.55%
YoY
|
$38.00M
15.15%
YoY
|
$34.20M
8.23%
YoY
|
$41.50M
28.88%
YoY
|
$39.40M
31.33%
YoY
|
| Operating Expenses |
$1.218B
7.31%
YoY
|
$1.260B
14.13%
YoY
|
$1.218B
13.09%
YoY
|
$1.154B
12.92%
YoY
|
$1.135B
15.7%
YoY
|
$1.104B
7.81%
YoY
|
$1.077B
13.01%
YoY
|
$1.022B
6.9%
YoY
|
$981.0M
6.05%
YoY
|
$1.024B
11.67%
YoY
|
$953.0M
5.42%
YoY
|
$956.0M
9.13%
YoY
|
$925.0M
10.25%
YoY
|
$917.0M
-4.08%
YoY
|
$904.0M
9.52%
YoY
|
$876.0M
8.66%
YoY
|
$839.0M
9.96%
YoY
|
$956.0M
25.1%
YoY
|
$825.4M
17.8%
YoY
|
$806.2M
17.5%
YoY
|
| Operating Profit |
$541.0M
60.06%
YoY
|
$531.0M
39.37%
YoY
|
$470.0M
35.84%
YoY
|
$450.0M
31.2%
YoY
|
$338.0M
13.04%
YoY
|
$381.0M
20.95%
YoY
|
$346.0M
3.59%
YoY
|
$343.0M
30.92%
YoY
|
$299.0M
37.79%
YoY
|
$315.0M
13.72%
YoY
|
$334.0M
30.47%
YoY
|
$262.0M
8.26%
YoY
|
$217.0M
1.4%
YoY
|
$277.0M
94.52%
YoY
|
$256.0M
32.44%
YoY
|
$242.0M
63.4%
YoY
|
$214.0M
59.7%
YoY
|
$142.4M
-22.78%
YoY
|
$193.3M
15.06%
YoY
|
$148.1M
1.37%
YoY
|
| Interest Expense |
$58.00M
5700.0%
YoY
|
$14.00M
180.0%
YoY
|
-$2.000M
-140.0%
YoY
|
$12.00M
33.33%
YoY
|
$1.000M
-88.89%
YoY
|
$5.000M
-77.27%
YoY
|
$5.000M
-138.46%
YoY
|
$9.000M
-325.0%
YoY
|
$9.000M
125.0%
YoY
|
$22.00M
N/A
|
-$13.00M
-7.14%
YoY
|
-$4.000M
-60.0%
YoY
|
$4.000M
-121.05%
YoY
|
$0.00
-100.0%
YoY
|
-$14.00M
105.88%
YoY
|
-$10.00M
-25.93%
YoY
|
-$19.00M
442.86%
YoY
|
-$36.80M
143.71%
YoY
|
-$6.800M
-57.23%
YoY
|
-$13.50M
-23.3%
YoY
|
| Other Income/Expense, Net |
N/A
|
$3.000M
200.0%
YoY
|
$2.000M
0.0%
YoY
|
$1.000M
-50.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
-50.0%
YoY
|
$2.000M
-300.0%
YoY
|
$2.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$2.000M
-71.43%
YoY
|
-$1.000M
-200.0%
YoY
|
$2.000M
-50.0%
YoY
|
$1.000M
N/A
|
$7.000M
366.67%
YoY
|
$1.000M
11.11%
YoY
|
$4.000M
-4.76%
YoY
|
$0.00
-100.0%
YoY
|
$1.500M
-16.67%
YoY
|
$900.0K
-77.5%
YoY
|
$4.200M
740.0%
YoY
|
| Pretax Income |
$599.0M
155.98%
YoY
|
$445.0M
19.62%
YoY
|
$468.0M
33.33%
YoY
|
$456.0M
29.55%
YoY
|
$234.0M
-24.27%
YoY
|
$372.0M
10.39%
YoY
|
$351.0M
9.69%
YoY
|
$352.0M
36.43%
YoY
|
$309.0M
39.82%
YoY
|
$337.0M
21.66%
YoY
|
$320.0M
32.23%
YoY
|
$258.0M
11.21%
YoY
|
$221.0M
13.33%
YoY
|
$277.0M
158.64%
YoY
|
$242.0M
29.14%
YoY
|
$232.0M
67.15%
YoY
|
$195.0M
48.85%
YoY
|
$107.1M
-37.41%
YoY
|
$187.4M
20.05%
YoY
|
$138.8M
7.6%
YoY
|
| Income Tax |
$108.0M
31.71%
YoY
|
$129.0M
86.96%
YoY
|
$125.0M
64.47%
YoY
|
$143.0M
104.29%
YoY
|
$82.00M
43.86%
YoY
|
$69.00M
25.45%
YoY
|
$76.00M
-3.8%
YoY
|
$70.00M
94.44%
YoY
|
$57.00M
-5.0%
YoY
|
$55.00M
-443.75%
YoY
|
$79.00M
79.55%
YoY
|
$36.00M
-21.74%
YoY
|
$60.00M
22.45%
YoY
|
-$16.00M
-188.89%
YoY
|
$44.00M
-13.21%
YoY
|
$46.00M
98.28%
YoY
|
$49.00M
-296.0%
YoY
|
$18.00M
-102.43%
YoY
|
$50.70M
112.13%
YoY
|
$23.20M
-24.68%
YoY
|
| Net Earnings |
$491.0M
223.03%
YoY
|
$316.0M
4.29%
YoY
|
$343.0M
24.73%
YoY
|
$313.0M
10.99%
YoY
|
$152.0M
-39.68%
YoY
|
$303.0M
7.45%
YoY
|
$275.0M
14.11%
YoY
|
$282.0M
27.03%
YoY
|
$252.0M
56.52%
YoY
|
$282.0M
-3.75%
YoY
|
$241.0M
21.72%
YoY
|
$222.0M
19.35%
YoY
|
$161.0M
10.27%
YoY
|
$293.0M
228.84%
YoY
|
$198.0M
44.84%
YoY
|
$186.0M
60.9%
YoY
|
$146.0M
-6.41%
YoY
|
$89.10M
-90.22%
YoY
|
$136.7M
3.4%
YoY
|
$115.6M
17.72%
YoY
|
| Basic Earnings Per Share |
$2.33
228.17%
YoY
|
N/A
|
$1.61
25.78%
YoY
|
$1.47
12.21%
YoY
|
$0.71
-39.32%
YoY
|
N/A
|
$1.28
13.27%
YoY
|
$1.31
25.96%
YoY
|
$1.17
56.0%
YoY
|
N/A
|
$1.13
22.83%
YoY
|
$1.04
20.93%
YoY
|
$0.75
11.94%
YoY
|
N/A
|
$0.92
48.39%
YoY
|
$0.86
62.26%
YoY
|
$0.67
-5.63%
YoY
|
N/A
|
$0.62
3.33%
YoY
|
$0.53
17.78%
YoY
|
| Diluted Earnings Per Share |
$2.32
231.43%
YoY
|
$1.48
5.73%
YoY
|
$1.60
26.04%
YoY
|
$1.46
12.31%
YoY
|
$0.70
-39.66%
YoY
|
$1.40
6.95%
YoY
|
$1.27
13.15%
YoY
|
$1.30
25.9%
YoY
|
$1.16
55.63%
YoY
|
$1.31
-3.31%
YoY
|
$1.12
-100.0%
YoY
|
$1.03
-100.0%
YoY
|
$0.75
11.25%
YoY
|
$1.35
-100.0%
YoY
|
$912.4K
149580620.71%
YoY
|
$853.2K
164078940.23%
YoY
|
$0.67
-4.29%
YoY
|
$403.0K
9828804.26%
YoY
|
$0.61
3.39%
YoY
|
$0.52
18.18%
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 |
211.0M shares
-1.4%
YoY
|
211.0M shares
-0.94%
YoY
|
212.0M shares
-1.4%
YoY
|
213.0M shares
-1.39%
YoY
|
214.0M shares
-0.47%
YoY
|
213.0M shares
-1.14%
YoY
|
215.0M shares
0.47%
YoY
|
216.0M shares
0.93%
YoY
|
215.0M shares
0.0%
YoY
|
215.4M shares
0.31%
YoY
|
214.0M shares
-0.93%
YoY
|
214.0M shares
-1.38%
YoY
|
215.0M shares
-0.92%
YoY
|
214.8M shares
-1.16%
YoY
|
216.0M shares
-1.82%
YoY
|
217.0M shares
-1.27%
YoY
|
217.0M shares
-1.36%
YoY
|
217.3M shares
-1.04%
YoY
|
220.0M shares
0.18%
YoY
|
219.8M shares
0.27%
YoY
|
| Diluted Shares Outstanding |
212.0M shares
-1.85%
YoY
|
N/A
|
215.0M shares
-0.92%
YoY
|
215.0M shares
-0.92%
YoY
|
216.0M shares
-0.46%
YoY
|
N/A
|
217.0M shares
0.46%
YoY
|
217.0M shares
0.93%
YoY
|
217.0M shares
0.46%
YoY
|
N/A
|
216.0M shares
-0.46%
YoY
|
215.0M shares
-1.38%
YoY
|
216.0M shares
-1.37%
YoY
|
N/A
|
217.0M shares
-2.47%
YoY
|
218.0M shares
-2.02%
YoY
|
219.0M shares
-1.35%
YoY
|
N/A
|
222.5M shares
0.09%
YoY
|
222.5M shares
0.14%
YoY
|
Loading...