|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.455B
9.25%
YoY
|
$4.993B
-5.77%
YoY
|
$5.299B
19.48%
YoY
|
$4.435B
1.63%
YoY
|
$4.364B
-0.09%
YoY
|
| Cost Of Revenue |
$198.0M
4.76%
YoY
|
$189.0M
-81.45%
YoY
|
$1.019B
579.33%
YoY
|
$150.0M
-14.77%
YoY
|
$176.0M
-27.27%
YoY
|
| Gross Profit |
$5.257B
9.43%
YoY
|
$4.804B
12.24%
YoY
|
$4.280B
-0.12%
YoY
|
$4.285B
2.32%
YoY
|
$4.188B
1.5%
YoY
|
| Selling, General & Admin |
$923.0M
5.01%
YoY
|
$879.0M
2.81%
YoY
|
$855.0M
2.27%
YoY
|
$836.0M
-0.36%
YoY
|
$839.0M
10.98%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$287.0M
3.61%
YoY
|
$277.0M
7.78%
YoY
|
$257.0M
-1.91%
YoY
|
$262.0M
-0.76%
YoY
|
$264.0M
0.0%
YoY
|
| Operating Expenses |
$3.902B
1.72%
YoY
|
$3.836B
11.51%
YoY
|
$3.440B
14.32%
YoY
|
$3.009B
35.72%
YoY
|
$2.217B
-23.29%
YoY
|
| Operating Profit |
$1.355B
39.98%
YoY
|
$968.0M
15.24%
YoY
|
$840.0M
-34.17%
YoY
|
$1.276B
-35.26%
YoY
|
$1.971B
59.47%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$1.001B
50.07%
YoY
|
$667.0M
-20.6%
YoY
|
$840.0M
-27.77%
YoY
|
$1.163B
-33.2%
YoY
|
$1.741B
78.2%
YoY
|
| Income Tax |
$218.0M
37.97%
YoY
|
$158.0M
-20.6%
YoY
|
$199.0M
-30.18%
YoY
|
$285.0M
-33.26%
YoY
|
$427.0M
72.87%
YoY
|
| Net Earnings |
$783.0M
53.83%
YoY
|
$509.0M
-20.59%
YoY
|
$641.0M
-26.99%
YoY
|
$878.0M
-33.18%
YoY
|
$1.314B
80.0%
YoY
|
| Basic Earnings Per Share |
$6.59
54.69%
YoY
|
$4.26
-20.08%
YoY
|
$5.33
-24.61%
YoY
|
$7.07
-28.59%
YoY
|
$9.90
82.66%
YoY
|
| Diluted Earnings Per Share |
$6.56
54.72%
YoY
|
$4.24
-20.23%
YoY
|
$5.32
-24.72%
YoY
|
$7.06
-28.47%
YoY
|
$9.87
82.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
118.7M shares
-0.83%
YoY
|
119.7M shares
-0.6%
YoY
|
120.4M shares
-3.06%
YoY
|
124.2M shares
-6.39%
YoY
|
132.7M shares
-1.53%
YoY
|
| Diluted Shares Outstanding |
119.3M shares
-0.71%
YoY
|
120.1M shares
-0.42%
YoY
|
120.6M shares
-3.04%
YoY
|
124.4M shares
-6.49%
YoY
|
133.1M shares
-1.38%
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.387B
6.04%
YoY
|
$1.612B
7.61%
YoY
|
$1.392B
8.58%
YoY
|
$1.339B
9.84%
YoY
|
$1.308B
-3.33%
YoY
|
$1.498B
9.02%
YoY
|
$1.282B
9.85%
YoY
|
$1.219B
-6.37%
YoY
|
$1.353B
23.67%
YoY
|
$1.374B
6.35%
YoY
|
$1.167B
4.38%
YoY
|
$1.302B
17.72%
YoY
|
$1.094B
0.46%
YoY
|
$1.292B
0.62%
YoY
|
$1.118B
0.45%
YoY
|
$1.106B
3.27%
YoY
|
$1.089B
2.74%
YoY
|
$1.284B
17.15%
YoY
|
$1.113B
2.2%
YoY
|
| Cost Of Revenue |
$52.00M
6.12%
YoY
|
$323.0M
3.86%
YoY
|
$48.00M
11.63%
YoY
|
$54.00M
14.89%
YoY
|
$49.00M
-82.31%
YoY
|
$311.0M
15.19%
YoY
|
$43.00M
-10.42%
YoY
|
$47.00M
-80.74%
YoY
|
$277.0M
489.36%
YoY
|
$270.0M
16.88%
YoY
|
$48.00M
54.84%
YoY
|
$244.0M
510.0%
YoY
|
$47.00M
4.44%
YoY
|
$231.0M
-1.28%
YoY
|
$31.00M
-31.11%
YoY
|
$40.00M
-16.67%
YoY
|
$45.00M
36.36%
YoY
|
$234.0M
-4.88%
YoY
|
$45.00M
4.65%
YoY
|
| Gross Profit |
$1.335B
6.04%
YoY
|
$1.289B
8.59%
YoY
|
$1.344B
8.47%
YoY
|
$1.285B
9.64%
YoY
|
$1.259B
17.01%
YoY
|
$1.187B
7.52%
YoY
|
$1.239B
10.72%
YoY
|
$1.172B
10.78%
YoY
|
$1.076B
2.77%
YoY
|
$1.104B
4.05%
YoY
|
$1.119B
2.94%
YoY
|
$1.058B
-0.75%
YoY
|
$1.047B
0.29%
YoY
|
$1.061B
1.05%
YoY
|
$1.087B
1.78%
YoY
|
$1.066B
4.2%
YoY
|
$1.044B
1.66%
YoY
|
$1.050B
6.49%
YoY
|
$1.068B
2.1%
YoY
|
| Selling, General & Admin |
$240.0M
10.09%
YoY
|
$240.0M
4.35%
YoY
|
$234.0M
6.36%
YoY
|
$230.0M
11.65%
YoY
|
$218.0M
-2.68%
YoY
|
$230.0M
11.65%
YoY
|
$220.0M
1.38%
YoY
|
$206.0M
-5.94%
YoY
|
$224.0M
5.66%
YoY
|
$206.0M
-4.19%
YoY
|
$217.0M
2.36%
YoY
|
$219.0M
6.83%
YoY
|
$212.0M
3.41%
YoY
|
$215.0M
-4.87%
YoY
|
$212.0M
-7.42%
YoY
|
$205.0M
5.67%
YoY
|
$205.0M
8.47%
YoY
|
$226.0M
20.21%
YoY
|
$229.0M
23.12%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$74.00M
5.71%
YoY
|
$73.00M
4.29%
YoY
|
$72.00M
1.41%
YoY
|
$72.00M
2.86%
YoY
|
$70.00M
6.06%
YoY
|
$70.00M
6.06%
YoY
|
$71.00M
7.58%
YoY
|
$70.00M
9.38%
YoY
|
$66.00M
8.2%
YoY
|
$66.00M
-10.81%
YoY
|
$66.00M
4.76%
YoY
|
$64.00M
0.0%
YoY
|
$61.00M
0.0%
YoY
|
$74.00M
10.45%
YoY
|
$63.00M
-10.0%
YoY
|
$64.00M
-3.03%
YoY
|
$61.00M
0.0%
YoY
|
$67.00M
-1.47%
YoY
|
$70.00M
6.06%
YoY
|
| Operating Expenses |
$966.0M
6.27%
YoY
|
$1.038B
3.39%
YoY
|
$972.0M
1.67%
YoY
|
$984.0M
-1.99%
YoY
|
$909.0M
4.24%
YoY
|
$1.004B
13.7%
YoY
|
$956.0M
13.95%
YoY
|
$1.004B
9.13%
YoY
|
$872.0M
9.41%
YoY
|
$883.0M
7.42%
YoY
|
$839.0M
2.94%
YoY
|
$920.0M
25.17%
YoY
|
$797.0M
25.31%
YoY
|
$822.0M
23.42%
YoY
|
$815.0M
24.43%
YoY
|
$735.0M
39.47%
YoY
|
$636.0M
71.89%
YoY
|
$666.0M
30.59%
YoY
|
$655.0M
10.27%
YoY
|
| Operating Profit |
$369.0M
5.43%
YoY
|
$251.0M
37.16%
YoY
|
$372.0M
31.45%
YoY
|
$301.0M
79.17%
YoY
|
$350.0M
71.57%
YoY
|
$183.0M
-17.19%
YoY
|
$283.0M
1.07%
YoY
|
$168.0M
21.74%
YoY
|
$204.0M
-18.4%
YoY
|
$221.0M
-7.53%
YoY
|
$280.0M
2.94%
YoY
|
$138.0M
-58.31%
YoY
|
$250.0M
-38.73%
YoY
|
$239.0M
-37.76%
YoY
|
$272.0M
-34.14%
YoY
|
$331.0M
-33.27%
YoY
|
$408.0M
-37.9%
YoY
|
$384.0M
-19.33%
YoY
|
$413.0M
-8.63%
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
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$296.0M
7.64%
YoY
|
$249.0M
51.83%
YoY
|
$263.0M
27.05%
YoY
|
$214.0M
132.61%
YoY
|
$275.0M
34.8%
YoY
|
$164.0M
-25.45%
YoY
|
$207.0M
-15.85%
YoY
|
$92.00M
-33.33%
YoY
|
$204.0M
-13.19%
YoY
|
$220.0M
-7.56%
YoY
|
$246.0M
-1.6%
YoY
|
$138.0M
-50.71%
YoY
|
$235.0M
-40.66%
YoY
|
$238.0M
-32.96%
YoY
|
$250.0M
-33.51%
YoY
|
$280.0M
-39.52%
YoY
|
$396.0M
-27.47%
YoY
|
$355.0M
-25.42%
YoY
|
$376.0M
10.26%
YoY
|
| Income Tax |
$70.00M
12.9%
YoY
|
$45.00M
18.42%
YoY
|
$64.00M
28.0%
YoY
|
$47.00M
123.81%
YoY
|
$62.00M
26.53%
YoY
|
$38.00M
-30.91%
YoY
|
$50.00M
-3.85%
YoY
|
$21.00M
-40.0%
YoY
|
$49.00M
-12.5%
YoY
|
$55.00M
-5.17%
YoY
|
$52.00M
-16.13%
YoY
|
$35.00M
-50.7%
YoY
|
$56.00M
-41.05%
YoY
|
$58.00M
-36.96%
YoY
|
$62.00M
-29.55%
YoY
|
$71.00M
-37.17%
YoY
|
$95.00M
-28.57%
YoY
|
$92.00M
-21.37%
YoY
|
$88.00M
-3.3%
YoY
|
| Net Earnings |
$226.0M
6.1%
YoY
|
$204.0M
61.9%
YoY
|
$199.0M
26.75%
YoY
|
$167.0M
135.21%
YoY
|
$213.0M
37.42%
YoY
|
$126.0M
-23.64%
YoY
|
$157.0M
-19.07%
YoY
|
$71.00M
-31.07%
YoY
|
$155.0M
-13.41%
YoY
|
$165.0M
-8.33%
YoY
|
$194.0M
3.19%
YoY
|
$103.0M
-50.72%
YoY
|
$179.0M
-40.53%
YoY
|
$180.0M
-31.56%
YoY
|
$188.0M
-34.72%
YoY
|
$209.0M
-40.29%
YoY
|
$301.0M
-27.12%
YoY
|
$263.0M
-26.74%
YoY
|
$288.0M
15.2%
YoY
|
| Basic Earnings Per Share |
$1.93
7.82%
YoY
|
N/A
|
$1.67
26.52%
YoY
|
$1.40
137.29%
YoY
|
$1.79
38.76%
YoY
|
N/A
|
$1.32
-18.01%
YoY
|
$0.59
-30.59%
YoY
|
$1.29
-12.84%
YoY
|
N/A
|
$1.61
5.92%
YoY
|
$0.85
-49.4%
YoY
|
$1.48
-37.55%
YoY
|
N/A
|
$1.52
-29.95%
YoY
|
$1.68
-35.63%
YoY
|
$2.37
-22.8%
YoY
|
N/A
|
$2.17
16.67%
YoY
|
| Diluted Earnings Per Share |
$1.93
8.43%
YoY
|
$1.73
63.77%
YoY
|
$1.67
27.48%
YoY
|
$1.40
137.29%
YoY
|
$1.78
38.04%
YoY
|
$1.05
-23.53%
YoY
|
$1.31
-18.63%
YoY
|
$0.59
-30.89%
YoY
|
$1.29
-12.87%
YoY
|
$1.37
-6.96%
YoY
|
$1.61
5.92%
YoY
|
$0.85
-49.18%
YoY
|
$1.48
-37.29%
YoY
|
$1.48
-100.0%
YoY
|
$1.52
-29.95%
YoY
|
$1.68
-35.38%
YoY
|
$2.36
-22.88%
YoY
|
$2.024M
75812075.53%
YoY
|
$2.17
16.67%
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 |
117.2M shares
-1.86%
YoY
|
117.7M shares
-1.36%
YoY
|
118.9M shares
-0.75%
YoY
|
119.0M shares
-0.7%
YoY
|
119.4M shares
-0.33%
YoY
|
119.4M shares
-0.46%
YoY
|
119.8M shares
-0.54%
YoY
|
119.8M shares
-0.65%
YoY
|
119.8M shares
-0.87%
YoY
|
119.9M shares
-1.89%
YoY
|
120.4M shares
-2.63%
YoY
|
120.6M shares
-3.17%
YoY
|
120.8M shares
-4.93%
YoY
|
122.2M shares
-6.96%
YoY
|
123.7M shares
-6.66%
YoY
|
124.5M shares
-7.24%
YoY
|
127.1M shares
-5.45%
YoY
|
131.4M shares
-2.21%
YoY
|
132.5M shares
-1.37%
YoY
|
| Diluted Shares Outstanding |
117.3M shares
-2.25%
YoY
|
N/A
|
119.4M shares
-0.58%
YoY
|
119.4M shares
-0.66%
YoY
|
120.0M shares
-0.23%
YoY
|
N/A
|
120.1M shares
-0.53%
YoY
|
120.2M shares
-0.38%
YoY
|
120.2M shares
-0.6%
YoY
|
N/A
|
120.8M shares
-2.28%
YoY
|
120.6M shares
-3.25%
YoY
|
121.0M shares
-5.09%
YoY
|
N/A
|
123.6M shares
-7.04%
YoY
|
124.7M shares
-7.39%
YoY
|
127.5M shares
-5.45%
YoY
|
N/A
|
132.9M shares
-1.18%
YoY
|
Loading...