|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.035B
0.9%
YoY
|
$3.999B
3.54%
YoY
|
$3.862B
3.42%
YoY
|
$3.735B
-5.51%
YoY
|
$3.953B
59.9%
YoY
|
| Cost Of Revenue |
$1.324B
10.34%
YoY
|
$1.200B
3.85%
YoY
|
$1.155B
4.95%
YoY
|
$1.101B
8.22%
YoY
|
$1.017B
43.53%
YoY
|
| Gross Profit |
$2.711B
-3.15%
YoY
|
$2.799B
3.41%
YoY
|
$2.707B
2.78%
YoY
|
$2.634B
-10.27%
YoY
|
$2.935B
66.48%
YoY
|
| Selling, General & Admin |
$1.756B
-0.42%
YoY
|
$1.763B
3.51%
YoY
|
$1.703B
1.73%
YoY
|
$1.674B
-2.0%
YoY
|
$1.709B
42.3%
YoY
|
| Research & Development |
$369.9M
1.57%
YoY
|
$364.2M
5.01%
YoY
|
$346.8M
13.62%
YoY
|
$305.3M
21.95%
YoY
|
$250.3M
42.79%
YoY
|
| Depreciation & Amortization |
$237.4M
63.71%
YoY
|
$145.0M
1.85%
YoY
|
$142.4M
13.2%
YoY
|
$125.8M
15.69%
YoY
|
$108.7M
16.24%
YoY
|
| Operating Expenses |
$2.165B
-1.2%
YoY
|
$2.192B
6.89%
YoY
|
$2.050B
3.56%
YoY
|
$1.980B
1.06%
YoY
|
$1.959B
42.36%
YoY
|
| Operating Profit |
$545.8M
-10.18%
YoY
|
$607.6M
-7.47%
YoY
|
$656.7M
0.4%
YoY
|
$654.0M
-33.01%
YoY
|
$976.4M
152.19%
YoY
|
| Interest Expense |
$16.05M
-20.64%
YoY
|
$20.22M
17.15%
YoY
|
$17.26M
221.56%
YoY
|
$5.367M
72.96%
YoY
|
$3.103M
0.1%
YoY
|
| Other Income/Expense, Net |
$23.49M
-224.36%
YoY
|
-$18.89M
-2.6%
YoY
|
-$19.39M
-60.35%
YoY
|
-$48.91M
-248.56%
YoY
|
$32.92M
-390.12%
YoY
|
| Pretax Income |
$585.3M
-3.89%
YoY
|
$609.0M
-5.03%
YoY
|
$641.2M
7.04%
YoY
|
$599.1M
-40.83%
YoY
|
$1.012B
167.17%
YoY
|
| Income Tax |
$174.9M
-6.75%
YoY
|
$187.6M
-4.36%
YoY
|
$196.2M
-17.4%
YoY
|
$237.5M
-1.21%
YoY
|
$240.4M
-117.21%
YoY
|
| Net Earnings |
$410.4M
-2.61%
YoY
|
$421.4M
-5.32%
YoY
|
$445.1M
23.09%
YoY
|
$361.6M
-53.17%
YoY
|
$772.0M
-56.53%
YoY
|
| Basic Earnings Per Share |
$5.66
0.53%
YoY
|
$5.63
-3.26%
YoY
|
$5.82
25.97%
YoY
|
$4.62
-52.76%
YoY
|
$9.78
-56.63%
YoY
|
| Diluted Earnings Per Share |
$5.65
0.53%
YoY
|
$5.62
-3.31%
YoY
|
$5.81
-100.0%
YoY
|
$4.611M
47582194.17%
YoY
|
$9.69
-56.76%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
72.54M shares
-3.12%
YoY
|
74.88M shares
-2.03%
YoY
|
76.43M shares
-2.26%
YoY
|
78.19M shares
-0.92%
YoY
|
78.92M shares
0.2%
YoY
|
| Diluted Shares Outstanding |
72.59M shares
-3.21%
YoY
|
74.99M shares
-2.06%
YoY
|
76.57M shares
-2.36%
YoY
|
78.42M shares
-1.57%
YoY
|
79.67M shares
0.56%
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.040B
6.21%
YoY
|
$1.048B
5.26%
YoY
|
$995.7M
1.82%
YoY
|
$1.012B
-1.56%
YoY
|
$979.3M
-1.82%
YoY
|
$995.2M
4.02%
YoY
|
$977.9M
1.84%
YoY
|
$1.028B
2.63%
YoY
|
$997.4M
5.76%
YoY
|
$956.7M
6.12%
YoY
|
$960.2M
7.85%
YoY
|
$1.002B
3.36%
YoY
|
$943.1M
-3.09%
YoY
|
$901.5M
-12.57%
YoY
|
$890.3M
-12.36%
YoY
|
$969.6M
-4.08%
YoY
|
$973.2M
8.77%
YoY
|
$1.031B
23.56%
YoY
|
$1.016B
38.38%
YoY
|
| Cost Of Revenue |
$303.5M
1.45%
YoY
|
$363.3M
21.79%
YoY
|
$356.5M
20.4%
YoY
|
$304.3M
-0.5%
YoY
|
$299.2M
-0.15%
YoY
|
$298.3M
3.86%
YoY
|
$296.1M
-0.35%
YoY
|
$305.9M
5.99%
YoY
|
$299.6M
6.06%
YoY
|
$287.2M
1.19%
YoY
|
$297.1M
9.57%
YoY
|
$288.6M
2.33%
YoY
|
$282.5M
7.06%
YoY
|
$283.8M
-0.95%
YoY
|
$271.2M
4.0%
YoY
|
$282.0M
11.78%
YoY
|
$263.9M
21.22%
YoY
|
$286.5M
27.86%
YoY
|
$260.8M
30.34%
YoY
|
| Gross Profit |
$736.6M
8.3%
YoY
|
$684.3M
-1.82%
YoY
|
$639.2M
-6.24%
YoY
|
$708.1M
-2.01%
YoY
|
$680.1M
-2.54%
YoY
|
$696.9M
4.09%
YoY
|
$681.8M
2.82%
YoY
|
$722.6M
1.26%
YoY
|
$697.8M
5.63%
YoY
|
$669.5M
8.39%
YoY
|
$663.1M
7.09%
YoY
|
$713.6M
3.79%
YoY
|
$660.7M
-6.86%
YoY
|
$617.7M
-17.04%
YoY
|
$619.2M
-18.01%
YoY
|
$687.6M
-9.36%
YoY
|
$709.3M
4.76%
YoY
|
$744.6M
21.96%
YoY
|
$755.2M
41.39%
YoY
|
| Selling, General & Admin |
$465.3M
3.96%
YoY
|
$441.7M
3.93%
YoY
|
$417.8M
-3.76%
YoY
|
$448.7M
-0.79%
YoY
|
$447.6M
-0.93%
YoY
|
$425.0M
5.58%
YoY
|
$434.1M
6.41%
YoY
|
$452.3M
-0.21%
YoY
|
$451.8M
2.76%
YoY
|
$402.5M
-1.84%
YoY
|
$408.0M
2.37%
YoY
|
$453.2M
6.28%
YoY
|
$439.7M
0.05%
YoY
|
$410.1M
-9.12%
YoY
|
$398.5M
-6.97%
YoY
|
$426.4M
-1.28%
YoY
|
$439.5M
10.66%
YoY
|
$451.2M
29.5%
YoY
|
$428.4M
37.09%
YoY
|
| Research & Development |
$98.66M
1.5%
YoY
|
$83.04M
-12.48%
YoY
|
$93.28M
9.39%
YoY
|
$96.40M
4.56%
YoY
|
$97.20M
5.82%
YoY
|
$94.88M
15.48%
YoY
|
$85.27M
-3.91%
YoY
|
$92.19M
4.19%
YoY
|
$91.86M
5.05%
YoY
|
$82.16M
-1.63%
YoY
|
$88.74M
15.3%
YoY
|
$88.49M
21.27%
YoY
|
$87.45M
21.78%
YoY
|
$83.52M
15.24%
YoY
|
$76.97M
17.35%
YoY
|
$72.97M
26.42%
YoY
|
$71.81M
31.67%
YoY
|
$72.48M
48.21%
YoY
|
$65.59M
47.3%
YoY
|
| Depreciation & Amortization |
$56.55M
44.45%
YoY
|
$102.0M
167.5%
YoY
|
$55.72M
47.43%
YoY
|
$40.58M
12.19%
YoY
|
$39.15M
18.82%
YoY
|
$38.13M
13.14%
YoY
|
$37.79M
2.06%
YoY
|
$36.17M
0.97%
YoY
|
$32.95M
-8.02%
YoY
|
$33.70M
0.01%
YoY
|
$37.03M
15.04%
YoY
|
$35.82M
18.29%
YoY
|
$35.82M
20.91%
YoY
|
$33.70M
13.89%
YoY
|
$32.19M
16.57%
YoY
|
$30.28M
16.95%
YoY
|
$29.63M
15.57%
YoY
|
$29.59M
19.79%
YoY
|
$27.61M
12.77%
YoY
|
| Operating Expenses |
$594.6M
8.31%
YoY
|
$524.7M
0.94%
YoY
|
$511.1M
-1.6%
YoY
|
$545.1M
0.12%
YoY
|
$549.0M
0.98%
YoY
|
$519.8M
7.26%
YoY
|
$519.4M
4.57%
YoY
|
$544.5M
0.51%
YoY
|
$543.7M
3.14%
YoY
|
$484.7M
-1.81%
YoY
|
$496.7M
4.46%
YoY
|
$541.7M
8.47%
YoY
|
$527.1M
3.1%
YoY
|
$493.6M
-5.74%
YoY
|
$475.5M
-3.74%
YoY
|
$499.4M
1.99%
YoY
|
$511.3M
13.2%
YoY
|
$523.7M
31.84%
YoY
|
$494.0M
38.37%
YoY
|
| Operating Profit |
$142.0M
8.28%
YoY
|
$159.6M
-9.89%
YoY
|
$128.1M
-21.09%
YoY
|
$163.0M
-8.5%
YoY
|
$131.1M
-14.94%
YoY
|
$177.1M
-4.2%
YoY
|
$162.4M
-2.39%
YoY
|
$178.2M
3.63%
YoY
|
$154.1M
15.44%
YoY
|
$184.9M
48.94%
YoY
|
$166.3M
15.79%
YoY
|
$171.9M
-8.64%
YoY
|
$133.5M
-32.6%
YoY
|
$124.1M
-43.81%
YoY
|
$143.7M
-44.99%
YoY
|
$188.2M
-30.01%
YoY
|
$198.1M
-12.14%
YoY
|
$220.9M
3.56%
YoY
|
$261.2M
47.49%
YoY
|
| Interest Expense |
$3.911M
-26.43%
YoY
|
$4.621M
-45.78%
YoY
|
$3.249M
-18.84%
YoY
|
$2.859M
-13.39%
YoY
|
$5.316M
21.04%
YoY
|
$8.522M
71.19%
YoY
|
$4.003M
-27.22%
YoY
|
$3.301M
-25.33%
YoY
|
$4.392M
87.93%
YoY
|
$4.978M
80.36%
YoY
|
$5.500M
226.41%
YoY
|
$4.421M
1704.49%
YoY
|
$2.337M
245.2%
YoY
|
$2.760M
308.28%
YoY
|
$1.685M
320.2%
YoY
|
$245.0K
-36.03%
YoY
|
$677.0K
-57.69%
YoY
|
$676.0K
125.33%
YoY
|
$401.0K
33.67%
YoY
|
| Other Income/Expense, Net |
$3.020M
-24.99%
YoY
|
$16.65M
-239.99%
YoY
|
-$4.813M
1197.3%
YoY
|
$7.624M
-217.64%
YoY
|
$4.026M
-2955.32%
YoY
|
-$11.89M
226.49%
YoY
|
-$371.0K
-96.2%
YoY
|
-$6.481M
36.07%
YoY
|
-$141.0K
-88.53%
YoY
|
-$3.643M
3543.0%
YoY
|
-$9.757M
-57.02%
YoY
|
-$4.763M
-67.89%
YoY
|
-$1.229M
-89.1%
YoY
|
-$100.0K
-93.56%
YoY
|
-$22.70M
-5416.16%
YoY
|
-$14.83M
2970.81%
YoY
|
-$11.27M
-132.65%
YoY
|
-$1.553M
-255.3%
YoY
|
$427.0K
-94.03%
YoY
|
| Pretax Income |
$148.9M
6.01%
YoY
|
$176.6M
25.44%
YoY
|
$94.73M
-42.91%
YoY
|
$173.5M
20.61%
YoY
|
$140.4M
-11.33%
YoY
|
$140.8M
-18.57%
YoY
|
$165.9M
2.36%
YoY
|
$143.9M
-16.16%
YoY
|
$158.4M
17.65%
YoY
|
$172.9M
49.91%
YoY
|
$162.1M
32.18%
YoY
|
$171.6M
-1.16%
YoY
|
$134.6M
-28.2%
YoY
|
$115.3M
-47.58%
YoY
|
$122.6M
-53.19%
YoY
|
$173.6M
-35.41%
YoY
|
$187.5M
-28.34%
YoY
|
$220.0M
2.57%
YoY
|
$262.0M
41.96%
YoY
|
| Income Tax |
$36.12M
-23.49%
YoY
|
$40.84M
10.45%
YoY
|
$37.98M
-23.99%
YoY
|
$48.91M
3.4%
YoY
|
$47.20M
-11.54%
YoY
|
$36.97M
-24.34%
YoY
|
$49.97M
22.77%
YoY
|
$47.30M
-20.87%
YoY
|
$53.36M
13.95%
YoY
|
$48.87M
-33.56%
YoY
|
$40.70M
-18.5%
YoY
|
$59.78M
-1.69%
YoY
|
$46.83M
-11.98%
YoY
|
$73.55M
153.16%
YoY
|
$49.94M
-38.34%
YoY
|
$60.80M
-12.01%
YoY
|
$53.20M
-13.07%
YoY
|
$29.05M
-47.75%
YoY
|
$81.00M
79.2%
YoY
|
| Net Earnings |
$112.8M
20.96%
YoY
|
$135.8M
30.78%
YoY
|
$56.75M
-51.06%
YoY
|
$124.6M
29.04%
YoY
|
$93.23M
-11.23%
YoY
|
$103.8M
-16.29%
YoY
|
$116.0M
-4.5%
YoY
|
$96.56M
-13.64%
YoY
|
$105.0M
19.62%
YoY
|
$124.0M
196.86%
YoY
|
$121.4M
67.02%
YoY
|
$111.8M
-0.87%
YoY
|
$87.80M
-34.62%
YoY
|
$41.78M
-78.12%
YoY
|
$72.70M
-59.83%
YoY
|
$112.8M
-43.52%
YoY
|
$134.3M
-32.98%
YoY
|
$191.0M
20.1%
YoY
|
$181.0M
29.85%
YoY
|
| Basic Earnings Per Share |
$1.58
24.41%
YoY
|
N/A
|
$0.78
-49.68%
YoY
|
$1.72
34.38%
YoY
|
$1.27
-9.29%
YoY
|
N/A
|
$1.55
-2.52%
YoY
|
$1.28
-12.33%
YoY
|
$1.40
22.81%
YoY
|
N/A
|
$1.59
70.97%
YoY
|
$1.46
1.39%
YoY
|
$1.14
-33.33%
YoY
|
N/A
|
$0.93
-59.39%
YoY
|
$1.44
-43.08%
YoY
|
$1.71
-32.68%
YoY
|
N/A
|
$2.29
29.38%
YoY
|
| Diluted Earnings Per Share |
$1.57
23.62%
YoY
|
$1.89
35.9%
YoY
|
$0.78
-49.64%
YoY
|
$1.72
33.5%
YoY
|
$1.27
-8.61%
YoY
|
$1.39
-14.86%
YoY
|
$1.55
-1.82%
YoY
|
$1.28
-11.96%
YoY
|
$1.39
22.47%
YoY
|
$1.64
-100.0%
YoY
|
$1.58
-100.0%
YoY
|
$1.46
1.25%
YoY
|
$1.14
-33.02%
YoY
|
$537.8K
-77.57%
YoY
|
$929.2K
40755507.85%
YoY
|
$1.44
-42.63%
YoY
|
$1.70
-32.27%
YoY
|
$2.398M
20.18%
YoY
|
$2.28
29.55%
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 |
71.28M shares
-3.15%
YoY
|
71.75M shares
-3.89%
YoY
|
72.49M shares
-2.96%
YoY
|
72.48M shares
-3.72%
YoY
|
73.60M shares
-2.01%
YoY
|
74.65M shares
-2.53%
YoY
|
74.70M shares
-2.4%
YoY
|
75.28M shares
-1.61%
YoY
|
75.10M shares
-1.97%
YoY
|
76.59M shares
-1.95%
YoY
|
76.53M shares
-2.02%
YoY
|
76.52M shares
-2.4%
YoY
|
76.61M shares
-2.71%
YoY
|
78.11M shares
-0.94%
YoY
|
78.11M shares
-1.01%
YoY
|
78.40M shares
-0.78%
YoY
|
78.74M shares
-0.33%
YoY
|
78.85M shares
0.0%
YoY
|
78.90M shares
0.1%
YoY
|
| Diluted Shares Outstanding |
71.61M shares
-2.72%
YoY
|
N/A
|
72.42M shares
-3.13%
YoY
|
72.59M shares
-3.5%
YoY
|
73.62M shares
-2.27%
YoY
|
N/A
|
74.76M shares
-2.69%
YoY
|
75.22M shares
-1.91%
YoY
|
75.32M shares
-2.32%
YoY
|
N/A
|
76.83M shares
-1.8%
YoY
|
76.69M shares
-2.36%
YoY
|
77.11M shares
-2.63%
YoY
|
N/A
|
78.24M shares
-1.61%
YoY
|
78.55M shares
-1.37%
YoY
|
79.19M shares
-0.76%
YoY
|
N/A
|
79.52M shares
0.45%
YoY
|
Loading...