|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.092B
5.06%
YoY
|
$3.895B
8.41%
YoY
|
$3.593B
8.61%
YoY
|
$3.308B
13.2%
YoY
|
$2.923B
20.22%
YoY
|
| Cost Of Revenue |
$1.410B
8.51%
YoY
|
$1.300B
5.21%
YoY
|
$1.235B
5.69%
YoY
|
$1.169B
20.91%
YoY
|
$966.7M
7.88%
YoY
|
| Gross Profit |
$2.682B
3.33%
YoY
|
$2.596B
10.09%
YoY
|
$2.358B
10.2%
YoY
|
$2.140B
9.4%
YoY
|
$1.956B
27.43%
YoY
|
| Selling, General & Admin |
$1.628B
6.14%
YoY
|
$1.534B
2.16%
YoY
|
$1.501B
11.85%
YoY
|
$1.342B
10.82%
YoY
|
$1.211B
22.04%
YoY
|
| Research & Development |
$172.2M
11.03%
YoY
|
$155.1M
12.88%
YoY
|
$137.4M
24.57%
YoY
|
$110.3M
18.99%
YoY
|
$92.70M
-0.64%
YoY
|
| Depreciation & Amortization |
$377.4M
0.61%
YoY
|
$375.1M
2.01%
YoY
|
$367.7M
120.71%
YoY
|
$166.6M
2.08%
YoY
|
$163.2M
8.87%
YoY
|
| Operating Expenses |
$1.800B
6.58%
YoY
|
$1.689B
3.06%
YoY
|
$1.639B
12.81%
YoY
|
$1.453B
11.4%
YoY
|
$1.304B
20.09%
YoY
|
| Operating Profit |
$682.9M
-3.23%
YoY
|
$705.7M
32.38%
YoY
|
$533.1M
5.02%
YoY
|
$507.6M
0.36%
YoY
|
$505.8M
62.22%
YoY
|
| Interest Expense |
-$108.0M
-9.62%
YoY
|
-$119.5M
-213.49%
YoY
|
$105.3M
83.77%
YoY
|
$57.30M
148.05%
YoY
|
$23.10M
-37.23%
YoY
|
| Other Income/Expense, Net |
-$16.40M
80.22%
YoY
|
-$9.100M
-38.93%
YoY
|
-$14.90M
-159.6%
YoY
|
$25.00M
184.09%
YoY
|
$8.800M
-203.53%
YoY
|
| Pretax Income |
$566.5M
-2.71%
YoY
|
$582.3M
41.03%
YoY
|
$412.9M
-13.13%
YoY
|
$475.3M
-3.3%
YoY
|
$491.5M
84.43%
YoY
|
| Income Tax |
$191.6M
0.84%
YoY
|
$190.0M
60.07%
YoY
|
$118.7M
32.63%
YoY
|
$89.50M
-103.65%
YoY
|
-$2.453B
-8830.25%
YoY
|
| Net Earnings |
$374.9M
-4.44%
YoY
|
$392.3M
33.34%
YoY
|
$294.2M
-23.74%
YoY
|
$385.8M
-86.9%
YoY
|
$2.945B
1135.19%
YoY
|
| Basic Earnings Per Share |
$1.88
-4.57%
YoY
|
$1.97
-66.84%
YoY
|
$5.94
-24.14%
YoY
|
$7.83
-86.91%
YoY
|
$59.80
1132.99%
YoY
|
| Diluted Earnings Per Share |
$1.87
-4.59%
YoY
|
$1.96
-66.84%
YoY
|
$5.91
-23.84%
YoY
|
$7.76
-86.88%
YoY
|
$59.16
1129.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
199.1M shares
0.1%
YoY
|
198.9M shares
301.82%
YoY
|
49.50M shares
0.41%
YoY
|
49.30M shares
0.2%
YoY
|
49.20M shares
0.2%
YoY
|
| Diluted Shares Outstanding |
200.0M shares
-0.2%
YoY
|
200.4M shares
302.41%
YoY
|
49.80M shares
0.2%
YoY
|
49.70M shares
-0.2%
YoY
|
49.80M shares
0.4%
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 |
$1.024B
6.16%
YoY
|
$1.065B
4.59%
YoY
|
$1.060B
5.73%
YoY
|
$1.002B
6.33%
YoY
|
$964.7M
3.55%
YoY
|
$1.018B
9.85%
YoY
|
$1.003B
7.8%
YoY
|
$942.6M
7.43%
YoY
|
$931.6M
8.51%
YoY
|
$927.1M
9.31%
YoY
|
$930.2M
10.29%
YoY
|
$877.4M
5.74%
YoY
|
$858.5M
9.06%
YoY
|
$848.1M
11.72%
YoY
|
$843.4M
10.48%
YoY
|
$829.8M
15.33%
YoY
|
$787.2M
15.68%
YoY
|
$759.1M
11.37%
YoY
|
$763.4M
32.03%
YoY
|
$719.5M
37.07%
YoY
|
| Cost Of Revenue |
$328.9M
8.01%
YoY
|
$414.3M
21.6%
YoY
|
$368.3M
8.39%
YoY
|
$323.2M
3.79%
YoY
|
$304.5M
-1.07%
YoY
|
$340.7M
6.27%
YoY
|
$339.8M
6.12%
YoY
|
$311.4M
5.74%
YoY
|
$307.8M
2.6%
YoY
|
$320.6M
2.92%
YoY
|
$320.2M
9.92%
YoY
|
$294.5M
-0.94%
YoY
|
$300.0M
11.61%
YoY
|
$311.5M
21.11%
YoY
|
$291.3M
17.79%
YoY
|
$297.3M
27.93%
YoY
|
$268.8M
16.97%
YoY
|
$257.2M
-0.16%
YoY
|
$247.3M
13.75%
YoY
|
$232.4M
15.39%
YoY
|
| Gross Profit |
$695.2M
5.3%
YoY
|
$650.8M
-3.97%
YoY
|
$692.0M
4.37%
YoY
|
$679.1M
7.59%
YoY
|
$660.2M
5.84%
YoY
|
$677.7M
11.74%
YoY
|
$663.0M
8.69%
YoY
|
$631.2M
8.29%
YoY
|
$623.8M
11.69%
YoY
|
$606.5M
13.03%
YoY
|
$610.0M
10.49%
YoY
|
$582.9M
9.46%
YoY
|
$558.5M
7.74%
YoY
|
$536.6M
6.91%
YoY
|
$552.1M
6.98%
YoY
|
$532.5M
9.32%
YoY
|
$518.4M
15.02%
YoY
|
$501.9M
18.37%
YoY
|
$516.1M
43.04%
YoY
|
$487.1M
50.57%
YoY
|
| Selling, General & Admin |
$390.2M
0.59%
YoY
|
$419.2M
7.1%
YoY
|
$421.7M
10.65%
YoY
|
$399.0M
4.92%
YoY
|
$387.9M
1.84%
YoY
|
$391.4M
0.98%
YoY
|
$381.1M
1.57%
YoY
|
$380.3M
-6.67%
YoY
|
$380.9M
15.11%
YoY
|
$387.6M
8.27%
YoY
|
$375.2M
9.48%
YoY
|
$407.5M
26.4%
YoY
|
$330.9M
3.7%
YoY
|
$358.0M
18.43%
YoY
|
$342.7M
-2.78%
YoY
|
$322.4M
12.81%
YoY
|
$319.1M
22.17%
YoY
|
$302.3M
14.42%
YoY
|
$352.5M
51.42%
YoY
|
$285.8M
20.49%
YoY
|
| Research & Development |
$44.30M
8.85%
YoY
|
$41.40M
9.81%
YoY
|
$44.60M
14.36%
YoY
|
$45.50M
16.97%
YoY
|
$40.70M
3.04%
YoY
|
$37.70M
2.72%
YoY
|
$39.00M
6.85%
YoY
|
$38.90M
19.33%
YoY
|
$39.50M
25.0%
YoY
|
$36.70M
26.12%
YoY
|
$36.50M
27.18%
YoY
|
$32.60M
23.95%
YoY
|
$31.60M
20.61%
YoY
|
$29.10M
13.23%
YoY
|
$28.70M
15.73%
YoY
|
$26.30M
25.24%
YoY
|
$26.20M
22.43%
YoY
|
$25.70M
0.78%
YoY
|
$24.80M
13.76%
YoY
|
$21.00M
-11.76%
YoY
|
| Depreciation & Amortization |
$95.50M
4.95%
YoY
|
$98.40M
8.13%
YoY
|
$95.40M
89.29%
YoY
|
$49.80M
-0.99%
YoY
|
$91.00M
-5.99%
YoY
|
$91.00M
-1.83%
YoY
|
$50.40M
7.92%
YoY
|
$50.30M
8.17%
YoY
|
$96.80M
7.92%
YoY
|
$92.70M
101.52%
YoY
|
$46.70M
-42.84%
YoY
|
$46.50M
-50.21%
YoY
|
$89.70M
9.39%
YoY
|
$46.00M
-40.57%
YoY
|
$81.70M
3.55%
YoY
|
$93.40M
20.52%
YoY
|
$82.00M
8.61%
YoY
|
$77.40M
0.39%
YoY
|
$78.90M
11.76%
YoY
|
$77.50M
12.65%
YoY
|
| Operating Expenses |
$434.5M
1.38%
YoY
|
$510.4M
6.49%
YoY
|
$466.3M
11.0%
YoY
|
$444.5M
6.04%
YoY
|
$428.6M
1.95%
YoY
|
$479.3M
1.81%
YoY
|
$420.1M
2.04%
YoY
|
$419.2M
-4.75%
YoY
|
$420.4M
15.97%
YoY
|
$470.8M
8.7%
YoY
|
$411.7M
10.85%
YoY
|
$440.1M
26.21%
YoY
|
$362.5M
4.98%
YoY
|
$433.1M
15.99%
YoY
|
$371.4M
-1.56%
YoY
|
$348.7M
13.66%
YoY
|
$345.3M
22.19%
YoY
|
$373.4M
15.28%
YoY
|
$377.3M
48.19%
YoY
|
$306.8M
17.55%
YoY
|
| Operating Profit |
$212.8M
16.92%
YoY
|
$140.4M
-29.23%
YoY
|
$175.7M
-8.73%
YoY
|
$184.8M
14.29%
YoY
|
$182.0M
18.88%
YoY
|
$198.4M
46.2%
YoY
|
$192.5M
26.98%
YoY
|
$161.7M
67.91%
YoY
|
$153.1M
2.41%
YoY
|
$135.7M
31.11%
YoY
|
$151.6M
7.82%
YoY
|
$96.30M
-27.43%
YoY
|
$149.5M
14.3%
YoY
|
$103.5M
-19.46%
YoY
|
$140.6M
39.76%
YoY
|
$132.7M
-7.33%
YoY
|
$130.8M
-1.95%
YoY
|
$128.5M
28.37%
YoY
|
$100.6M
39.72%
YoY
|
$143.2M
400.7%
YoY
|
| Interest Expense |
-$23.70M
-18.28%
YoY
|
-$26.70M
-7.93%
YoY
|
-$26.90M
-5.61%
YoY
|
-$24.20M
-183.74%
YoY
|
-$29.00M
-196.99%
YoY
|
-$29.00M
6.62%
YoY
|
-$28.50M
-206.34%
YoY
|
$28.90M
10.73%
YoY
|
$29.90M
14.56%
YoY
|
-$27.20M
19.3%
YoY
|
$26.80M
56.73%
YoY
|
$26.10M
141.67%
YoY
|
$26.10M
295.45%
YoY
|
-$22.80M
216.67%
YoY
|
$17.10M
205.36%
YoY
|
$10.80M
77.05%
YoY
|
$6.600M
3.13%
YoY
|
-$7.200M
10.77%
YoY
|
$5.600M
-1.75%
YoY
|
$6.100M
-52.34%
YoY
|
| Other Income/Expense, Net |
$1.800M
-166.67%
YoY
|
$3.100M
-487.5%
YoY
|
$1.600M
-633.33%
YoY
|
-$16.10M
475.0%
YoY
|
-$2.700M
-15.63%
YoY
|
-$800.0K
-61.9%
YoY
|
-$300.0K
-95.0%
YoY
|
-$2.800M
-39.13%
YoY
|
-$3.200M
146.15%
YoY
|
-$2.100M
-74.7%
YoY
|
-$6.000M
-3.23%
YoY
|
-$4.600M
-111.0%
YoY
|
-$1.300M
-43.48%
YoY
|
-$8.300M
-2866.67%
YoY
|
-$6.200M
520.0%
YoY
|
$41.80M
-6071.43%
YoY
|
-$2.300M
-118.4%
YoY
|
$300.0K
200.0%
YoY
|
-$1.000M
-1100.0%
YoY
|
-$700.0K
-89.71%
YoY
|
| Pretax Income |
$192.2M
25.38%
YoY
|
$116.8M
-30.72%
YoY
|
$151.9M
-7.21%
YoY
|
$144.5M
11.15%
YoY
|
$153.3M
27.75%
YoY
|
$168.6M
58.46%
YoY
|
$163.7M
37.79%
YoY
|
$130.0M
98.17%
YoY
|
$120.0M
-1.72%
YoY
|
$106.4M
46.96%
YoY
|
$118.8M
1.28%
YoY
|
$65.60M
-59.93%
YoY
|
$122.1M
0.16%
YoY
|
$72.40M
-40.46%
YoY
|
$117.3M
24.79%
YoY
|
$163.7M
20.01%
YoY
|
$121.9M
-12.62%
YoY
|
$121.6M
29.78%
YoY
|
$94.00M
41.57%
YoY
|
$136.4M
1415.56%
YoY
|
| Income Tax |
$61.40M
25.31%
YoY
|
$32.20M
-36.99%
YoY
|
$53.60M
-9.15%
YoY
|
$56.80M
38.2%
YoY
|
$49.00M
26.29%
YoY
|
$51.10M
133.33%
YoY
|
$59.00M
76.12%
YoY
|
$41.10M
59.3%
YoY
|
$38.80M
3.47%
YoY
|
$21.90M
222.06%
YoY
|
$33.50M
77.25%
YoY
|
$25.80M
-30.46%
YoY
|
$37.50M
40.98%
YoY
|
$6.800M
-39.82%
YoY
|
$18.90M
-103.62%
YoY
|
$37.10M
96.3%
YoY
|
$26.60M
-101.36%
YoY
|
$11.30M
-9.6%
YoY
|
-$521.8M
-4758.93%
YoY
|
$18.90M
-856.0%
YoY
|
| Net Earnings |
$130.8M
25.41%
YoY
|
$84.60M
-28.0%
YoY
|
$98.30M
-6.11%
YoY
|
$87.70M
-1.35%
YoY
|
$104.3M
28.45%
YoY
|
$117.5M
39.05%
YoY
|
$104.7M
22.74%
YoY
|
$88.90M
123.37%
YoY
|
$81.20M
-4.02%
YoY
|
$84.50M
28.81%
YoY
|
$85.30M
-13.31%
YoY
|
$39.80M
-68.56%
YoY
|
$84.60M
-11.23%
YoY
|
$65.60M
-40.53%
YoY
|
$98.40M
-84.02%
YoY
|
$126.6M
7.74%
YoY
|
$95.30M
-95.46%
YoY
|
$110.3M
35.84%
YoY
|
$615.8M
1015.58%
YoY
|
$117.5M
921.74%
YoY
|
| Basic Earnings Per Share |
$0.67
28.85%
YoY
|
N/A
|
$0.49
-7.55%
YoY
|
$0.44
-2.22%
YoY
|
$0.52
26.83%
YoY
|
N/A
|
$0.53
-69.19%
YoY
|
$0.45
-43.75%
YoY
|
$0.41
-76.02%
YoY
|
N/A
|
$1.72
-13.57%
YoY
|
$0.80
-68.87%
YoY
|
$1.71
-11.4%
YoY
|
N/A
|
$1.99
-84.08%
YoY
|
$2.57
7.53%
YoY
|
$1.93
-95.49%
YoY
|
N/A
|
$12.50
1006.19%
YoY
|
$2.39
939.13%
YoY
|
| Diluted Earnings Per Share |
$0.66
26.92%
YoY
|
$0.43
-27.12%
YoY
|
$0.49
-5.77%
YoY
|
$0.44
0.0%
YoY
|
$0.52
26.83%
YoY
|
$0.59
-65.23%
YoY
|
$0.52
-69.59%
YoY
|
$0.44
-45.0%
YoY
|
$0.41
-75.88%
YoY
|
$1.70
-100.0%
YoY
|
$1.71
-13.64%
YoY
|
$0.80
-68.63%
YoY
|
$1.70
-10.99%
YoY
|
$1.323M
-39.93%
YoY
|
$1.98
-83.99%
YoY
|
$2.55
8.05%
YoY
|
$1.91
-95.49%
YoY
|
$2.202M
134243607.71%
YoY
|
$12.37
1004.46%
YoY
|
$2.36
926.09%
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 |
195.1M shares
-2.3%
YoY
|
196.0M shares
-1.81%
YoY
|
198.8M shares
-0.15%
YoY
|
199.5M shares
0.31%
YoY
|
199.7M shares
0.66%
YoY
|
199.6M shares
302.99%
YoY
|
199.1M shares
302.22%
YoY
|
198.9M shares
301.82%
YoY
|
198.4M shares
301.62%
YoY
|
49.53M shares
0.35%
YoY
|
49.50M shares
0.41%
YoY
|
49.50M shares
0.41%
YoY
|
49.40M shares
0.0%
YoY
|
49.35M shares
-0.11%
YoY
|
49.30M shares
0.0%
YoY
|
49.30M shares
0.2%
YoY
|
49.40M shares
0.61%
YoY
|
49.41M shares
0.58%
YoY
|
49.30M shares
0.41%
YoY
|
49.20M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
196.7M shares
-2.24%
YoY
|
N/A
|
200.0M shares
-0.3%
YoY
|
200.7M shares
0.1%
YoY
|
201.2M shares
0.65%
YoY
|
N/A
|
200.6M shares
302.0%
YoY
|
200.5M shares
302.61%
YoY
|
199.9M shares
302.21%
YoY
|
N/A
|
49.90M shares
0.6%
YoY
|
49.80M shares
0.2%
YoY
|
49.70M shares
-0.4%
YoY
|
N/A
|
49.60M shares
-0.4%
YoY
|
49.70M shares
0.0%
YoY
|
49.90M shares
0.4%
YoY
|
N/A
|
49.80M shares
0.61%
YoY
|
49.70M shares
0.2%
YoY
|
Loading...