|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.587B
5.16%
YoY
|
$4.362B
4.51%
YoY
|
$4.174B
8.8%
YoY
|
$3.836B
37.01%
YoY
|
$2.800B
-6.11%
YoY
|
| Cost Of Revenue |
$3.580B
3.36%
YoY
|
$3.464B
2.75%
YoY
|
$3.371B
7.99%
YoY
|
$3.122B
26.56%
YoY
|
$2.467B
-8.28%
YoY
|
| Gross Profit |
$1.007B
12.11%
YoY
|
$898.2M
11.91%
YoY
|
$802.6M
12.38%
YoY
|
$714.2M
114.35%
YoY
|
$333.2M
13.8%
YoY
|
| Selling, General & Admin |
$365.1M
6.66%
YoY
|
$342.3M
4.33%
YoY
|
$328.1M
10.29%
YoY
|
$297.5M
31.12%
YoY
|
$226.9M
12.89%
YoY
|
| Research & Development |
$21.30M
8.67%
YoY
|
$19.60M
20.25%
YoY
|
$16.30M
0.0%
YoY
|
$16.30M
-1.21%
YoY
|
$16.50M
17.02%
YoY
|
| Depreciation & Amortization |
$168.1M
10.96%
YoY
|
$151.5M
3.7%
YoY
|
$146.1M
2.24%
YoY
|
$142.9M
-0.69%
YoY
|
$143.9M
0.42%
YoY
|
| Operating Expenses |
$365.1M
0.88%
YoY
|
$361.9M
10.3%
YoY
|
$328.1M
4.56%
YoY
|
$313.8M
28.92%
YoY
|
$243.4M
13.16%
YoY
|
| Operating Profit |
$640.9M
5.26%
YoY
|
$608.9M
28.32%
YoY
|
$474.5M
65.16%
YoY
|
$287.3M
144.3%
YoY
|
$117.6M
-109.03%
YoY
|
| Interest Expense |
-$98.60M
-9.71%
YoY
|
-$109.2M
17.67%
YoY
|
-$92.80M
24.06%
YoY
|
-$74.80M
-22.73%
YoY
|
-$96.80M
-4.54%
YoY
|
| Other Income/Expense, Net |
$14.60M
1.39%
YoY
|
$14.40M
-118.37%
YoY
|
-$78.40M
527.2%
YoY
|
-$12.50M
-168.68%
YoY
|
$18.20M
-1616.67%
YoY
|
| Pretax Income |
$522.3M
7.45%
YoY
|
$486.1M
64.67%
YoY
|
$295.2M
82.22%
YoY
|
$162.0M
1428.3%
YoY
|
$10.60M
-100.72%
YoY
|
| Income Tax |
$103.7M
0.29%
YoY
|
$103.4M
-180.66%
YoY
|
-$128.2M
-927.1%
YoY
|
$15.50M
-42.16%
YoY
|
$26.80M
-65.51%
YoY
|
| Net Earnings |
$404.3M
9.92%
YoY
|
$367.8M
-10.47%
YoY
|
$410.8M
213.83%
YoY
|
$130.9M
-442.67%
YoY
|
-$38.20M
-97.57%
YoY
|
| Basic Earnings Per Share |
$2.92
3.55%
YoY
|
$2.82
11.02%
YoY
|
$2.54
146.6%
YoY
|
$1.03
-443.33%
YoY
|
-$0.30
-97.59%
YoY
|
| Diluted Earnings Per Share |
$2.85
11.76%
YoY
|
$2.55
-6.59%
YoY
|
$2.73
184.38%
YoY
|
$0.96
-420.0%
YoY
|
-$0.30
-97.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
138.6M shares
6.29%
YoY
|
130.4M shares
2.27%
YoY
|
127.5M shares
0.0%
YoY
|
127.5M shares
0.31%
YoY
|
127.1M shares
0.47%
YoY
|
| Diluted Shares Outstanding |
141.8M shares
-3.27%
YoY
|
146.6M shares
-3.04%
YoY
|
151.2M shares
0.0%
YoY
|
151.2M shares
18.96%
YoY
|
127.1M shares
0.47%
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.152B
0.62%
YoY
|
$1.177B
0.38%
YoY
|
$1.126B
7.07%
YoY
|
$1.140B
4.12%
YoY
|
$1.144B
9.73%
YoY
|
$1.173B
10.22%
YoY
|
$1.051B
2.5%
YoY
|
$1.095B
4.71%
YoY
|
$1.043B
0.46%
YoY
|
$1.064B
5.3%
YoY
|
$1.026B
-0.62%
YoY
|
$1.046B
9.02%
YoY
|
$1.038B
24.46%
YoY
|
$1.010B
32.01%
YoY
|
$1.032B
42.21%
YoY
|
$959.5M
55.71%
YoY
|
$834.1M
20.45%
YoY
|
$765.4M
16.27%
YoY
|
$725.7M
21.35%
YoY
|
| Cost Of Revenue |
$888.6M
-2.2%
YoY
|
$895.1M
-3.14%
YoY
|
$870.2M
5.3%
YoY
|
$897.9M
3.46%
YoY
|
$908.6M
7.46%
YoY
|
$924.1M
7.67%
YoY
|
$826.4M
-0.55%
YoY
|
$867.9M
3.7%
YoY
|
$845.5M
0.07%
YoY
|
$858.3M
4.07%
YoY
|
$831.0M
-2.03%
YoY
|
$836.9M
6.72%
YoY
|
$844.9M
27.11%
YoY
|
$824.7M
28.22%
YoY
|
$848.2M
31.87%
YoY
|
$784.2M
36.74%
YoY
|
$664.7M
9.56%
YoY
|
$643.2M
4.91%
YoY
|
$643.2M
14.88%
YoY
|
| Gross Profit |
$262.9M
11.49%
YoY
|
$282.0M
13.44%
YoY
|
$255.3M
13.57%
YoY
|
$242.5M
6.64%
YoY
|
$235.8M
19.45%
YoY
|
$248.6M
20.86%
YoY
|
$224.8M
15.52%
YoY
|
$227.4M
8.75%
YoY
|
$197.4M
2.17%
YoY
|
$205.7M
10.77%
YoY
|
$194.6M
5.88%
YoY
|
$209.1M
19.28%
YoY
|
$193.2M
14.05%
YoY
|
$185.7M
51.96%
YoY
|
$183.8M
122.79%
YoY
|
$175.3M
310.54%
YoY
|
$169.4M
97.44%
YoY
|
$122.2M
170.35%
YoY
|
$82.50M
116.54%
YoY
|
| Selling, General & Admin |
$92.10M
8.35%
YoY
|
$88.20M
-0.9%
YoY
|
$94.60M
14.81%
YoY
|
$82.80M
-6.86%
YoY
|
$85.00M
3.66%
YoY
|
$89.00M
-3.58%
YoY
|
$82.40M
18.05%
YoY
|
$88.90M
4.1%
YoY
|
$82.00M
1.74%
YoY
|
$92.30M
20.18%
YoY
|
$69.80M
-4.64%
YoY
|
$85.40M
18.12%
YoY
|
$80.60M
7.18%
YoY
|
$76.80M
32.87%
YoY
|
$73.20M
33.33%
YoY
|
$72.30M
20.1%
YoY
|
$75.20M
39.26%
YoY
|
$57.80M
9.47%
YoY
|
$54.90M
20.93%
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 |
$45.00M
10.29%
YoY
|
$43.10M
10.23%
YoY
|
$42.60M
10.65%
YoY
|
$41.60M
9.76%
YoY
|
$40.80M
13.33%
YoY
|
$39.10M
-1.01%
YoY
|
$38.50M
8.15%
YoY
|
$37.90M
5.57%
YoY
|
$36.00M
2.56%
YoY
|
$39.50M
10.34%
YoY
|
$35.60M
0.0%
YoY
|
$35.90M
-0.28%
YoY
|
$35.10M
-1.13%
YoY
|
$35.80M
-0.28%
YoY
|
$35.60M
0.0%
YoY
|
$36.00M
-0.83%
YoY
|
$35.50M
-1.66%
YoY
|
$35.90M
2.57%
YoY
|
$35.60M
0.56%
YoY
|
| Operating Expenses |
$92.10M
8.35%
YoY
|
$88.20M
-0.9%
YoY
|
$94.60M
14.81%
YoY
|
$82.80M
-6.86%
YoY
|
$85.00M
3.66%
YoY
|
$89.00M
-3.58%
YoY
|
$82.40M
18.05%
YoY
|
$88.90M
4.1%
YoY
|
$82.00M
1.74%
YoY
|
$92.30M
20.18%
YoY
|
$69.80M
-4.64%
YoY
|
$85.40M
18.12%
YoY
|
$80.60M
7.18%
YoY
|
$76.80M
32.87%
YoY
|
$73.20M
33.33%
YoY
|
$72.30M
20.1%
YoY
|
$75.20M
39.26%
YoY
|
$57.80M
9.47%
YoY
|
$54.90M
20.93%
YoY
|
| Operating Profit |
$163.8M
11.5%
YoY
|
$193.8M
21.43%
YoY
|
$162.4M
14.21%
YoY
|
$161.0M
12.9%
YoY
|
$146.9M
27.52%
YoY
|
$159.6M
40.74%
YoY
|
$142.2M
13.58%
YoY
|
$142.6M
15.28%
YoY
|
$115.2M
2.31%
YoY
|
$113.4M
4.13%
YoY
|
$125.2M
10.6%
YoY
|
$123.7M
-1166.38%
YoY
|
$112.6M
46.23%
YoY
|
$108.9M
69.1%
YoY
|
$113.2M
278.6%
YoY
|
-$11.60M
2.65%
YoY
|
$77.00M
142.14%
YoY
|
$64.40M
-947.37%
YoY
|
$29.90M
-411.46%
YoY
|
| Interest Expense |
-$23.70M
3.04%
YoY
|
-$24.10M
-4.37%
YoY
|
-$26.10M
-7.45%
YoY
|
-$25.40M
-11.81%
YoY
|
-$23.00M
-14.81%
YoY
|
-$25.20M
-9.35%
YoY
|
-$28.20M
15.1%
YoY
|
-$28.80M
35.21%
YoY
|
-$27.00M
33.66%
YoY
|
-$27.80M
52.75%
YoY
|
-$24.50M
17.79%
YoY
|
-$21.30M
58.96%
YoY
|
-$20.20M
-12.93%
YoY
|
-$18.20M
-27.2%
YoY
|
-$20.80M
-15.79%
YoY
|
-$13.40M
-43.46%
YoY
|
-$23.20M
-0.85%
YoY
|
-$25.00M
-4.21%
YoY
|
-$24.70M
-5.36%
YoY
|
| Other Income/Expense, Net |
$800.0K
-46.67%
YoY
|
-$23.60M
42.17%
YoY
|
$12.20M
177.27%
YoY
|
$1.800M
350.0%
YoY
|
$1.500M
275.0%
YoY
|
-$16.60M
-77.07%
YoY
|
$4.400M
N/A
|
$400.0K
-102.47%
YoY
|
$400.0K
-33.33%
YoY
|
-$72.40M
1127.12%
YoY
|
$0.00
-100.0%
YoY
|
-$16.20M
-251.4%
YoY
|
$600.0K
-108.0%
YoY
|
-$5.900M
-9.23%
YoY
|
-$18.50M
-227.59%
YoY
|
$10.70M
664.29%
YoY
|
-$7.500M
-600.0%
YoY
|
-$6.500M
-76.95%
YoY
|
$14.50M
-3725.0%
YoY
|
| Pretax Income |
$136.6M
12.43%
YoY
|
$122.9M
-29.77%
YoY
|
$144.6M
25.85%
YoY
|
$133.3M
20.2%
YoY
|
$121.5M
42.44%
YoY
|
$175.0M
2060.49%
YoY
|
$114.9M
35.98%
YoY
|
$110.9M
33.94%
YoY
|
$85.30M
11.5%
YoY
|
$8.100M
-90.52%
YoY
|
$84.50M
25.37%
YoY
|
$82.80M
-367.96%
YoY
|
$76.50M
90.77%
YoY
|
$85.40M
-391.47%
YoY
|
$67.40M
-12.69%
YoY
|
-$30.90M
-23.51%
YoY
|
$40.10M
1193.55%
YoY
|
-$29.30M
-97.44%
YoY
|
$77.20M
-267.1%
YoY
|
| Income Tax |
$16.10M
-23.33%
YoY
|
$22.40M
-31.91%
YoY
|
$31.00M
9.54%
YoY
|
$29.30M
15.81%
YoY
|
$21.00M
24.26%
YoY
|
$32.90M
-123.32%
YoY
|
$28.30M
477.55%
YoY
|
$25.30M
583.78%
YoY
|
$16.90M
293.02%
YoY
|
-$141.1M
-3459.52%
YoY
|
$4.900M
63.33%
YoY
|
$3.700M
8.82%
YoY
|
$4.300M
-12.24%
YoY
|
$4.200M
-189.36%
YoY
|
$3.000M
-86.36%
YoY
|
$3.400M
-15.0%
YoY
|
$4.900M
-10.91%
YoY
|
-$4.700M
-82.26%
YoY
|
$22.00M
2650.0%
YoY
|
| Net Earnings |
$118.2M
21.86%
YoY
|
$96.60M
-29.54%
YoY
|
$110.0M
33.01%
YoY
|
$100.7M
22.95%
YoY
|
$97.00M
46.75%
YoY
|
$137.1M
-5.9%
YoY
|
$82.70M
9.25%
YoY
|
$81.90M
7.76%
YoY
|
$66.10M
-5.71%
YoY
|
$145.7M
89.47%
YoY
|
$75.70M
23.9%
YoY
|
$76.00M
-300.0%
YoY
|
$70.10M
126.86%
YoY
|
$76.90M
-358.05%
YoY
|
$61.10M
25.46%
YoY
|
-$38.00M
-22.76%
YoY
|
$30.90M
-491.14%
YoY
|
-$29.80M
-97.34%
YoY
|
$48.70M
-197.21%
YoY
|
| Basic Earnings Per Share |
$0.86
26.47%
YoY
|
N/A
|
$0.80
25.0%
YoY
|
$0.72
9.09%
YoY
|
$0.68
30.77%
YoY
|
N/A
|
$0.64
8.47%
YoY
|
$0.66
11.86%
YoY
|
$0.52
-5.45%
YoY
|
$1.15
94.92%
YoY
|
$0.59
25.53%
YoY
|
$0.59
-290.32%
YoY
|
$0.55
129.17%
YoY
|
$0.59
N/A
|
$0.47
23.68%
YoY
|
-$0.31
-20.51%
YoY
|
$0.24
-500.0%
YoY
|
N/A
|
$0.38
-195.0%
YoY
|
| Diluted Earnings Per Share |
$0.85
26.87%
YoY
|
$0.69
-26.57%
YoY
|
$0.78
36.84%
YoY
|
$0.70
20.69%
YoY
|
$0.67
45.65%
YoY
|
$0.94
-5.27%
YoY
|
$0.57
9.62%
YoY
|
$0.58
10.76%
YoY
|
$0.46
-4.17%
YoY
|
$0.99
183.8%
YoY
|
$0.52
23.81%
YoY
|
$0.52
-268.92%
YoY
|
$0.48
108.7%
YoY
|
$0.35
-100.0%
YoY
|
$0.42
20.0%
YoY
|
-$0.31
-20.51%
YoY
|
$0.23
-483.33%
YoY
|
-$233.9K
2642938.96%
YoY
|
$0.35
-187.5%
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 |
136.9M shares
-3.68%
YoY
|
135.9M shares
-4.75%
YoY
|
137.8M shares
10.74%
YoY
|
141.1M shares
13.36%
YoY
|
142.2M shares
11.26%
YoY
|
142.6M shares
11.81%
YoY
|
124.5M shares
-3.2%
YoY
|
124.4M shares
-3.19%
YoY
|
127.8M shares
-0.65%
YoY
|
127.6M shares
-1.42%
YoY
|
128.6M shares
-1.01%
YoY
|
128.5M shares
3.17%
YoY
|
128.6M shares
1.75%
YoY
|
129.4M shares
1.7%
YoY
|
129.9M shares
2.12%
YoY
|
124.6M shares
-1.97%
YoY
|
126.4M shares
-0.32%
YoY
|
127.2M shares
0.35%
YoY
|
127.2M shares
0.47%
YoY
|
| Diluted Shares Outstanding |
138.6M shares
-3.88%
YoY
|
N/A
|
140.5M shares
-4.29%
YoY
|
143.1M shares
-2.19%
YoY
|
144.2M shares
-2.24%
YoY
|
N/A
|
146.8M shares
-2.26%
YoY
|
146.3M shares
-2.53%
YoY
|
147.5M shares
-1.73%
YoY
|
150.2M shares
N/A
|
150.2M shares
-0.4%
YoY
|
150.1M shares
20.47%
YoY
|
150.1M shares
-1.77%
YoY
|
N/A
|
150.8M shares
-1.18%
YoY
|
124.6M shares
-1.97%
YoY
|
152.8M shares
20.5%
YoY
|
N/A
|
152.6M shares
20.54%
YoY
|
Loading...