|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$19.38B
-4.25%
YoY
|
$20.24B
-5.97%
YoY
|
$21.53B
-8.17%
YoY
|
$23.45B
35.05%
YoY
|
$17.36B
54.12%
YoY
|
| Cost Of Revenue |
$17.02B
-5.09%
YoY
|
$17.94B
-6.65%
YoY
|
$19.22B
-8.7%
YoY
|
$21.05B
35.68%
YoY
|
$15.51B
57.94%
YoY
|
| Gross Profit |
$2.359B
2.28%
YoY
|
$2.307B
-0.3%
YoY
|
$2.314B
-3.59%
YoY
|
$2.400B
29.8%
YoY
|
$1.849B
28.13%
YoY
|
| Selling, General & Admin |
$231.5M
-1.66%
YoY
|
$235.4M
-2.12%
YoY
|
$240.5M
3.44%
YoY
|
$232.5M
20.09%
YoY
|
$193.6M
13.15%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$275.8M
11.66%
YoY
|
$247.0M
8.0%
YoY
|
$228.7M
4.24%
YoY
|
$219.4M
3.69%
YoY
|
$211.6M
32.25%
YoY
|
| Operating Expenses |
$231.5M
-1.66%
YoY
|
$235.4M
-84.18%
YoY
|
$1.488B
539.91%
YoY
|
$232.5M
20.09%
YoY
|
$193.6M
13.15%
YoY
|
| Operating Profit |
$718.5M
-3.28%
YoY
|
$742.9M
-10.06%
YoY
|
$826.0M
-14.7%
YoY
|
$968.4M
60.33%
YoY
|
$604.0M
8.05%
YoY
|
| Interest Expense |
-$110.7M
22.05%
YoY
|
-$90.70M
-0.98%
YoY
|
-$91.60M
-207.39%
YoY
|
$85.30M
3.52%
YoY
|
$82.40M
60.94%
YoY
|
| Other Income/Expense, Net |
-$109.3M
19.72%
YoY
|
-$91.30M
-11512.5%
YoY
|
$800.0K
-100.95%
YoY
|
-$84.60M
3.05%
YoY
|
-$82.10M
64.53%
YoY
|
| Pretax Income |
$609.2M
-6.51%
YoY
|
$651.6M
-11.27%
YoY
|
$734.4M
-16.9%
YoY
|
$883.8M
69.34%
YoY
|
$521.9M
2.51%
YoY
|
| Income Tax |
$138.6M
-7.04%
YoY
|
$149.1M
-16.05%
YoY
|
$177.6M
-15.79%
YoY
|
$210.9M
68.72%
YoY
|
$125.0M
1.63%
YoY
|
| Net Earnings |
$470.6M
-6.35%
YoY
|
$502.5M
-9.75%
YoY
|
$556.8M
-17.25%
YoY
|
$672.9M
69.54%
YoY
|
$396.9M
2.8%
YoY
|
| Basic Earnings Per Share |
$24.38
-0.37%
YoY
|
$24.47
-5.56%
YoY
|
$25.91
-9.5%
YoY
|
$28.63
89.1%
YoY
|
$15.14
14.26%
YoY
|
| Diluted Earnings Per Share |
$24.10
-0.04%
YoY
|
$24.11
-5.42%
YoY
|
$25.49
-9.28%
YoY
|
$28.10
88.34%
YoY
|
$14.92
14.07%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.30M shares
-5.99%
YoY
|
20.53M shares
-4.47%
YoY
|
21.49M shares
-8.56%
YoY
|
23.51M shares
-10.32%
YoY
|
26.21M shares
-10.03%
YoY
|
| Diluted Shares Outstanding |
19.53M shares
-6.31%
YoY
|
20.84M shares
-4.58%
YoY
|
21.84M shares
-8.8%
YoY
|
23.95M shares
-9.98%
YoY
|
26.60M shares
-9.9%
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 |
$4.819B
6.49%
YoY
|
$4.744B
0.7%
YoY
|
$5.110B
-2.45%
YoY
|
$5.005B
-8.19%
YoY
|
$4.525B
-6.57%
YoY
|
$4.710B
-7.07%
YoY
|
$5.239B
-9.65%
YoY
|
$5.452B
-2.39%
YoY
|
$4.844B
-4.6%
YoY
|
$5.069B
-5.54%
YoY
|
$5.798B
-6.41%
YoY
|
$5.585B
-17.46%
YoY
|
$5.077B
-0.8%
YoY
|
$5.366B
12.57%
YoY
|
$6.195B
34.66%
YoY
|
$6.767B
51.86%
YoY
|
$5.118B
44.71%
YoY
|
$4.767B
66.63%
YoY
|
$4.600B
62.04%
YoY
|
$4.456B
87.26%
YoY
|
| Cost Of Revenue |
$4.205B
4.04%
YoY
|
$4.106B
-0.13%
YoY
|
$4.484B
-2.88%
YoY
|
$4.393B
-9.31%
YoY
|
$4.042B
-7.41%
YoY
|
$4.111B
-8.17%
YoY
|
$4.617B
-10.64%
YoY
|
$4.844B
-3.35%
YoY
|
$4.365B
-4.27%
YoY
|
$4.477B
-6.86%
YoY
|
$5.166B
-6.42%
YoY
|
$5.012B
-18.44%
YoY
|
$4.560B
-0.28%
YoY
|
$4.807B
12.4%
YoY
|
$5.521B
34.01%
YoY
|
$6.146B
55.43%
YoY
|
$4.573B
44.66%
YoY
|
$4.277B
68.11%
YoY
|
$4.120B
64.72%
YoY
|
$3.954B
104.19%
YoY
|
| Gross Profit |
$614.3M
27.03%
YoY
|
$637.4M
6.41%
YoY
|
$626.3M
0.74%
YoY
|
$612.1M
0.74%
YoY
|
$483.6M
1.07%
YoY
|
$599.0M
1.27%
YoY
|
$621.7M
-1.57%
YoY
|
$607.6M
6.0%
YoY
|
$478.5M
-7.54%
YoY
|
$591.5M
5.8%
YoY
|
$631.6M
-6.28%
YoY
|
$573.2M
-7.7%
YoY
|
$517.5M
-5.2%
YoY
|
$559.1M
14.1%
YoY
|
$673.9M
40.16%
YoY
|
$621.0M
23.73%
YoY
|
$545.9M
45.11%
YoY
|
$490.0M
54.72%
YoY
|
$480.8M
42.21%
YoY
|
$501.9M
13.27%
YoY
|
| Selling, General & Admin |
$56.60M
-5.82%
YoY
|
$83.20M
18.86%
YoY
|
$55.30M
-7.83%
YoY
|
$50.90M
-13.87%
YoY
|
$60.10M
-3.22%
YoY
|
$70.00M
12.72%
YoY
|
$60.00M
0.0%
YoY
|
$59.10M
-18.6%
YoY
|
$62.10M
5.25%
YoY
|
$62.10M
-35.18%
YoY
|
$60.00M
14.5%
YoY
|
$72.60M
39.08%
YoY
|
$59.00M
27.71%
YoY
|
$95.80M
46.71%
YoY
|
$52.40M
11.02%
YoY
|
$52.20M
7.63%
YoY
|
$46.20M
4.29%
YoY
|
$65.30M
44.15%
YoY
|
$47.20M
-12.1%
YoY
|
$48.50M
30.73%
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 |
$72.10M
5.72%
YoY
|
$72.70M
8.18%
YoY
|
$69.90M
11.31%
YoY
|
$66.00M
11.3%
YoY
|
$68.20M
16.18%
YoY
|
$67.20M
17.89%
YoY
|
$62.80M
9.22%
YoY
|
$59.30M
2.6%
YoY
|
$58.70M
4.08%
YoY
|
$57.00M
1.97%
YoY
|
$57.50M
5.7%
YoY
|
$57.80M
5.67%
YoY
|
$56.40M
1.81%
YoY
|
$55.90M
1.45%
YoY
|
$54.40M
2.26%
YoY
|
$54.70M
2.63%
YoY
|
$55.40M
8.63%
YoY
|
$55.10M
32.77%
YoY
|
$53.20M
31.03%
YoY
|
$53.30M
34.94%
YoY
|
| Operating Expenses |
$56.60M
-5.82%
YoY
|
$419.8M
8.39%
YoY
|
$55.30M
-7.83%
YoY
|
$50.90M
-13.87%
YoY
|
$60.10M
-83.92%
YoY
|
$387.3M
3.47%
YoY
|
$60.00M
0.0%
YoY
|
$59.10M
-84.22%
YoY
|
$373.7M
533.39%
YoY
|
$374.3M
-2.35%
YoY
|
$60.00M
14.5%
YoY
|
$374.6M
617.62%
YoY
|
$59.00M
27.71%
YoY
|
$383.3M
16.33%
YoY
|
$52.40M
-98.82%
YoY
|
$52.20M
-98.78%
YoY
|
$46.20M
-98.66%
YoY
|
$329.5M
48.09%
YoY
|
$4.442B
62.21%
YoY
|
$4.266B
98.83%
YoY
|
| Operating Profit |
$205.2M
133.18%
YoY
|
$217.6M
2.79%
YoY
|
$201.8M
-8.94%
YoY
|
$219.2M
0.97%
YoY
|
$88.00M
-16.03%
YoY
|
$211.7M
-2.53%
YoY
|
$221.6M
-10.39%
YoY
|
$217.1M
9.32%
YoY
|
$104.8M
-35.63%
YoY
|
$217.2M
23.55%
YoY
|
$247.3M
-20.71%
YoY
|
$198.6M
-24.29%
YoY
|
$162.8M
-26.23%
YoY
|
$175.8M
9.53%
YoY
|
$311.9M
97.03%
YoY
|
$262.3M
37.91%
YoY
|
$220.7M
133.3%
YoY
|
$160.5M
70.38%
YoY
|
$158.3M
57.83%
YoY
|
$190.2M
-19.24%
YoY
|
| Interest Expense |
-$29.30M
14.9%
YoY
|
-$28.50M
45.41%
YoY
|
-$29.00M
23.93%
YoY
|
-$27.90M
-212.05%
YoY
|
-$25.50M
7.59%
YoY
|
-$19.60M
-10.09%
YoY
|
-$23.40M
-195.12%
YoY
|
$24.90M
-207.33%
YoY
|
-$23.70M
-195.18%
YoY
|
-$21.80M
-3.11%
YoY
|
$24.60M
12.84%
YoY
|
-$23.20M
-214.85%
YoY
|
$24.90M
27.04%
YoY
|
-$22.50M
11.39%
YoY
|
$21.80M
6.34%
YoY
|
$20.20M
-0.98%
YoY
|
$19.60M
-7.98%
YoY
|
-$20.20M
61.6%
YoY
|
$20.50M
65.32%
YoY
|
$20.40M
56.92%
YoY
|
| Other Income/Expense, Net |
-$29.00M
11.11%
YoY
|
$200.0K
-106.67%
YoY
|
-$28.40M
24.02%
YoY
|
-$26.70M
11.72%
YoY
|
-$26.10M
-6625.0%
YoY
|
-$3.000M
-372.73%
YoY
|
-$22.90M
-4.18%
YoY
|
-$23.90M
-12050.0%
YoY
|
$400.0K
-101.68%
YoY
|
$1.100M
-164.71%
YoY
|
-$23.90M
12.74%
YoY
|
$200.0K
-100.95%
YoY
|
-$23.80M
17.24%
YoY
|
-$1.700M
-950.0%
YoY
|
-$21.20M
2.91%
YoY
|
-$21.00M
3.96%
YoY
|
-$20.30M
-4.69%
YoY
|
$200.0K
-75.0%
YoY
|
-$20.60M
68.85%
YoY
|
-$20.20M
61.6%
YoY
|
| Pretax Income |
$176.2M
184.65%
YoY
|
$181.4M
2.02%
YoY
|
$173.4M
-12.73%
YoY
|
$192.5M
-0.36%
YoY
|
$61.90M
-24.42%
YoY
|
$177.8M
-9.42%
YoY
|
$198.7M
-11.06%
YoY
|
$193.2M
9.96%
YoY
|
$81.90M
-41.08%
YoY
|
$196.3M
29.66%
YoY
|
$223.4M
-23.15%
YoY
|
$175.7M
-27.19%
YoY
|
$139.0M
-30.64%
YoY
|
$151.4M
7.45%
YoY
|
$290.7M
111.11%
YoY
|
$241.3M
41.94%
YoY
|
$200.4M
173.4%
YoY
|
$140.9M
74.6%
YoY
|
$137.7M
56.3%
YoY
|
$170.0M
-23.77%
YoY
|
| Income Tax |
$39.90M
358.62%
YoY
|
$39.50M
11.9%
YoY
|
$43.50M
-12.12%
YoY
|
$46.90M
-3.1%
YoY
|
$8.700M
-45.28%
YoY
|
$35.30M
-23.76%
YoY
|
$49.50M
-11.13%
YoY
|
$48.40M
12.82%
YoY
|
$15.90M
-51.38%
YoY
|
$46.30M
37.39%
YoY
|
$55.70M
-21.77%
YoY
|
$42.90M
-26.03%
YoY
|
$32.70M
-31.88%
YoY
|
$33.70M
4.98%
YoY
|
$71.20M
111.28%
YoY
|
$58.00M
40.78%
YoY
|
$48.00M
166.67%
YoY
|
$32.10M
62.94%
YoY
|
$33.70M
58.96%
YoY
|
$41.20M
-23.84%
YoY
|
| Net Earnings |
$136.3M
156.2%
YoY
|
$141.9M
-0.42%
YoY
|
$129.9M
-12.94%
YoY
|
$145.6M
0.55%
YoY
|
$53.20M
-19.39%
YoY
|
$142.5M
-5.0%
YoY
|
$149.2M
-11.03%
YoY
|
$144.8M
9.04%
YoY
|
$66.00M
-37.91%
YoY
|
$150.0M
27.44%
YoY
|
$167.7M
-23.6%
YoY
|
$132.8M
-27.55%
YoY
|
$106.3M
-30.25%
YoY
|
$117.7M
8.18%
YoY
|
$219.5M
111.06%
YoY
|
$183.3M
42.31%
YoY
|
$152.4M
175.59%
YoY
|
$108.8M
78.36%
YoY
|
$104.0M
55.46%
YoY
|
$128.8M
-23.74%
YoY
|
| Basic Earnings Per Share |
$7.36
175.66%
YoY
|
N/A
|
$6.83
-6.44%
YoY
|
$7.44
5.98%
YoY
|
$2.67
-15.77%
YoY
|
N/A
|
$7.30
-6.77%
YoY
|
$7.02
14.71%
YoY
|
$3.17
-35.17%
YoY
|
N/A
|
$7.83
-17.23%
YoY
|
$6.12
-20.0%
YoY
|
$4.89
-20.87%
YoY
|
N/A
|
$9.46
134.74%
YoY
|
$7.65
57.73%
YoY
|
$6.18
202.94%
YoY
|
N/A
|
$4.03
75.22%
YoY
|
$4.85
-16.23%
YoY
|
| Diluted Earnings Per Share |
$7.28
176.81%
YoY
|
$7.54
8.18%
YoY
|
$6.76
-6.11%
YoY
|
$7.36
6.36%
YoY
|
$2.63
-15.71%
YoY
|
$6.97
-0.52%
YoY
|
$7.20
-6.37%
YoY
|
$6.92
14.9%
YoY
|
$3.12
-35.03%
YoY
|
$7.00
34.47%
YoY
|
$7.69
-17.13%
YoY
|
$6.02
-20.02%
YoY
|
$4.80
-21.05%
YoY
|
$5.21
-100.0%
YoY
|
$9.28
133.17%
YoY
|
$7.53
57.2%
YoY
|
$6.08
202.49%
YoY
|
$4.222M
96.59%
YoY
|
$3.98
75.33%
YoY
|
$4.79
-16.4%
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 |
18.54M shares
-7.4%
YoY
|
N/A
|
18.73M shares
-8.34%
YoY
|
19.29M shares
-6.54%
YoY
|
20.02M shares
-3.8%
YoY
|
N/A
|
20.44M shares
-4.49%
YoY
|
20.64M shares
-4.81%
YoY
|
20.81M shares
-4.12%
YoY
|
N/A
|
21.40M shares
-7.78%
YoY
|
21.69M shares
-9.46%
YoY
|
21.70M shares
-11.98%
YoY
|
N/A
|
23.21M shares
-9.98%
YoY
|
23.95M shares
-9.88%
YoY
|
24.66M shares
-9.13%
YoY
|
N/A
|
25.78M shares
-11.45%
YoY
|
26.58M shares
-8.92%
YoY
|
| Diluted Shares Outstanding |
18.71M shares
-7.4%
YoY
|
N/A
|
19.23M shares
-7.25%
YoY
|
19.77M shares
-5.53%
YoY
|
20.20M shares
-4.53%
YoY
|
N/A
|
20.74M shares
-4.84%
YoY
|
20.92M shares
-5.12%
YoY
|
21.16M shares
-4.39%
YoY
|
N/A
|
21.79M shares
-7.86%
YoY
|
22.05M shares
-9.41%
YoY
|
22.13M shares
-11.73%
YoY
|
N/A
|
23.65M shares
-9.57%
YoY
|
24.34M shares
-9.57%
YoY
|
25.07M shares
-8.78%
YoY
|
N/A
|
26.15M shares
-11.34%
YoY
|
26.92M shares
-8.74%
YoY
|
Loading...