|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$18.00B
4.71%
YoY
|
$17.19B
16.12%
YoY
|
$14.80B
-4.09%
YoY
|
$15.43B
56.88%
YoY
|
$9.838B
37.94%
YoY
|
| Cost Of Revenue |
$14.93B
4.83%
YoY
|
$14.24B
18.2%
YoY
|
$12.05B
-2.32%
YoY
|
$12.33B
55.42%
YoY
|
$7.936B
34.31%
YoY
|
| Gross Profit |
$3.072B
4.17%
YoY
|
$2.949B
7.0%
YoY
|
$2.756B
-11.12%
YoY
|
$3.101B
63.0%
YoY
|
$1.902B
55.48%
YoY
|
| Selling, General & Admin |
$1.988B
5.25%
YoY
|
$1.889B
16.76%
YoY
|
$1.617B
-8.28%
YoY
|
$1.763B
64.21%
YoY
|
$1.074B
37.34%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$82.40M
9.87%
YoY
|
$75.00M
10.78%
YoY
|
$67.70M
-1.88%
YoY
|
$69.00M
64.68%
YoY
|
$41.90M
8.83%
YoY
|
| Operating Expenses |
$1.988B
5.25%
YoY
|
$1.889B
12.07%
YoY
|
$1.685B
-4.44%
YoY
|
$1.763B
64.21%
YoY
|
$1.074B
37.34%
YoY
|
| Operating Profit |
$860.6M
2.99%
YoY
|
$835.6M
-21.96%
YoY
|
$1.071B
-15.87%
YoY
|
$1.273B
60.72%
YoY
|
$791.8M
113.54%
YoY
|
| Interest Expense |
-$278.7M
3.61%
YoY
|
-$269.0M
62.34%
YoY
|
-$165.7M
3.18%
YoY
|
-$160.6M
-257.3%
YoY
|
$102.1M
-237.23%
YoY
|
| Other Income/Expense, Net |
-$198.4M
-23.78%
YoY
|
-$260.3M
71.02%
YoY
|
-$152.2M
-427.31%
YoY
|
$46.50M
-149.42%
YoY
|
-$94.10M
187.77%
YoY
|
| Pretax Income |
$662.2M
15.11%
YoY
|
$575.3M
-28.2%
YoY
|
$801.3M
-39.25%
YoY
|
$1.319B
89.06%
YoY
|
$697.7M
106.36%
YoY
|
| Income Tax |
$170.2M
17.38%
YoY
|
$145.0M
-27.06%
YoY
|
$198.8M
-38.22%
YoY
|
$321.8M
94.68%
YoY
|
$165.3M
97.49%
YoY
|
| Net Earnings |
$492.0M
14.34%
YoY
|
$430.3M
-28.58%
YoY
|
$602.5M
-39.59%
YoY
|
$997.3M
87.32%
YoY
|
$532.4M
109.28%
YoY
|
| Basic Earnings Per Share |
$25.20
16.77%
YoY
|
$21.58
-25.25%
YoY
|
$28.87
-35.53%
YoY
|
$44.78
67.4%
YoY
|
$26.75
101.89%
YoY
|
| Diluted Earnings Per Share |
$25.13
16.88%
YoY
|
$21.50
-25.06%
YoY
|
$28.69
-35.69%
YoY
|
$44.61
68.4%
YoY
|
$26.49
100.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.50M shares
-2.01%
YoY
|
19.90M shares
-4.78%
YoY
|
20.90M shares
-6.28%
YoY
|
22.30M shares
12.06%
YoY
|
19.90M shares
3.65%
YoY
|
| Diluted Shares Outstanding |
19.60M shares
-2.0%
YoY
|
20.00M shares
-4.76%
YoY
|
21.00M shares
-6.25%
YoY
|
22.40M shares
11.44%
YoY
|
20.10M shares
4.15%
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 |
$4.113B
-0.86%
YoY
|
$4.677B
3.82%
YoY
|
$4.801B
13.32%
YoY
|
$4.373B
2.99%
YoY
|
$4.149B
-1.25%
YoY
|
$4.505B
18.18%
YoY
|
$4.237B
15.56%
YoY
|
$4.246B
13.46%
YoY
|
$4.201B
17.28%
YoY
|
$3.812B
2.85%
YoY
|
$3.666B
-5.17%
YoY
|
$3.743B
-5.26%
YoY
|
$3.582B
-8.42%
YoY
|
$3.706B
39.59%
YoY
|
$3.866B
60.68%
YoY
|
$3.950B
52.87%
YoY
|
$3.912B
78.38%
YoY
|
$2.655B
18.84%
YoY
|
$2.406B
30.38%
YoY
|
| Cost Of Revenue |
$3.386B
-1.12%
YoY
|
$3.884B
3.43%
YoY
|
$3.998B
13.63%
YoY
|
$3.621B
3.01%
YoY
|
$3.424B
-0.78%
YoY
|
$3.755B
19.63%
YoY
|
$3.519B
17.57%
YoY
|
$3.516B
16.05%
YoY
|
$3.451B
19.58%
YoY
|
$3.139B
5.75%
YoY
|
$2.993B
-3.4%
YoY
|
$3.029B
-3.75%
YoY
|
$2.886B
-7.49%
YoY
|
$2.968B
40.49%
YoY
|
$3.098B
60.86%
YoY
|
$3.148B
50.83%
YoY
|
$3.120B
72.35%
YoY
|
$2.113B
13.47%
YoY
|
$1.926B
27.59%
YoY
|
| Gross Profit |
$726.9M
0.37%
YoY
|
$793.0M
5.76%
YoY
|
$802.5M
11.77%
YoY
|
$751.9M
2.9%
YoY
|
$724.2M
-3.44%
YoY
|
$749.8M
11.41%
YoY
|
$718.0M
6.61%
YoY
|
$730.7M
2.47%
YoY
|
$750.0M
7.73%
YoY
|
$673.0M
-8.81%
YoY
|
$673.5M
-12.28%
YoY
|
$713.1M
-11.16%
YoY
|
$696.2M
-12.1%
YoY
|
$738.0M
36.09%
YoY
|
$767.8M
59.96%
YoY
|
$802.7M
61.44%
YoY
|
$792.0M
106.95%
YoY
|
$542.3M
45.66%
YoY
|
$480.0M
42.9%
YoY
|
| Selling, General & Admin |
$510.4M
11.83%
YoY
|
$528.7M
10.86%
YoY
|
$527.1M
12.99%
YoY
|
$475.5M
-0.21%
YoY
|
$456.4M
-2.6%
YoY
|
$476.9M
15.19%
YoY
|
$466.5M
19.1%
YoY
|
$476.5M
16.62%
YoY
|
$468.6M
16.28%
YoY
|
$414.0M
-1.78%
YoY
|
$391.7M
-10.61%
YoY
|
$408.6M
-8.86%
YoY
|
$403.0M
-11.53%
YoY
|
$421.5M
42.54%
YoY
|
$438.2M
63.08%
YoY
|
$448.3M
66.22%
YoY
|
$455.5M
89.95%
YoY
|
$295.7M
29.41%
YoY
|
$268.7M
30.12%
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 |
$22.60M
17.71%
YoY
|
$23.00M
19.79%
YoY
|
$21.20M
12.17%
YoY
|
$19.00M
4.4%
YoY
|
$19.20M
2.67%
YoY
|
$19.20M
11.63%
YoY
|
$18.90M
11.18%
YoY
|
$18.20M
8.33%
YoY
|
$18.70M
11.98%
YoY
|
$17.20M
11.69%
YoY
|
$17.00M
-0.58%
YoY
|
$16.80M
-7.18%
YoY
|
$16.70M
-9.24%
YoY
|
$15.40M
36.28%
YoY
|
$17.10M
59.81%
YoY
|
$18.10M
79.21%
YoY
|
$18.40M
87.76%
YoY
|
$11.30M
18.95%
YoY
|
$10.70M
9.18%
YoY
|
| Operating Expenses |
$533.0M
16.78%
YoY
|
$551.7M
11.21%
YoY
|
$527.1M
12.99%
YoY
|
$475.5M
-0.21%
YoY
|
$456.4M
-2.6%
YoY
|
$496.1M
15.05%
YoY
|
$466.5M
19.1%
YoY
|
$476.5M
12.01%
YoY
|
$468.6M
16.28%
YoY
|
$431.2M
-0.96%
YoY
|
$391.7M
-10.61%
YoY
|
$425.4M
-5.11%
YoY
|
$403.0M
-11.53%
YoY
|
$435.4M
42.19%
YoY
|
$438.2M
63.08%
YoY
|
$448.3M
66.22%
YoY
|
$455.5M
89.95%
YoY
|
$306.2M
28.76%
YoY
|
$268.7M
30.12%
YoY
|
| Operating Profit |
$193.9M
-17.24%
YoY
|
$241.3M
-4.89%
YoY
|
$242.6M
4.25%
YoY
|
$257.4M
156.12%
YoY
|
$234.3M
-10.84%
YoY
|
$253.7M
4.92%
YoY
|
$232.7M
-12.09%
YoY
|
$100.5M
-65.07%
YoY
|
$262.8M
-4.95%
YoY
|
$241.8M
-20.09%
YoY
|
$264.7M
-15.59%
YoY
|
$287.7M
-14.25%
YoY
|
$276.5M
-13.81%
YoY
|
$302.6M
28.17%
YoY
|
$313.6M
56.02%
YoY
|
$335.5M
53.62%
YoY
|
$320.8M
135.36%
YoY
|
$236.1M
75.54%
YoY
|
$201.0M
68.77%
YoY
|
| Interest Expense |
-$69.00M
9.52%
YoY
|
-$78.10M
14.85%
YoY
|
-$78.00M
14.71%
YoY
|
-$59.50M
-9.98%
YoY
|
-$63.00M
-5.83%
YoY
|
-$68.00M
38.78%
YoY
|
-$68.00M
75.71%
YoY
|
-$66.10M
64.84%
YoY
|
-$66.90M
76.52%
YoY
|
-$49.00M
20.1%
YoY
|
-$38.70M
-4.44%
YoY
|
-$40.10M
2.56%
YoY
|
-$37.90M
-5.72%
YoY
|
-$40.80M
-22.14%
YoY
|
-$40.50M
148.47%
YoY
|
-$39.10M
136.97%
YoY
|
-$40.20M
137.87%
YoY
|
-$52.40M
181.72%
YoY
|
-$16.30M
2.52%
YoY
|
| Other Income/Expense, Net |
-$100.0K
-99.83%
YoY
|
$100.0K
0.0%
YoY
|
-$42.30M
-32.86%
YoY
|
-$53.60M
-14.24%
YoY
|
-$58.90M
-11.96%
YoY
|
$100.0K
N/A
|
-$63.00M
62.79%
YoY
|
-$62.50M
134.96%
YoY
|
-$66.90M
76.05%
YoY
|
$0.00
N/A
|
-$38.70M
-4.44%
YoY
|
-$26.60M
-60.77%
YoY
|
-$38.00M
435.21%
YoY
|
N/A
|
-$40.50M
387.95%
YoY
|
-$67.80M
310.91%
YoY
|
-$7.100M
-57.99%
YoY
|
N/A
|
-$8.300M
-194.32%
YoY
|
| Pretax Income |
$250.6M
42.87%
YoY
|
$82.70M
-51.83%
YoY
|
$200.2M
17.97%
YoY
|
$203.8M
436.32%
YoY
|
$175.4M
-10.42%
YoY
|
$171.7M
127.12%
YoY
|
$169.7M
-24.91%
YoY
|
$38.00M
-85.45%
YoY
|
$195.8M
-17.9%
YoY
|
$75.60M
-83.72%
YoY
|
$226.0M
-17.25%
YoY
|
$261.1M
-2.47%
YoY
|
$238.5M
-23.97%
YoY
|
$464.5M
152.86%
YoY
|
$273.1M
41.72%
YoY
|
$267.7M
32.59%
YoY
|
$313.7M
162.73%
YoY
|
$183.7M
53.34%
YoY
|
$192.7M
50.66%
YoY
|
| Income Tax |
$62.80M
45.03%
YoY
|
$22.70M
-47.09%
YoY
|
$53.10M
22.35%
YoY
|
$51.00M
415.15%
YoY
|
$43.30M
-11.27%
YoY
|
$42.90M
113.43%
YoY
|
$43.40M
-23.59%
YoY
|
$9.900M
-84.72%
YoY
|
$48.80M
-14.54%
YoY
|
$20.10M
-81.94%
YoY
|
$56.80M
-16.59%
YoY
|
$64.80M
-2.26%
YoY
|
$57.10M
-24.87%
YoY
|
$111.3M
157.64%
YoY
|
$68.10M
49.02%
YoY
|
$66.30M
33.13%
YoY
|
$76.00M
185.71%
YoY
|
$43.20M
40.72%
YoY
|
$45.70M
44.16%
YoY
|
| Net Earnings |
$187.8M
42.17%
YoY
|
$60.00M
-53.42%
YoY
|
$147.1M
16.47%
YoY
|
$152.8M
443.77%
YoY
|
$132.1M
-10.2%
YoY
|
$128.8M
132.07%
YoY
|
$126.3M
-25.35%
YoY
|
$28.10M
-85.69%
YoY
|
$147.1M
-18.91%
YoY
|
$55.50M
-84.29%
YoY
|
$169.2M
-17.46%
YoY
|
$196.4M
-2.48%
YoY
|
$181.4M
-23.69%
YoY
|
$353.2M
151.39%
YoY
|
$205.0M
39.46%
YoY
|
$201.4M
32.41%
YoY
|
$237.7M
156.14%
YoY
|
$140.5M
57.69%
YoY
|
$147.0M
52.81%
YoY
|
| Basic Earnings Per Share |
$9.90
47.1%
YoY
|
N/A
|
$7.53
17.66%
YoY
|
$7.77
455.0%
YoY
|
$6.73
-7.04%
YoY
|
N/A
|
$6.40
-22.14%
YoY
|
$1.40
-85.06%
YoY
|
$7.24
-14.01%
YoY
|
N/A
|
$8.22
-11.23%
YoY
|
$9.37
2.85%
YoY
|
$8.42
-19.27%
YoY
|
N/A
|
$9.26
21.52%
YoY
|
$9.11
15.61%
YoY
|
$10.43
116.84%
YoY
|
N/A
|
$7.62
52.1%
YoY
|
| Diluted Earnings Per Share |
$9.88
47.24%
YoY
|
$3.06
-53.23%
YoY
|
$7.52
18.05%
YoY
|
$7.76
458.27%
YoY
|
$6.71
-6.93%
YoY
|
$6.54
141.5%
YoY
|
$6.37
-22.22%
YoY
|
$1.39
-85.14%
YoY
|
$7.21
-13.86%
YoY
|
$2.71
-82.83%
YoY
|
$8.19
-11.27%
YoY
|
$9.35
3.11%
YoY
|
$8.37
-19.36%
YoY
|
$15.77
-100.0%
YoY
|
$9.23
22.41%
YoY
|
$9.07
16.28%
YoY
|
$10.38
117.15%
YoY
|
$6.416M
38.97%
YoY
|
$7.54
52.02%
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 |
19.26M shares
-1.97%
YoY
|
19.44M shares
-0.75%
YoY
|
19.66M shares
-1.6%
YoY
|
19.66M shares
-2.54%
YoY
|
19.65M shares
-3.72%
YoY
|
19.59M shares
-4.81%
YoY
|
19.98M shares
-2.89%
YoY
|
20.17M shares
-6.32%
YoY
|
20.40M shares
-5.92%
YoY
|
20.58M shares
-7.03%
YoY
|
20.58M shares
-7.03%
YoY
|
21.53M shares
-2.56%
YoY
|
21.69M shares
-4.88%
YoY
|
22.13M shares
14.44%
YoY
|
22.13M shares
14.67%
YoY
|
22.10M shares
14.51%
YoY
|
22.80M shares
18.13%
YoY
|
19.34M shares
0.29%
YoY
|
19.30M shares
0.52%
YoY
|
| Diluted Shares Outstanding |
19.00M shares
-3.55%
YoY
|
N/A
|
19.60M shares
-1.01%
YoY
|
19.70M shares
-2.48%
YoY
|
19.70M shares
-3.43%
YoY
|
N/A
|
19.80M shares
-4.35%
YoY
|
20.20M shares
-3.81%
YoY
|
20.40M shares
-5.99%
YoY
|
N/A
|
20.70M shares
-6.76%
YoY
|
21.00M shares
-5.41%
YoY
|
21.70M shares
-5.24%
YoY
|
N/A
|
22.20M shares
13.85%
YoY
|
22.20M shares
13.85%
YoY
|
22.90M shares
18.04%
YoY
|
N/A
|
19.50M shares
0.52%
YoY
|
Loading...