|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.236B
-10.01%
YoY
|
$6.930B
8.1%
YoY
|
$6.411B
-7.14%
YoY
|
$6.904B
20.59%
YoY
|
$5.725B
36.86%
YoY
|
| Cost Of Revenue |
$5.059B
-7.21%
YoY
|
$5.451B
8.37%
YoY
|
$5.030B
-3.51%
YoY
|
$5.213B
16.65%
YoY
|
$4.469B
32.21%
YoY
|
| Gross Profit |
$1.178B
-20.36%
YoY
|
$1.479B
7.12%
YoY
|
$1.380B
-18.34%
YoY
|
$1.690B
34.63%
YoY
|
$1.256B
56.42%
YoY
|
| Selling, General & Admin |
$652.3M
-5.87%
YoY
|
$693.0M
8.65%
YoY
|
$637.8M
0.38%
YoY
|
$635.4M
9.66%
YoY
|
$579.4M
23.76%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$37.30M
0.08%
YoY
|
$37.27M
2.36%
YoY
|
$36.41M
12.67%
YoY
|
$32.32M
12.85%
YoY
|
$28.64M
0.85%
YoY
|
| Operating Expenses |
$652.3M
-5.87%
YoY
|
$693.0M
8.65%
YoY
|
$637.8M
0.38%
YoY
|
$635.4M
9.66%
YoY
|
$579.4M
23.78%
YoY
|
| Operating Profit |
$525.3M
-33.14%
YoY
|
$785.6M
5.8%
YoY
|
$742.5M
-29.62%
YoY
|
$1.055B
56.03%
YoY
|
$676.2M
102.09%
YoY
|
| Interest Expense |
$29.89M
-54.22%
YoY
|
$65.30M
127.17%
YoY
|
$28.74M
39.27%
YoY
|
$20.64M
-14.84%
YoY
|
$24.23M
-33.06%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$554.2M
-34.87%
YoY
|
$850.9M
10.33%
YoY
|
$771.3M
-28.06%
YoY
|
$1.072B
54.18%
YoY
|
$695.3M
91.01%
YoY
|
| Income Tax |
$125.4M
-35.99%
YoY
|
$195.9M
8.17%
YoY
|
$181.1M
-29.09%
YoY
|
$255.4M
95.56%
YoY
|
$130.6M
92.63%
YoY
|
| Net Earnings |
$428.8M
-34.54%
YoY
|
$655.0M
10.99%
YoY
|
$590.2M
-27.73%
YoY
|
$816.7M
44.61%
YoY
|
$564.7M
90.64%
YoY
|
| Basic Earnings Per Share |
$6.28
-27.82%
YoY
|
$8.70
20.0%
YoY
|
$7.25
-22.46%
YoY
|
$9.35
50.32%
YoY
|
$6.22
90.8%
YoY
|
| Diluted Earnings Per Share |
$6.15
-27.22%
YoY
|
$8.45
20.2%
YoY
|
$7.03
-22.66%
YoY
|
$9.09
51.25%
YoY
|
$6.01
92.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.91M shares
-9.16%
YoY
|
74.75M shares
-7.53%
YoY
|
80.84M shares
-6.93%
YoY
|
86.86M shares
-3.92%
YoY
|
90.40M shares
-0.07%
YoY
|
| Diluted Shares Outstanding |
69.25M shares
-10.01%
YoY
|
76.96M shares
-7.71%
YoY
|
83.38M shares
-6.68%
YoY
|
89.35M shares
-4.53%
YoY
|
93.59M shares
-0.53%
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.077B
-22.62%
YoY
|
$1.694B
-15.28%
YoY
|
$1.620B
-7.54%
YoY
|
$1.530B
-10.54%
YoY
|
$1.392B
-5.18%
YoY
|
$2.000B
19.47%
YoY
|
$1.753B
10.43%
YoY
|
$1.710B
-3.14%
YoY
|
$1.468B
6.03%
YoY
|
$1.674B
-13.71%
YoY
|
$1.587B
-13.98%
YoY
|
$1.765B
2.63%
YoY
|
$1.384B
-1.03%
YoY
|
$1.940B
15.81%
YoY
|
$1.845B
25.75%
YoY
|
$1.720B
19.37%
YoY
|
$1.399B
22.51%
YoY
|
$1.675B
40.27%
YoY
|
$1.467B
46.86%
YoY
|
$1.441B
57.65%
YoY
|
| Cost Of Revenue |
$908.0M
-18.0%
YoY
|
$1.400B
-11.24%
YoY
|
$1.321B
-4.65%
YoY
|
$1.230B
-8.35%
YoY
|
$1.107B
-3.41%
YoY
|
$1.577B
19.44%
YoY
|
$1.386B
11.7%
YoY
|
$1.342B
-3.21%
YoY
|
$1.147B
5.88%
YoY
|
$1.321B
-11.9%
YoY
|
$1.240B
N/A
|
$1.387B
8.18%
YoY
|
$1.083B
0.07%
YoY
|
$1.499B
16.04%
YoY
|
N/A
|
$1.282B
13.63%
YoY
|
$1.082B
19.98%
YoY
|
$1.292B
35.76%
YoY
|
N/A
|
$1.128B
51.51%
YoY
|
| Gross Profit |
$169.0M
-40.58%
YoY
|
$294.3M
-30.35%
YoY
|
$299.3M
-18.45%
YoY
|
$299.5M
-18.54%
YoY
|
$284.4M
-11.48%
YoY
|
$422.6M
19.56%
YoY
|
$367.0M
5.9%
YoY
|
$367.7M
-2.92%
YoY
|
$321.2M
6.55%
YoY
|
$353.5M
-19.86%
YoY
|
$346.6M
N/A
|
$378.8M
-13.59%
YoY
|
$301.5M
-4.79%
YoY
|
$441.1M
15.03%
YoY
|
N/A
|
$438.3M
40.09%
YoY
|
$316.7M
32.06%
YoY
|
$383.5M
58.7%
YoY
|
N/A
|
$312.9M
85.53%
YoY
|
| Selling, General & Admin |
$132.6M
-13.8%
YoY
|
$170.0M
-9.67%
YoY
|
$163.7M
-5.4%
YoY
|
$164.8M
-4.59%
YoY
|
$153.8M
-3.28%
YoY
|
$188.2M
14.08%
YoY
|
$173.1M
7.1%
YoY
|
$172.7M
1.2%
YoY
|
$159.0M
13.13%
YoY
|
$165.0M
5.16%
YoY
|
$161.6M
-89.34%
YoY
|
$170.7M
0.4%
YoY
|
$140.6M
-2.25%
YoY
|
$156.9M
-4.53%
YoY
|
$1.515B
17.17%
YoY
|
$170.0M
16.13%
YoY
|
$143.8M
16.74%
YoY
|
$164.3M
32.61%
YoY
|
$1.293B
1088.6%
YoY
|
$146.4M
35.03%
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 |
$10.12M
14.77%
YoY
|
$9.863M
9.43%
YoY
|
$9.406M
-0.11%
YoY
|
$9.219M
-3.04%
YoY
|
$8.815M
-5.57%
YoY
|
$9.013M
-4.25%
YoY
|
$9.416M
2.35%
YoY
|
$9.508M
5.08%
YoY
|
$9.335M
7.15%
YoY
|
$9.413M
11.29%
YoY
|
$9.200M
10.48%
YoY
|
$9.048M
14.43%
YoY
|
$8.712M
14.23%
YoY
|
$8.458M
15.17%
YoY
|
$8.327M
22.46%
YoY
|
$7.907M
6.91%
YoY
|
$7.627M
7.42%
YoY
|
$7.344M
8.0%
YoY
|
$6.800M
-4.23%
YoY
|
$7.396M
2.72%
YoY
|
| Operating Expenses |
$132.6M
-13.8%
YoY
|
$170.0M
-9.67%
YoY
|
$163.7M
-5.4%
YoY
|
$164.8M
-4.59%
YoY
|
$153.8M
-3.28%
YoY
|
$188.2M
14.08%
YoY
|
$173.1M
7.1%
YoY
|
$172.7M
1.2%
YoY
|
$159.0M
13.13%
YoY
|
$164.9M
5.16%
YoY
|
$161.6M
-89.34%
YoY
|
$170.7M
0.4%
YoY
|
$140.6M
-2.25%
YoY
|
$156.9M
-4.53%
YoY
|
$1.515B
17.17%
YoY
|
$170.0M
16.13%
YoY
|
$143.8M
16.74%
YoY
|
$164.3M
32.71%
YoY
|
$1.293B
1088.6%
YoY
|
$146.4M
27.17%
YoY
|
| Operating Profit |
$36.39M
-72.12%
YoY
|
$124.4M
-46.96%
YoY
|
$135.6M
-30.1%
YoY
|
$134.8M
-30.9%
YoY
|
$130.5M
-19.52%
YoY
|
$234.4M
24.36%
YoY
|
$194.0M
4.85%
YoY
|
$195.0M
-6.29%
YoY
|
$162.2M
0.8%
YoY
|
$188.5M
-33.67%
YoY
|
$185.0M
N/A
|
$208.1M
-22.45%
YoY
|
$160.9M
-6.91%
YoY
|
$284.2M
29.69%
YoY
|
N/A
|
$268.3M
61.16%
YoY
|
$172.9M
48.24%
YoY
|
$219.2M
86.0%
YoY
|
N/A
|
$166.5M
211.03%
YoY
|
| Interest Expense |
$3.936M
-55.38%
YoY
|
$5.816M
-56.15%
YoY
|
$7.633M
-43.28%
YoY
|
$7.621M
-70.81%
YoY
|
$8.821M
-29.25%
YoY
|
$13.26M
19.7%
YoY
|
$13.46M
41.66%
YoY
|
$26.11M
281.58%
YoY
|
$12.47M
864.94%
YoY
|
$11.08M
1541.48%
YoY
|
$9.500M
4218.18%
YoY
|
$6.842M
-52.93%
YoY
|
$1.292M
-75.19%
YoY
|
$675.0K
-85.87%
YoY
|
$220.0K
-95.9%
YoY
|
$14.54M
103.07%
YoY
|
$5.207M
-24.54%
YoY
|
$4.777M
-33.65%
YoY
|
$5.371M
-44.05%
YoY
|
$7.158M
-46.58%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$40.32M
-71.06%
YoY
|
$129.2M
-47.83%
YoY
|
$143.2M
-30.95%
YoY
|
$142.4M
-35.61%
YoY
|
$139.4M
-20.21%
YoY
|
$247.7M
24.1%
YoY
|
$207.4M
6.63%
YoY
|
$221.1M
2.87%
YoY
|
$174.7M
7.68%
YoY
|
$199.6M
-29.94%
YoY
|
$194.5M
-40.37%
YoY
|
$214.9M
-24.01%
YoY
|
$162.2M
-8.91%
YoY
|
$284.9M
27.23%
YoY
|
$326.2M
87.28%
YoY
|
$282.9M
62.88%
YoY
|
$178.1M
44.12%
YoY
|
$223.9M
77.6%
YoY
|
$174.2M
71.94%
YoY
|
$173.7M
156.18%
YoY
|
| Income Tax |
$6.900M
-76.85%
YoY
|
$27.70M
-51.49%
YoY
|
$33.40M
-33.33%
YoY
|
$34.50M
-34.54%
YoY
|
$29.80M
-17.22%
YoY
|
$57.10M
15.82%
YoY
|
$50.10M
12.33%
YoY
|
$52.70M
4.36%
YoY
|
$36.00M
-1.91%
YoY
|
$49.30M
-28.03%
YoY
|
$44.60M
-37.09%
YoY
|
$50.50M
-30.06%
YoY
|
$36.70M
-16.21%
YoY
|
$68.50M
37.83%
YoY
|
$70.90M
194.19%
YoY
|
$72.20M
138.28%
YoY
|
$43.80M
65.28%
YoY
|
$49.70M
148.5%
YoY
|
$24.10M
5.24%
YoY
|
$30.30M
91.77%
YoY
|
| Net Earnings |
$33.42M
-69.49%
YoY
|
$101.0M
-46.67%
YoY
|
$109.8M
-30.19%
YoY
|
$107.9M
-35.94%
YoY
|
$109.6M
-20.39%
YoY
|
$189.3M
26.91%
YoY
|
$157.3M
4.93%
YoY
|
$168.4M
3.18%
YoY
|
$137.6M
9.65%
YoY
|
$149.2M
-30.65%
YoY
|
$149.9M
-41.28%
YoY
|
$163.2M
-22.52%
YoY
|
$125.5M
-6.52%
YoY
|
$215.1M
23.46%
YoY
|
$255.3M
70.11%
YoY
|
$210.7M
46.95%
YoY
|
$134.3M
38.34%
YoY
|
$174.2M
64.23%
YoY
|
$150.1M
91.41%
YoY
|
$143.4M
175.76%
YoY
|
| Basic Earnings Per Share |
$0.53
-65.13%
YoY
|
N/A
|
$1.64
-21.9%
YoY
|
$1.53
-30.77%
YoY
|
$1.52
-16.02%
YoY
|
N/A
|
$2.10
12.9%
YoY
|
$2.21
10.5%
YoY
|
$1.81
21.48%
YoY
|
N/A
|
$1.86
-36.73%
YoY
|
$2.00
-16.32%
YoY
|
$1.49
-1.32%
YoY
|
N/A
|
$2.94
77.11%
YoY
|
$2.39
54.19%
YoY
|
$1.51
43.81%
YoY
|
N/A
|
$1.66
93.02%
YoY
|
$1.55
171.93%
YoY
|
| Diluted Earnings Per Share |
$0.52
-65.1%
YoY
|
$1.55
-38.49%
YoY
|
$1.61
-21.08%
YoY
|
$1.50
-30.23%
YoY
|
$1.49
-15.28%
YoY
|
$2.52
36.0%
YoY
|
$2.04
13.33%
YoY
|
$2.15
11.02%
YoY
|
$1.76
21.29%
YoY
|
$1.85
-100.0%
YoY
|
$1.80
-37.06%
YoY
|
$1.94
-16.53%
YoY
|
$1.45
-1.36%
YoY
|
$2.468M
28.62%
YoY
|
$2.86
78.75%
YoY
|
$2.32
54.67%
YoY
|
$1.47
44.12%
YoY
|
$1.919M
171305532.99%
YoY
|
$1.60
92.77%
YoY
|
$1.50
172.73%
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 |
62.65M shares
-12.43%
YoY
|
63.17M shares
-12.45%
YoY
|
64.76M shares
-13.04%
YoY
|
68.05M shares
-10.05%
YoY
|
71.54M shares
-5.74%
YoY
|
72.16M shares
-4.89%
YoY
|
74.48M shares
-7.11%
YoY
|
75.65M shares
-7.47%
YoY
|
75.89M shares
-9.07%
YoY
|
75.87M shares
-9.67%
YoY
|
80.18M shares
-7.3%
YoY
|
81.76M shares
-6.94%
YoY
|
83.47M shares
-5.46%
YoY
|
83.99M shares
-4.8%
YoY
|
86.49M shares
-3.98%
YoY
|
87.86M shares
-4.59%
YoY
|
88.29M shares
-3.74%
YoY
|
88.22M shares
-3.73%
YoY
|
90.08M shares
-0.51%
YoY
|
92.09M shares
1.76%
YoY
|
| Diluted Shares Outstanding |
63.73M shares
-12.71%
YoY
|
N/A
|
67.74M shares
-11.61%
YoY
|
71.23M shares
-8.46%
YoY
|
73.01M shares
-6.71%
YoY
|
N/A
|
76.63M shares
-7.38%
YoY
|
77.81M shares
-7.71%
YoY
|
78.26M shares
-8.99%
YoY
|
N/A
|
82.73M shares
-6.89%
YoY
|
84.31M shares
-6.65%
YoY
|
86.00M shares
-5.57%
YoY
|
N/A
|
88.86M shares
-4.73%
YoY
|
90.32M shares
-5.31%
YoY
|
91.07M shares
-4.04%
YoY
|
N/A
|
93.26M shares
-0.89%
YoY
|
95.38M shares
2.04%
YoY
|
Loading...