|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.088B
9.66%
YoY
|
$2.816B
0.1%
YoY
|
$2.813B
4.35%
YoY
|
$2.696B
3.55%
YoY
|
$2.603B
10.74%
YoY
|
| Cost Of Revenue |
$574.0M
2.93%
YoY
|
$557.6M
-6.01%
YoY
|
$593.3M
9.95%
YoY
|
$539.6M
9.43%
YoY
|
$493.1M
20.9%
YoY
|
| Gross Profit |
$2.514B
11.32%
YoY
|
$2.258B
1.74%
YoY
|
$2.220B
2.95%
YoY
|
$2.156B
2.18%
YoY
|
$2.110B
8.61%
YoY
|
| Selling, General & Admin |
$1.183B
7.42%
YoY
|
$1.101B
-3.55%
YoY
|
$1.142B
-0.87%
YoY
|
$1.152B
-4.32%
YoY
|
$1.204B
9.27%
YoY
|
| Research & Development |
$539.8M
10.14%
YoY
|
$490.1M
-9.28%
YoY
|
$540.3M
4.48%
YoY
|
$517.1M
0.87%
YoY
|
$512.6M
16.16%
YoY
|
| Depreciation & Amortization |
$92.40M
-13.64%
YoY
|
$107.0M
-5.07%
YoY
|
$112.7M
-2.51%
YoY
|
$115.6M
0.16%
YoY
|
$115.4M
20.41%
YoY
|
| Operating Expenses |
$1.723B
7.67%
YoY
|
$1.600B
-8.44%
YoY
|
$1.747B
3.6%
YoY
|
$1.687B
-1.73%
YoY
|
$1.716B
10.68%
YoY
|
| Operating Profit |
$791.4M
20.17%
YoY
|
$658.6M
39.36%
YoY
|
$472.6M
0.63%
YoY
|
$469.6M
19.18%
YoY
|
$394.0M
0.45%
YoY
|
| Interest Expense |
$40.80M
N/A
|
N/A
|
N/A
|
N/A
|
-$7.088M
-250.81%
YoY
|
| Other Income/Expense, Net |
$42.39M
14.95%
YoY
|
$36.87M
174.77%
YoY
|
$13.42M
-172.94%
YoY
|
-$18.40M
159.58%
YoY
|
-$7.088M
-271.62%
YoY
|
| Pretax Income |
$808.3M
16.23%
YoY
|
$695.5M
43.1%
YoY
|
$486.0M
26.1%
YoY
|
$385.4M
-0.4%
YoY
|
$386.9M
-2.39%
YoY
|
| Income Tax |
$116.0M
-9.89%
YoY
|
$128.7M
41.35%
YoY
|
$91.04M
43.98%
YoY
|
$63.23M
13.53%
YoY
|
$55.70M
-37.39%
YoY
|
| Net Earnings |
$692.4M
22.16%
YoY
|
$566.8M
43.51%
YoY
|
$394.9M
22.59%
YoY
|
$322.2M
-2.74%
YoY
|
$331.2M
7.74%
YoY
|
| Basic Earnings Per Share |
$11.96
23.94%
YoY
|
$9.65
46.43%
YoY
|
$6.59
23.41%
YoY
|
$5.34
-2.2%
YoY
|
$5.46
8.12%
YoY
|
| Diluted Earnings Per Share |
$11.80
23.56%
YoY
|
$9.55
45.8%
YoY
|
$6.55
-100.0%
YoY
|
$5.273M
98743844.9%
YoY
|
$5.34
6.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
57.90M shares
-1.39%
YoY
|
58.72M shares
-1.98%
YoY
|
59.91M shares
-0.61%
YoY
|
60.27M shares
-0.71%
YoY
|
60.71M shares
-0.33%
YoY
|
| Diluted Shares Outstanding |
58.68M shares
-1.14%
YoY
|
59.36M shares
-1.51%
YoY
|
60.27M shares
-1.35%
YoY
|
61.10M shares
-1.55%
YoY
|
62.06M shares
1.11%
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 |
$811.7M
11.02%
YoY
|
$822.5M
7.3%
YoY
|
$810.1M
8.49%
YoY
|
$780.4M
12.2%
YoY
|
$731.1M
7.3%
YoY
|
$766.5M
10.67%
YoY
|
$746.7M
5.61%
YoY
|
$695.5M
-1.02%
YoY
|
$681.4M
-3.1%
YoY
|
$692.6M
-1.11%
YoY
|
$707.0M
1.0%
YoY
|
$702.6M
4.17%
YoY
|
$703.2M
10.87%
YoY
|
$700.4M
1.93%
YoY
|
$700.0M
2.64%
YoY
|
$674.5M
3.53%
YoY
|
$634.2M
-1.71%
YoY
|
$687.1M
10.0%
YoY
|
$682.0M
10.93%
YoY
|
| Cost Of Revenue |
$150.9M
7.05%
YoY
|
$151.8M
8.02%
YoY
|
$143.9M
0.11%
YoY
|
$148.6M
8.94%
YoY
|
$141.0M
-0.11%
YoY
|
$140.5M
3.02%
YoY
|
$143.7M
1.93%
YoY
|
$136.4M
-3.71%
YoY
|
$141.1M
-9.34%
YoY
|
$136.4M
-12.01%
YoY
|
$141.0M
-4.38%
YoY
|
$141.7M
8.38%
YoY
|
$155.7M
23.18%
YoY
|
$155.0M
14.76%
YoY
|
$147.5M
14.6%
YoY
|
$130.7M
8.13%
YoY
|
$126.4M
-1.73%
YoY
|
$135.1M
17.48%
YoY
|
$128.7M
14.92%
YoY
|
| Gross Profit |
$660.8M
11.97%
YoY
|
$670.7M
7.14%
YoY
|
$666.2M
10.49%
YoY
|
$631.7M
13.0%
YoY
|
$590.2M
9.24%
YoY
|
$626.0M
12.54%
YoY
|
$603.0M
6.53%
YoY
|
$559.1M
-0.34%
YoY
|
$540.2M
-1.33%
YoY
|
$556.2M
1.99%
YoY
|
$566.0M
2.43%
YoY
|
$561.0M
3.16%
YoY
|
$547.5M
7.81%
YoY
|
$545.4M
-1.21%
YoY
|
$552.6M
-0.14%
YoY
|
$543.8M
2.48%
YoY
|
$507.9M
-1.71%
YoY
|
$552.0M
8.32%
YoY
|
$553.3M
10.04%
YoY
|
| Selling, General & Admin |
$331.1M
12.34%
YoY
|
$315.4M
13.01%
YoY
|
$310.0M
7.65%
YoY
|
$299.1M
11.1%
YoY
|
$294.7M
7.74%
YoY
|
$279.1M
5.85%
YoY
|
$288.0M
8.1%
YoY
|
$269.2M
-1.02%
YoY
|
$273.5M
-5.98%
YoY
|
$263.6M
-10.73%
YoY
|
$266.4M
-10.86%
YoY
|
$272.0M
-8.6%
YoY
|
$290.9M
-2.17%
YoY
|
$295.3M
-1.46%
YoY
|
$298.9M
-1.13%
YoY
|
$297.6M
-1.12%
YoY
|
$297.4M
-7.86%
YoY
|
$299.7M
7.92%
YoY
|
$302.3M
6.45%
YoY
|
| Research & Development |
$151.0M
10.6%
YoY
|
$141.2M
8.15%
YoY
|
$136.4M
10.04%
YoY
|
$136.3M
10.54%
YoY
|
$136.6M
11.06%
YoY
|
$130.5M
9.15%
YoY
|
$124.0M
-3.01%
YoY
|
$123.3M
-4.21%
YoY
|
$123.0M
-11.91%
YoY
|
$119.6M
-13.3%
YoY
|
$127.8M
-3.32%
YoY
|
$128.8M
-7.19%
YoY
|
$139.6M
2.76%
YoY
|
$137.9M
5.87%
YoY
|
$132.2M
6.01%
YoY
|
$138.7M
4.09%
YoY
|
$135.8M
-3.29%
YoY
|
$130.3M
14.08%
YoY
|
$124.7M
3.66%
YoY
|
| Depreciation & Amortization |
$24.57M
9.36%
YoY
|
$24.61M
8.58%
YoY
|
$24.79M
8.12%
YoY
|
$22.47M
-16.08%
YoY
|
$22.47M
-19.8%
YoY
|
$22.67M
-22.55%
YoY
|
$22.93M
-22.27%
YoY
|
$26.78M
-5.56%
YoY
|
$28.02M
2.46%
YoY
|
$29.27M
6.53%
YoY
|
$29.50M
8.41%
YoY
|
$28.36M
-0.85%
YoY
|
$27.35M
-7.42%
YoY
|
$27.47M
-9.21%
YoY
|
$27.21M
-10.6%
YoY
|
$28.60M
-0.64%
YoY
|
$29.54M
3.64%
YoY
|
$30.26M
9.4%
YoY
|
$30.44M
14.43%
YoY
|
| Operating Expenses |
$482.1M
11.79%
YoY
|
$456.5M
8.46%
YoY
|
$446.4M
8.37%
YoY
|
$435.4M
10.49%
YoY
|
$431.3M
8.23%
YoY
|
$420.9M
7.46%
YoY
|
$411.9M
4.5%
YoY
|
$394.1M
-1.66%
YoY
|
$398.5M
-8.0%
YoY
|
$391.7M
-10.16%
YoY
|
$394.2M
-9.13%
YoY
|
$400.7M
-8.15%
YoY
|
$433.1M
-0.02%
YoY
|
$436.0M
-0.44%
YoY
|
$433.8M
1.6%
YoY
|
$436.3M
0.48%
YoY
|
$433.2M
-6.47%
YoY
|
$437.9M
11.73%
YoY
|
$427.0M
5.62%
YoY
|
| Operating Profit |
$178.7M
12.46%
YoY
|
$214.2M
4.44%
YoY
|
$219.8M
15.07%
YoY
|
$196.3M
19.0%
YoY
|
$158.9M
12.09%
YoY
|
$205.1M
24.66%
YoY
|
$191.0M
11.19%
YoY
|
$165.0M
2.97%
YoY
|
$141.8M
23.91%
YoY
|
$164.5M
50.38%
YoY
|
$171.8M
44.63%
YoY
|
$160.2M
49.09%
YoY
|
$114.4M
53.25%
YoY
|
$109.4M
-4.16%
YoY
|
$118.8M
-6.0%
YoY
|
$107.5M
11.46%
YoY
|
$74.65M
39.52%
YoY
|
$114.2M
-3.05%
YoY
|
$126.4M
28.14%
YoY
|
| Interest Expense |
$8.200M
N/A
|
$8.900M
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
|
-$2.431M
305.17%
YoY
|
-$2.865M
N/A
|
| Other Income/Expense, Net |
$10.20M
-17.1%
YoY
|
$8.735M
120.47%
YoY
|
$9.416M
-24.61%
YoY
|
$16.71M
95.87%
YoY
|
$12.30M
105.94%
YoY
|
$3.962M
-59.91%
YoY
|
$12.49M
302.87%
YoY
|
$8.529M
194.51%
YoY
|
$5.974M
118.27%
YoY
|
$9.882M
110.17%
YoY
|
$3.100M
-139.68%
YoY
|
$2.896M
-146.55%
YoY
|
$2.737M
-241.52%
YoY
|
$4.702M
-293.42%
YoY
|
-$7.813M
N/A
|
-$6.221M
187.61%
YoY
|
-$1.934M
40.45%
YoY
|
-$2.431M
255.93%
YoY
|
N/A
|
| Pretax Income |
$189.2M
10.52%
YoY
|
$222.9M
6.64%
YoY
|
$215.1M
5.68%
YoY
|
$213.0M
24.13%
YoY
|
$171.2M
17.31%
YoY
|
$209.0M
19.87%
YoY
|
$203.5M
16.43%
YoY
|
$171.6M
61.2%
YoY
|
$145.9M
34.15%
YoY
|
$174.4M
81.83%
YoY
|
$174.8M
75.3%
YoY
|
$106.5M
5.16%
YoY
|
$108.8M
49.61%
YoY
|
$95.91M
-14.15%
YoY
|
$99.72M
-19.26%
YoY
|
$101.2M
7.42%
YoY
|
$72.71M
39.5%
YoY
|
$111.7M
-4.57%
YoY
|
$123.5M
26.64%
YoY
|
| Income Tax |
$41.46M
61.52%
YoY
|
$42.87M
0.63%
YoY
|
$24.58M
-35.7%
YoY
|
$23.11M
-16.08%
YoY
|
$25.67M
-4.62%
YoY
|
$42.60M
18.28%
YoY
|
$38.22M
68.36%
YoY
|
$27.54M
57.47%
YoY
|
$26.91M
-1.59%
YoY
|
$36.02M
53.18%
YoY
|
$22.70M
118.88%
YoY
|
$17.49M
-4.03%
YoY
|
$27.35M
65.97%
YoY
|
$23.51M
29.46%
YoY
|
$10.37M
-18.86%
YoY
|
$18.22M
292.34%
YoY
|
$16.48M
85.49%
YoY
|
$18.16M
-38.2%
YoY
|
$12.78M
-35.64%
YoY
|
| Net Earnings |
$147.8M
1.53%
YoY
|
$180.1M
8.18%
YoY
|
$190.5M
15.24%
YoY
|
$189.9M
31.81%
YoY
|
$145.5M
22.27%
YoY
|
$166.4M
20.28%
YoY
|
$165.3M
8.68%
YoY
|
$144.1M
61.93%
YoY
|
$119.0M
46.15%
YoY
|
$138.4M
91.13%
YoY
|
$152.1M
70.24%
YoY
|
$88.98M
7.18%
YoY
|
$81.44M
44.81%
YoY
|
$72.40M
-22.61%
YoY
|
$89.35M
-19.3%
YoY
|
$83.02M
-7.35%
YoY
|
$56.24M
30.05%
YoY
|
$93.56M
6.71%
YoY
|
$110.7M
42.56%
YoY
|
| Basic Earnings Per Share |
$2.61
3.98%
YoY
|
$3.12
9.47%
YoY
|
N/A
|
$3.29
33.74%
YoY
|
$2.51
24.26%
YoY
|
$2.85
21.79%
YoY
|
N/A
|
$2.46
66.22%
YoY
|
$2.02
49.63%
YoY
|
$2.34
95.0%
YoY
|
N/A
|
$1.48
7.25%
YoY
|
$1.35
45.16%
YoY
|
$1.20
-22.08%
YoY
|
N/A
|
$1.38
-7.38%
YoY
|
$0.93
30.99%
YoY
|
$1.54
7.69%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$2.58
4.04%
YoY
|
$3.10
9.93%
YoY
|
$3.26
16.43%
YoY
|
$3.25
33.25%
YoY
|
$2.48
23.97%
YoY
|
$2.82
21.55%
YoY
|
$2.80
9.77%
YoY
|
$2.44
65.13%
YoY
|
$2.00
48.88%
YoY
|
$2.32
-100.0%
YoY
|
$2.55
-100.0%
YoY
|
$1.48
7.68%
YoY
|
$1.34
45.85%
YoY
|
$1.199M
79401665.89%
YoY
|
$1.486M
-16.74%
YoY
|
$1.37
-6.16%
YoY
|
$0.92
31.43%
YoY
|
$1.51
7.09%
YoY
|
$1.785M
141645764.61%
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 |
56.52M shares
-1.97%
YoY
|
58.09M shares
-0.9%
YoY
|
57.45M shares
-1.44%
YoY
|
57.43M shares
-2.01%
YoY
|
57.65M shares
-1.96%
YoY
|
58.61M shares
-1.83%
YoY
|
58.28M shares
-1.72%
YoY
|
58.61M shares
-3.07%
YoY
|
58.81M shares
-2.19%
YoY
|
59.71M shares
-1.1%
YoY
|
59.31M shares
-0.43%
YoY
|
60.47M shares
0.84%
YoY
|
60.12M shares
-0.75%
YoY
|
60.37M shares
-0.73%
YoY
|
59.56M shares
-1.24%
YoY
|
59.97M shares
-0.37%
YoY
|
60.57M shares
-0.15%
YoY
|
60.81M shares
-1.03%
YoY
|
60.31M shares
-1.37%
YoY
|
| Diluted Shares Outstanding |
57.30M shares
-2.49%
YoY
|
58.16M shares
-1.51%
YoY
|
N/A
|
58.49M shares
-1.11%
YoY
|
58.76M shares
-1.37%
YoY
|
59.06M shares
-1.0%
YoY
|
N/A
|
59.15M shares
-1.93%
YoY
|
59.58M shares
-1.83%
YoY
|
59.65M shares
-1.22%
YoY
|
N/A
|
60.31M shares
-0.24%
YoY
|
60.69M shares
-1.16%
YoY
|
60.39M shares
-2.42%
YoY
|
N/A
|
60.46M shares
-1.45%
YoY
|
61.41M shares
-1.21%
YoY
|
61.88M shares
-0.64%
YoY
|
N/A
|
Loading...