|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.510B
-1.6%
YoY
|
$4.584B
0.67%
YoY
|
$4.553B
0.85%
YoY
|
$4.515B
14.02%
YoY
|
$3.960B
17.19%
YoY
|
| Cost Of Revenue |
$3.006B
-0.95%
YoY
|
$3.035B
1.98%
YoY
|
$2.976B
-1.15%
YoY
|
$3.010B
14.84%
YoY
|
$2.621B
19.74%
YoY
|
| Gross Profit |
$1.505B
-2.87%
YoY
|
$1.549B
-1.79%
YoY
|
$1.578B
4.85%
YoY
|
$1.505B
12.41%
YoY
|
$1.338B
12.5%
YoY
|
| Selling, General & Admin |
$1.014B
-0.22%
YoY
|
$1.016B
2.05%
YoY
|
$995.6M
7.18%
YoY
|
$928.9M
13.26%
YoY
|
$820.2M
7.44%
YoY
|
| Research & Development |
$162.3M
-6.24%
YoY
|
$173.1M
-0.46%
YoY
|
$173.9M
11.76%
YoY
|
$155.6M
10.35%
YoY
|
$141.0M
13.62%
YoY
|
| Depreciation & Amortization |
$112.2M
-12.48%
YoY
|
$128.2M
7.55%
YoY
|
$119.2M
9.55%
YoY
|
$108.8M
9.56%
YoY
|
$99.32M
3.87%
YoY
|
| Operating Expenses |
$1.014B
-14.74%
YoY
|
$1.189B
1.68%
YoY
|
$1.170B
7.83%
YoY
|
$1.085B
12.83%
YoY
|
$961.2M
8.3%
YoY
|
| Operating Profit |
$409.9M
-23.14%
YoY
|
$533.3M
23.82%
YoY
|
$430.7M
-25.18%
YoY
|
$575.7M
11.07%
YoY
|
$518.3M
21.56%
YoY
|
| Interest Expense |
-$59.10M
-4.52%
YoY
|
-$61.90M
-205.45%
YoY
|
$58.70M
64.25%
YoY
|
$35.74M
24.7%
YoY
|
$28.66M
-13.56%
YoY
|
| Other Income/Expense, Net |
$26.80M
-35.27%
YoY
|
$41.40M
45.26%
YoY
|
$28.50M
125.81%
YoY
|
$12.62M
23.77%
YoY
|
$10.20M
-26.48%
YoY
|
| Pretax Income |
$377.6M
-26.37%
YoY
|
$512.8M
28.04%
YoY
|
$400.5M
-27.52%
YoY
|
$552.5M
10.55%
YoY
|
$499.8M
22.78%
YoY
|
| Income Tax |
$61.50M
-34.5%
YoY
|
$93.90M
32.63%
YoY
|
$70.80M
-35.17%
YoY
|
$109.2M
21.42%
YoY
|
$89.94M
16.25%
YoY
|
| Net Earnings |
$316.1M
-24.54%
YoY
|
$418.9M
27.05%
YoY
|
$329.7M
-25.63%
YoY
|
$443.3M
8.16%
YoY
|
$409.9M
24.32%
YoY
|
| Basic Earnings Per Share |
$3.18
-21.29%
YoY
|
$4.04
27.85%
YoY
|
$3.16
-25.3%
YoY
|
$4.23
10.73%
YoY
|
$3.82
24.84%
YoY
|
| Diluted Earnings Per Share |
$3.17
-20.95%
YoY
|
$4.01
28.12%
YoY
|
$3.13
-25.48%
YoY
|
$4.20
11.11%
YoY
|
$3.78
24.75%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
99.50M shares
-4.14%
YoY
|
103.8M shares
-0.57%
YoY
|
104.4M shares
-0.4%
YoY
|
104.8M shares
-2.35%
YoY
|
107.3M shares
-0.29%
YoY
|
| Diluted Shares Outstanding |
99.80M shares
-4.41%
YoY
|
104.4M shares
-0.85%
YoY
|
105.3M shares
-0.33%
YoY
|
105.6M shares
-2.6%
YoY
|
108.5M shares
-0.17%
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.036B
4.15%
YoY
|
$1.066B
-0.91%
YoY
|
$1.131B
-2.21%
YoY
|
$1.318B
-2.31%
YoY
|
$995.0M
-0.69%
YoY
|
$1.076B
9.43%
YoY
|
$1.157B
6.94%
YoY
|
$1.349B
0.72%
YoY
|
$1.002B
-12.79%
YoY
|
$983.3M
-16.1%
YoY
|
$1.082B
-6.79%
YoY
|
$1.339B
7.19%
YoY
|
$1.149B
23.18%
YoY
|
$1.172B
22.0%
YoY
|
$1.161B
18.81%
YoY
|
$1.249B
8.73%
YoY
|
$932.7M
6.83%
YoY
|
$960.7M
14.23%
YoY
|
$976.8M
16.16%
YoY
|
$1.149B
23.64%
YoY
|
| Cost Of Revenue |
$699.8M
6.13%
YoY
|
$715.5M
-1.58%
YoY
|
$749.5M
-0.61%
YoY
|
$881.2M
-1.65%
YoY
|
$659.4M
0.3%
YoY
|
$727.0M
11.22%
YoY
|
$754.1M
6.3%
YoY
|
$896.0M
4.23%
YoY
|
$657.4M
-12.69%
YoY
|
$653.6M
-15.46%
YoY
|
$709.4M
-6.73%
YoY
|
$859.6M
1.84%
YoY
|
$752.9M
19.1%
YoY
|
$773.1M
15.18%
YoY
|
$760.6M
17.8%
YoY
|
$844.1M
13.13%
YoY
|
$632.2M
13.3%
YoY
|
$671.3M
24.17%
YoY
|
$645.7M
18.18%
YoY
|
$746.2M
19.83%
YoY
|
| Gross Profit |
$336.5M
0.27%
YoY
|
$350.7M
0.49%
YoY
|
$381.8M
-5.21%
YoY
|
$436.7M
-3.6%
YoY
|
$335.6M
-2.58%
YoY
|
$349.0M
5.89%
YoY
|
$402.8M
8.18%
YoY
|
$453.0M
-5.57%
YoY
|
$344.5M
-12.99%
YoY
|
$329.6M
-17.36%
YoY
|
$372.4M
-6.89%
YoY
|
$479.7M
18.34%
YoY
|
$395.9M
31.77%
YoY
|
$398.8M
37.82%
YoY
|
$399.9M
20.77%
YoY
|
$405.4M
0.6%
YoY
|
$300.5M
-4.62%
YoY
|
$289.4M
-3.66%
YoY
|
$331.1M
12.41%
YoY
|
$403.0M
31.38%
YoY
|
| Selling, General & Admin |
$249.4M
-3.26%
YoY
|
$258.2M
7.58%
YoY
|
$235.9M
-7.38%
YoY
|
$261.9M
-1.32%
YoY
|
$257.8M
0.74%
YoY
|
$240.0M
2.12%
YoY
|
$254.7M
6.05%
YoY
|
$265.4M
1.72%
YoY
|
$255.9M
-1.39%
YoY
|
$235.0M
-5.4%
YoY
|
$240.2M
1.4%
YoY
|
$260.9M
11.13%
YoY
|
$259.5M
24.25%
YoY
|
$248.4M
15.43%
YoY
|
$236.9M
13.23%
YoY
|
$234.8M
5.65%
YoY
|
$208.9M
20.33%
YoY
|
$215.2M
4.02%
YoY
|
$209.2M
17.11%
YoY
|
$222.2M
22.84%
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
|
N/A
|
| Depreciation & Amortization |
$23.20M
-4.13%
YoY
|
$47.10M
29.4%
YoY
|
$32.20M
4.21%
YoY
|
$31.50M
4.3%
YoY
|
$24.20M
-21.17%
YoY
|
$36.40M
1.62%
YoY
|
$30.90M
13.43%
YoY
|
$30.20M
8.41%
YoY
|
$30.70M
60.3%
YoY
|
$35.82M
20.29%
YoY
|
$27.24M
4.46%
YoY
|
$27.86M
-0.54%
YoY
|
$19.15M
3.6%
YoY
|
$29.78M
12.28%
YoY
|
$26.08M
10.43%
YoY
|
$28.01M
11.68%
YoY
|
$18.49M
-3.58%
YoY
|
$26.52M
3.2%
YoY
|
$23.62M
-2.82%
YoY
|
$25.08M
10.0%
YoY
|
| Operating Expenses |
$249.4M
-3.26%
YoY
|
$258.2M
7.58%
YoY
|
$235.9M
-7.38%
YoY
|
$261.9M
-1.32%
YoY
|
$257.8M
0.74%
YoY
|
$240.0M
2.12%
YoY
|
$254.7M
6.05%
YoY
|
$265.4M
1.72%
YoY
|
$255.9M
-1.39%
YoY
|
$235.0M
-5.4%
YoY
|
$240.2M
1.4%
YoY
|
$260.9M
11.13%
YoY
|
$259.5M
24.25%
YoY
|
$248.4M
15.43%
YoY
|
$236.9M
13.23%
YoY
|
$234.8M
5.65%
YoY
|
$208.9M
20.33%
YoY
|
$215.2M
4.02%
YoY
|
$209.2M
17.11%
YoY
|
$222.2M
22.84%
YoY
|
| Operating Profit |
$87.10M
11.95%
YoY
|
$92.50M
-15.14%
YoY
|
$64.80M
-56.25%
YoY
|
$174.8M
-6.82%
YoY
|
$77.80M
-12.19%
YoY
|
$109.0M
15.24%
YoY
|
$148.1M
-876.53%
YoY
|
$187.6M
-14.26%
YoY
|
$88.60M
-35.06%
YoY
|
$94.59M
-37.12%
YoY
|
-$19.07M
-111.7%
YoY
|
$218.8M
28.27%
YoY
|
$136.4M
48.9%
YoY
|
$150.4M
102.82%
YoY
|
$163.0M
33.71%
YoY
|
$170.6M
-5.61%
YoY
|
$91.63M
-35.23%
YoY
|
$74.16M
-20.68%
YoY
|
$121.9M
5.16%
YoY
|
$180.7M
43.66%
YoY
|
| Interest Expense |
-$14.20M
-5.33%
YoY
|
-$13.20M
-8.97%
YoY
|
-$15.10M
4.14%
YoY
|
-$15.80M
-194.61%
YoY
|
-$15.00M
-7.41%
YoY
|
-$14.50M
-2.54%
YoY
|
-$14.50M
-196.75%
YoY
|
$16.70M
13.52%
YoY
|
-$16.20M
-214.7%
YoY
|
-$14.88M
29.16%
YoY
|
$14.99M
63.22%
YoY
|
$14.71M
83.34%
YoY
|
$14.12M
101.4%
YoY
|
-$11.52M
64.63%
YoY
|
$9.182M
30.87%
YoY
|
$8.024M
12.63%
YoY
|
$7.013M
-6.77%
YoY
|
-$6.997M
-12.54%
YoY
|
$7.016M
-15.51%
YoY
|
$7.124M
-17.73%
YoY
|
| Other Income/Expense, Net |
$14.00M
324.24%
YoY
|
$5.700M
-61.49%
YoY
|
$8.100M
-23.58%
YoY
|
$9.700M
16.87%
YoY
|
$3.300M
-57.14%
YoY
|
$14.80M
103.88%
YoY
|
$10.60M
92.87%
YoY
|
$8.300M
23.26%
YoY
|
$7.700M
-14.55%
YoY
|
$7.259M
66.53%
YoY
|
$5.496M
70.42%
YoY
|
$6.734M
169.04%
YoY
|
$9.011M
255.6%
YoY
|
$4.359M
104.17%
YoY
|
$3.225M
27.57%
YoY
|
$2.503M
-31.44%
YoY
|
$2.534M
34.57%
YoY
|
$2.135M
-31.13%
YoY
|
$2.528M
-24.42%
YoY
|
$3.651M
-13.79%
YoY
|
| Pretax Income |
$86.90M
31.47%
YoY
|
$85.00M
-22.23%
YoY
|
$57.80M
-59.92%
YoY
|
$168.7M
-5.86%
YoY
|
$66.10M
-17.48%
YoY
|
$109.3M
25.73%
YoY
|
$144.2M
-604.85%
YoY
|
$179.2M
-15.0%
YoY
|
$80.10M
-39.0%
YoY
|
$86.93M
-39.32%
YoY
|
-$28.56M
-118.18%
YoY
|
$210.8M
27.73%
YoY
|
$131.3M
50.68%
YoY
|
$143.3M
106.72%
YoY
|
$157.1M
33.75%
YoY
|
$165.1M
-6.88%
YoY
|
$87.15M
-35.84%
YoY
|
$69.30M
-21.79%
YoY
|
$117.5M
5.82%
YoY
|
$177.2M
46.03%
YoY
|
| Income Tax |
$19.00M
42.86%
YoY
|
$12.00M
-38.14%
YoY
|
$4.300M
-82.73%
YoY
|
$31.90M
-7.27%
YoY
|
$13.30M
-12.5%
YoY
|
$19.40M
16.92%
YoY
|
$24.90M
-283.09%
YoY
|
$34.40M
-20.65%
YoY
|
$15.20M
-37.84%
YoY
|
$16.59M
-35.43%
YoY
|
-$13.60M
-142.58%
YoY
|
$43.35M
27.77%
YoY
|
$24.45M
38.65%
YoY
|
$25.70M
179.6%
YoY
|
$31.94M
51.16%
YoY
|
$33.93M
-3.25%
YoY
|
$17.64M
-28.14%
YoY
|
$9.190M
-43.96%
YoY
|
$21.13M
-4.06%
YoY
|
$35.07M
52.99%
YoY
|
| Net Earnings |
$67.90M
28.6%
YoY
|
$73.00M
-18.8%
YoY
|
$53.50M
-55.16%
YoY
|
$136.8M
-5.52%
YoY
|
$52.80M
-18.64%
YoY
|
$89.90M
27.81%
YoY
|
$119.3M
-897.3%
YoY
|
$144.8M
-13.53%
YoY
|
$64.90M
-39.27%
YoY
|
$70.34M
-40.17%
YoY
|
-$14.96M
-111.96%
YoY
|
$167.5M
27.71%
YoY
|
$106.9M
53.73%
YoY
|
$117.6M
95.58%
YoY
|
$125.2M
29.93%
YoY
|
$131.1M
-7.77%
YoY
|
$69.51M
-37.55%
YoY
|
$60.11M
-16.74%
YoY
|
$96.32M
8.26%
YoY
|
$142.2M
44.42%
YoY
|
| Basic Earnings Per Share |
$0.69
32.69%
YoY
|
N/A
|
$0.54
-53.04%
YoY
|
$1.37
-1.44%
YoY
|
$0.52
-16.13%
YoY
|
N/A
|
$1.15
-921.43%
YoY
|
$1.39
-13.13%
YoY
|
$0.62
-39.22%
YoY
|
N/A
|
-$0.14
-111.76%
YoY
|
$1.60
28.0%
YoY
|
$1.02
54.55%
YoY
|
N/A
|
$1.19
32.22%
YoY
|
$1.25
-5.3%
YoY
|
$0.66
-35.92%
YoY
|
N/A
|
$0.90
8.43%
YoY
|
$1.32
43.48%
YoY
|
| Diluted Earnings Per Share |
$0.69
32.69%
YoY
|
$0.74
-14.92%
YoY
|
$0.54
-52.63%
YoY
|
$1.37
-0.72%
YoY
|
$0.52
-16.11%
YoY
|
$0.87
29.86%
YoY
|
$1.14
-914.29%
YoY
|
$1.38
-13.21%
YoY
|
$0.62
-38.63%
YoY
|
$0.67
-100.0%
YoY
|
-$0.14
-111.76%
YoY
|
$1.59
28.23%
YoY
|
$1.01
53.03%
YoY
|
$1.116M
99.5%
YoY
|
$1.19
33.71%
YoY
|
$1.24
-5.34%
YoY
|
$0.66
-35.29%
YoY
|
$559.5K
84767605.35%
YoY
|
$0.89
8.54%
YoY
|
$1.31
43.96%
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 |
96.93M shares
-4.31%
YoY
|
97.90M shares
-3.24%
YoY
|
97.86M shares
-5.9%
YoY
|
98.69M shares
-5.47%
YoY
|
101.3M shares
-2.97%
YoY
|
101.2M shares
-2.59%
YoY
|
104.0M shares
-0.27%
YoY
|
104.4M shares
-0.24%
YoY
|
104.4M shares
-0.1%
YoY
|
103.9M shares
-0.13%
YoY
|
104.3M shares
-0.52%
YoY
|
104.7M shares
-0.26%
YoY
|
104.5M shares
-0.51%
YoY
|
104.0M shares
-0.46%
YoY
|
104.8M shares
-2.15%
YoY
|
104.9M shares
-2.62%
YoY
|
105.0M shares
-2.85%
YoY
|
104.5M shares
-2.92%
YoY
|
107.1M shares
-0.54%
YoY
|
107.8M shares
0.19%
YoY
|
| Diluted Shares Outstanding |
98.30M shares
-3.34%
YoY
|
N/A
|
99.00M shares
-5.26%
YoY
|
100.1M shares
-4.58%
YoY
|
101.7M shares
-2.87%
YoY
|
N/A
|
104.5M shares
0.21%
YoY
|
104.9M shares
-0.64%
YoY
|
104.7M shares
-0.83%
YoY
|
N/A
|
104.3M shares
-1.1%
YoY
|
105.6M shares
-0.17%
YoY
|
105.6M shares
-0.44%
YoY
|
N/A
|
105.4M shares
-2.69%
YoY
|
105.7M shares
-2.89%
YoY
|
106.0M shares
-2.88%
YoY
|
N/A
|
108.4M shares
-0.17%
YoY
|
108.9M shares
0.37%
YoY
|
Loading...