|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$15.15B
6.53%
YoY
|
$14.22B
-1.03%
YoY
|
$14.37B
2.65%
YoY
|
$14.00B
12.94%
YoY
|
$12.40B
26.92%
YoY
|
| Cost Of Revenue |
$12.77B
6.14%
YoY
|
$12.03B
-0.79%
YoY
|
$12.13B
3.79%
YoY
|
$11.68B
11.47%
YoY
|
$10.48B
25.63%
YoY
|
| Gross Profit |
$2.383B
8.67%
YoY
|
$2.193B
-2.36%
YoY
|
$2.246B
-3.08%
YoY
|
$2.317B
21.04%
YoY
|
$1.914B
34.47%
YoY
|
| Selling, General & Admin |
$1.678B
6.42%
YoY
|
$1.577B
-1.47%
YoY
|
$1.601B
2.92%
YoY
|
$1.555B
22.0%
YoY
|
$1.275B
23.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$141.3M
8.36%
YoY
|
$130.4M
-8.36%
YoY
|
$142.3M
24.93%
YoY
|
$113.9M
21.43%
YoY
|
$93.80M
7.08%
YoY
|
| Operating Expenses |
$1.678B
6.42%
YoY
|
$1.577B
-9.51%
YoY
|
$1.743B
12.07%
YoY
|
$1.555B
22.0%
YoY
|
$1.275B
23.91%
YoY
|
| Operating Profit |
$367.5M
-20.37%
YoY
|
$461.5M
-8.23%
YoY
|
$502.9M
60.16%
YoY
|
$314.0M
-41.68%
YoY
|
$538.4M
1488.2%
YoY
|
| Interest Expense |
-$194.2M
-4.8%
YoY
|
-$204.0M
12.21%
YoY
|
-$181.8M
46.61%
YoY
|
-$124.0M
93.45%
YoY
|
-$64.10M
-5.74%
YoY
|
| Other Income/Expense, Net |
-$194.7M
-5.21%
YoY
|
-$205.4M
-205500.0%
YoY
|
$100.0K
-100.08%
YoY
|
-$124.0M
54.61%
YoY
|
-$80.20M
16.74%
YoY
|
| Pretax Income |
$172.8M
-32.53%
YoY
|
$256.1M
5.87%
YoY
|
$241.9M
27.32%
YoY
|
$190.0M
-58.53%
YoY
|
$458.2M
-1416.67%
YoY
|
| Income Tax |
-$54.10M
-234.91%
YoY
|
$40.10M
-37.05%
YoY
|
$63.70M
-37.24%
YoY
|
$101.5M
-7.14%
YoY
|
$109.3M
587.42%
YoY
|
| Net Earnings |
$118.7M
-45.05%
YoY
|
$216.0M
21.21%
YoY
|
$178.2M
101.36%
YoY
|
$88.50M
-74.63%
YoY
|
$348.9M
-778.79%
YoY
|
| Basic Earnings Per Share |
$3.49
-44.95%
YoY
|
$6.34
24.56%
YoY
|
$5.09
122.27%
YoY
|
$2.29
-72.84%
YoY
|
$8.43
-796.69%
YoY
|
| Diluted Earnings Per Share |
$3.42
-44.66%
YoY
|
$6.18
24.5%
YoY
|
$4.96
122.59%
YoY
|
$2.23
-72.33%
YoY
|
$8.06
-766.12%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.00M shares
-0.29%
YoY
|
34.10M shares
-2.57%
YoY
|
35.00M shares
-9.56%
YoY
|
38.70M shares
-6.53%
YoY
|
41.40M shares
-2.54%
YoY
|
| Diluted Shares Outstanding |
34.70M shares
-0.86%
YoY
|
35.00M shares
-2.51%
YoY
|
35.90M shares
-9.57%
YoY
|
39.70M shares
-8.27%
YoY
|
43.28M shares
1.88%
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 |
$3.689B
1.02%
YoY
|
$3.871B
-0.63%
YoY
|
$3.974B
13.81%
YoY
|
$3.657B
5.91%
YoY
|
$3.651B
7.9%
YoY
|
$3.896B
8.67%
YoY
|
$3.492B
-4.17%
YoY
|
$3.453B
-5.47%
YoY
|
$3.384B
-3.07%
YoY
|
$3.585B
-0.16%
YoY
|
$3.644B
5.67%
YoY
|
$3.653B
0.0%
YoY
|
$3.491B
-2.66%
YoY
|
$3.591B
12.75%
YoY
|
$3.448B
12.21%
YoY
|
$3.653B
8.97%
YoY
|
$3.587B
28.7%
YoY
|
$3.185B
13.79%
YoY
|
$3.073B
20.57%
YoY
|
$3.352B
58.73%
YoY
|
| Cost Of Revenue |
$3.090B
0.16%
YoY
|
$3.273B
-1.48%
YoY
|
$3.358B
13.92%
YoY
|
$3.055B
4.84%
YoY
|
$3.085B
8.33%
YoY
|
$3.322B
9.14%
YoY
|
$2.948B
-3.7%
YoY
|
$2.914B
-5.52%
YoY
|
$2.848B
-3.06%
YoY
|
$3.044B
0.97%
YoY
|
$3.061B
6.76%
YoY
|
$3.084B
0.65%
YoY
|
$2.938B
-2.57%
YoY
|
$3.015B
13.58%
YoY
|
$2.867B
10.25%
YoY
|
$3.064B
7.83%
YoY
|
$3.015B
26.38%
YoY
|
$2.654B
10.15%
YoY
|
$2.601B
19.74%
YoY
|
$2.841B
57.46%
YoY
|
| Gross Profit |
$598.8M
5.72%
YoY
|
$598.7M
4.32%
YoY
|
$615.5M
13.23%
YoY
|
$602.2M
11.7%
YoY
|
$566.4M
5.63%
YoY
|
$573.9M
6.06%
YoY
|
$543.6M
-6.63%
YoY
|
$539.1M
-5.24%
YoY
|
$536.2M
-3.13%
YoY
|
$541.1M
-6.08%
YoY
|
$582.2M
0.26%
YoY
|
$568.9M
-3.38%
YoY
|
$553.5M
-3.12%
YoY
|
$576.1M
8.58%
YoY
|
$580.7M
23.02%
YoY
|
$588.8M
15.27%
YoY
|
$571.3M
42.5%
YoY
|
$530.6M
36.36%
YoY
|
$472.0M
25.35%
YoY
|
$510.8M
66.18%
YoY
|
| Selling, General & Admin |
$427.0M
12.28%
YoY
|
$433.7M
8.53%
YoY
|
$451.6M
15.17%
YoY
|
$412.6M
4.99%
YoY
|
$380.3M
-3.03%
YoY
|
$399.6M
3.44%
YoY
|
$392.1M
-4.27%
YoY
|
$393.0M
0.28%
YoY
|
$392.2M
-4.99%
YoY
|
$386.3M
5.46%
YoY
|
$409.6M
2.66%
YoY
|
$391.9M
-2.71%
YoY
|
$412.8M
6.67%
YoY
|
$366.3M
6.68%
YoY
|
$399.0M
24.15%
YoY
|
$402.8M
25.64%
YoY
|
$387.0M
33.72%
YoY
|
$343.4M
32.57%
YoY
|
$321.4M
24.96%
YoY
|
$320.6M
39.17%
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 |
$4.600M
-86.63%
YoY
|
$36.30M
6.14%
YoY
|
$35.60M
-6.07%
YoY
|
$35.00M
-5.41%
YoY
|
$34.40M
9.21%
YoY
|
$34.20M
-6.56%
YoY
|
$37.90M
7.67%
YoY
|
$37.00M
18.21%
YoY
|
$31.50M
-8.16%
YoY
|
$36.60M
23.23%
YoY
|
$35.20M
7.32%
YoY
|
$31.30M
0.32%
YoY
|
$34.30M
14.72%
YoY
|
$29.70M
20.09%
YoY
|
$32.80M
29.96%
YoY
|
$31.20M
25.81%
YoY
|
$29.90M
26.69%
YoY
|
$24.73M
11.9%
YoY
|
$25.24M
10.05%
YoY
|
$24.80M
9.51%
YoY
|
| Operating Expenses |
$427.0M
12.28%
YoY
|
$475.5M
8.34%
YoY
|
$451.6M
15.17%
YoY
|
$412.6M
-4.05%
YoY
|
$380.3M
-11.25%
YoY
|
$438.9M
3.78%
YoY
|
$392.1M
-4.27%
YoY
|
$430.0M
0.47%
YoY
|
$428.5M
3.8%
YoY
|
$422.9M
5.78%
YoY
|
$409.6M
2.66%
YoY
|
$428.0M
6.26%
YoY
|
$412.8M
6.67%
YoY
|
$399.8M
7.83%
YoY
|
$399.0M
24.15%
YoY
|
$402.8M
25.64%
YoY
|
$387.0M
33.72%
YoY
|
$370.8M
31.43%
YoY
|
$321.4M
24.96%
YoY
|
$320.6M
39.17%
YoY
|
| Operating Profit |
$132.7M
-8.48%
YoY
|
$123.2M
-8.74%
YoY
|
$122.7M
8.01%
YoY
|
-$23.30M
-121.36%
YoY
|
$145.0M
34.63%
YoY
|
$135.0M
14.21%
YoY
|
$113.6M
-17.32%
YoY
|
$109.1M
-22.57%
YoY
|
$107.7M
1.22%
YoY
|
$118.2M
-32.96%
YoY
|
$137.4M
-7.72%
YoY
|
$140.9M
-8.98%
YoY
|
$106.4M
-31.09%
YoY
|
$176.3M
10.31%
YoY
|
$148.9M
18.73%
YoY
|
$154.8M
-6.41%
YoY
|
$154.4M
75.65%
YoY
|
$159.8M
49.36%
YoY
|
$125.4M
30.05%
YoY
|
$165.4M
208.9%
YoY
|
| Interest Expense |
-$47.30M
-0.21%
YoY
|
-$50.30M
-1.57%
YoY
|
-$51.10M
-3.04%
YoY
|
-$45.50M
-11.65%
YoY
|
-$47.40M
-3.85%
YoY
|
-$51.10M
9.42%
YoY
|
-$52.70M
13.58%
YoY
|
-$51.50M
12.45%
YoY
|
-$49.30M
14.92%
YoY
|
-$46.70M
20.98%
YoY
|
-$46.40M
42.77%
YoY
|
-$45.80M
68.38%
YoY
|
-$42.90M
67.58%
YoY
|
-$38.60M
78.54%
YoY
|
-$32.50M
150.1%
YoY
|
-$27.20M
90.92%
YoY
|
-$25.60M
68.42%
YoY
|
-$21.62M
41.31%
YoY
|
-$13.00M
-16.7%
YoY
|
-$14.25M
-13.65%
YoY
|
| Other Income/Expense, Net |
-$47.60M
0.0%
YoY
|
$300.0K
-200.0%
YoY
|
-$51.50M
-2.46%
YoY
|
-$45.80M
9060.0%
YoY
|
-$47.60M
-47700.0%
YoY
|
-$300.0K
200.0%
YoY
|
-$52.80M
14.29%
YoY
|
-$500.0K
N/A
|
$100.0K
-100.23%
YoY
|
-$100.0K
-150.0%
YoY
|
-$46.20M
42.15%
YoY
|
$0.00
-100.0%
YoY
|
-$42.80M
67.84%
YoY
|
$200.0K
-101.27%
YoY
|
-$32.50M
147.02%
YoY
|
-$27.60M
91.67%
YoY
|
-$25.50M
66.67%
YoY
|
-$15.72M
7759.5%
YoY
|
-$13.16M
-16.52%
YoY
|
-$14.40M
-10.62%
YoY
|
| Pretax Income |
$85.10M
-12.63%
YoY
|
$73.20M
-10.84%
YoY
|
$71.20M
17.11%
YoY
|
-$69.10M
-224.06%
YoY
|
$97.40M
69.39%
YoY
|
$82.10M
50.09%
YoY
|
$60.80M
-33.33%
YoY
|
$55.70M
71.38%
YoY
|
$57.50M
-9.59%
YoY
|
$54.70M
-129.97%
YoY
|
$91.20M
-21.65%
YoY
|
$32.50M
-74.45%
YoY
|
$63.60M
-50.66%
YoY
|
-$182.5M
-249.13%
YoY
|
$116.4M
3.7%
YoY
|
$127.2M
-15.76%
YoY
|
$128.9M
77.55%
YoY
|
$122.4M
35.37%
YoY
|
$112.3M
39.14%
YoY
|
$151.0M
303.39%
YoY
|
| Income Tax |
$24.30M
-9.33%
YoY
|
$26.30M
11.91%
YoY
|
$24.40M
-282.09%
YoY
|
-$23.50M
-262.07%
YoY
|
$26.80M
72.9%
YoY
|
$23.50M
46.88%
YoY
|
-$13.40M
-158.77%
YoY
|
$14.50M
59.34%
YoY
|
$15.50M
-2.52%
YoY
|
$16.00M
90.48%
YoY
|
$22.80M
-21.65%
YoY
|
$9.100M
-71.91%
YoY
|
$15.90M
-49.68%
YoY
|
$8.400M
-67.5%
YoY
|
$29.10M
5.59%
YoY
|
$32.40M
-12.43%
YoY
|
$31.60M
67.2%
YoY
|
$25.85M
-21.43%
YoY
|
$27.56M
33.23%
YoY
|
$37.00M
474.8%
YoY
|
| Net Earnings |
$60.80M
-13.88%
YoY
|
$46.90M
-19.97%
YoY
|
$46.80M
-36.93%
YoY
|
-$45.60M
-210.68%
YoY
|
$70.60M
68.1%
YoY
|
$58.60M
51.42%
YoY
|
$74.20M
8.48%
YoY
|
$41.20M
76.07%
YoY
|
$42.00M
-11.95%
YoY
|
$38.70M
-120.27%
YoY
|
$68.40M
-21.65%
YoY
|
$23.40M
-75.32%
YoY
|
$47.70M
-50.98%
YoY
|
-$190.9M
-298.14%
YoY
|
$87.30M
3.33%
YoY
|
$94.80M
-16.7%
YoY
|
$97.30M
79.52%
YoY
|
$96.35M
68.15%
YoY
|
$84.49M
41.24%
YoY
|
$113.8M
269.59%
YoY
|
| Basic Earnings Per Share |
$1.81
-13.4%
YoY
|
N/A
|
$1.37
-37.16%
YoY
|
-$1.34
-210.74%
YoY
|
$2.09
68.55%
YoY
|
N/A
|
$2.18
11.22%
YoY
|
$1.21
83.33%
YoY
|
$1.24
-6.77%
YoY
|
N/A
|
$1.96
-14.04%
YoY
|
$0.66
-72.5%
YoY
|
$1.33
-44.81%
YoY
|
N/A
|
$2.28
12.32%
YoY
|
$2.40
-12.41%
YoY
|
$2.41
83.97%
YoY
|
N/A
|
$2.03
43.97%
YoY
|
$2.74
280.56%
YoY
|
| Diluted Earnings Per Share |
$1.79
-12.25%
YoY
|
$1.36
-17.01%
YoY
|
$1.33
-37.56%
YoY
|
-$1.34
-213.47%
YoY
|
$2.04
69.51%
YoY
|
$1.65
48.02%
YoY
|
$2.13
10.94%
YoY
|
$1.18
81.62%
YoY
|
$1.20
-6.71%
YoY
|
$1.11
-121.32%
YoY
|
$1.92
-13.9%
YoY
|
$0.65
-72.22%
YoY
|
$1.29
-44.64%
YoY
|
-$5.22
-100.0%
YoY
|
$2.23
14.36%
YoY
|
$2.34
-11.03%
YoY
|
$2.33
86.4%
YoY
|
$2.247M
64.33%
YoY
|
$1.95
45.52%
YoY
|
$2.63
270.42%
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 |
33.60M shares
-0.88%
YoY
|
N/A
|
34.20M shares
0.59%
YoY
|
34.10M shares
0.29%
YoY
|
33.90M shares
-0.29%
YoY
|
N/A
|
34.00M shares
-2.58%
YoY
|
34.00M shares
-3.68%
YoY
|
34.00M shares
-5.29%
YoY
|
N/A
|
34.90M shares
-8.88%
YoY
|
35.30M shares
-10.63%
YoY
|
35.90M shares
-11.14%
YoY
|
N/A
|
38.30M shares
-7.85%
YoY
|
39.50M shares
-5.05%
YoY
|
40.40M shares
-2.65%
YoY
|
N/A
|
41.56M shares
-2.23%
YoY
|
41.60M shares
-3.12%
YoY
|
| Diluted Shares Outstanding |
34.00M shares
-1.73%
YoY
|
N/A
|
35.10M shares
0.57%
YoY
|
34.10M shares
-2.29%
YoY
|
34.60M shares
-0.86%
YoY
|
N/A
|
34.90M shares
-1.97%
YoY
|
34.90M shares
-3.06%
YoY
|
34.90M shares
-5.42%
YoY
|
N/A
|
35.60M shares
-9.18%
YoY
|
36.00M shares
-11.11%
YoY
|
36.90M shares
-11.72%
YoY
|
N/A
|
39.20M shares
-9.44%
YoY
|
40.50M shares
-6.68%
YoY
|
41.80M shares
-3.91%
YoY
|
N/A
|
43.29M shares
-2.9%
YoY
|
43.40M shares
-0.4%
YoY
|
Loading...