|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.032B
1.31%
YoY
|
$4.967B
5.08%
YoY
|
$4.727B
1.52%
YoY
|
$4.656B
19.69%
YoY
|
$3.890B
34.79%
YoY
|
| Cost Of Revenue |
$2.508B
-0.36%
YoY
|
$2.517B
7.56%
YoY
|
$2.340B
7.59%
YoY
|
$2.175B
9.46%
YoY
|
$1.987B
14.13%
YoY
|
| Gross Profit |
$2.524B
3.02%
YoY
|
$2.450B
2.64%
YoY
|
$2.387B
-3.79%
YoY
|
$2.481B
30.37%
YoY
|
$1.903B
66.2%
YoY
|
| Selling, General & Admin |
$1.185B
1.98%
YoY
|
$1.162B
6.02%
YoY
|
$1.096B
3.79%
YoY
|
$1.056B
25.12%
YoY
|
$844.0M
56.3%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$149.0M
2.05%
YoY
|
$146.0M
8.15%
YoY
|
$135.0M
2.27%
YoY
|
$132.0M
-9.59%
YoY
|
$146.0M
18.7%
YoY
|
| Operating Expenses |
$1.185B
1.98%
YoY
|
$1.162B
6.02%
YoY
|
$1.096B
3.79%
YoY
|
$1.056B
25.12%
YoY
|
$844.0M
56.3%
YoY
|
| Operating Profit |
$1.339B
3.96%
YoY
|
$1.288B
-0.23%
YoY
|
$1.291B
-9.4%
YoY
|
$1.425B
34.56%
YoY
|
$1.059B
75.04%
YoY
|
| Interest Expense |
-$169.0M
4.32%
YoY
|
-$162.0M
11.72%
YoY
|
-$145.0M
22.88%
YoY
|
-$118.0M
-28.05%
YoY
|
-$164.0M
9.33%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
-$3.000M
0.0%
YoY
|
-$3.000M
-400.0%
YoY
|
$1.000M
-50.0%
YoY
|
$2.000M
N/A
|
| Pretax Income |
-$299.0M
-197.71%
YoY
|
$306.0M
-23.12%
YoY
|
$398.0M
-31.62%
YoY
|
$582.0M
358.27%
YoY
|
$127.0M
-137.35%
YoY
|
| Income Tax |
$8.000M
-91.01%
YoY
|
$89.00M
-39.04%
YoY
|
$146.0M
-23.56%
YoY
|
$191.0M
158.11%
YoY
|
$74.00M
-188.1%
YoY
|
| Net Earnings |
-$308.0M
-241.28%
YoY
|
$218.0M
-14.17%
YoY
|
$254.0M
-35.04%
YoY
|
$391.0M
697.96%
YoY
|
$49.00M
-117.82%
YoY
|
| Basic Earnings Per Share |
-$8.84
-243.51%
YoY
|
$6.16
-11.49%
YoY
|
$6.96
-28.17%
YoY
|
$9.69
742.61%
YoY
|
$1.15
-117.29%
YoY
|
| Diluted Earnings Per Share |
-$8.84
-257.58%
YoY
|
$5.61
-10.67%
YoY
|
$6.28
-28.39%
YoY
|
$8.77
676.11%
YoY
|
$1.13
-116.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.90M shares
-1.41%
YoY
|
35.40M shares
-3.01%
YoY
|
36.50M shares
-9.65%
YoY
|
40.40M shares
-4.94%
YoY
|
42.50M shares
2.91%
YoY
|
| Diluted Shares Outstanding |
34.90M shares
-17.1%
YoY
|
42.10M shares
-3.22%
YoY
|
43.50M shares
-3.76%
YoY
|
45.20M shares
4.39%
YoY
|
43.30M shares
4.84%
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.257B
4.75%
YoY
|
$1.323B
-0.3%
YoY
|
$1.263B
-3.22%
YoY
|
$1.246B
9.3%
YoY
|
$1.200B
0.42%
YoY
|
$1.327B
11.14%
YoY
|
$1.305B
10.03%
YoY
|
$1.140B
-3.23%
YoY
|
$1.195B
2.22%
YoY
|
$1.194B
0.51%
YoY
|
$1.186B
-5.27%
YoY
|
$1.178B
1.2%
YoY
|
$1.169B
11.12%
YoY
|
$1.188B
8.0%
YoY
|
$1.252B
19.01%
YoY
|
$1.164B
18.9%
YoY
|
$1.052B
38.6%
YoY
|
$1.100B
47.26%
YoY
|
$1.052B
62.1%
YoY
|
| Cost Of Revenue |
$637.0M
12.15%
YoY
|
$675.0M
1.35%
YoY
|
$659.0M
-4.08%
YoY
|
$606.0M
6.32%
YoY
|
$568.0M
-4.38%
YoY
|
$666.0M
12.88%
YoY
|
$687.0M
7.68%
YoY
|
$570.0M
2.52%
YoY
|
$594.0M
6.83%
YoY
|
$590.0M
3.69%
YoY
|
$638.0M
15.37%
YoY
|
$556.0M
5.1%
YoY
|
$556.0M
6.11%
YoY
|
$569.0M
5.96%
YoY
|
$553.0M
4.54%
YoY
|
$529.0M
8.4%
YoY
|
$524.0M
21.02%
YoY
|
$537.0M
16.23%
YoY
|
$529.0M
29.66%
YoY
|
| Gross Profit |
$620.0M
-1.9%
YoY
|
$648.0M
-1.97%
YoY
|
$604.0M
-2.27%
YoY
|
$640.0M
12.28%
YoY
|
$632.0M
5.16%
YoY
|
$661.0M
9.44%
YoY
|
$618.0M
12.77%
YoY
|
$570.0M
-8.36%
YoY
|
$601.0M
-1.96%
YoY
|
$604.0M
-2.42%
YoY
|
$548.0M
-21.6%
YoY
|
$622.0M
-2.05%
YoY
|
$613.0M
16.1%
YoY
|
$619.0M
9.95%
YoY
|
$699.0M
33.65%
YoY
|
$635.0M
29.33%
YoY
|
$528.0M
61.96%
YoY
|
$563.0M
97.54%
YoY
|
$523.0M
117.01%
YoY
|
| Selling, General & Admin |
$306.0M
3.73%
YoY
|
$479.0M
-1.24%
YoY
|
$287.0M
-1.03%
YoY
|
$298.0M
6.43%
YoY
|
$295.0M
3.15%
YoY
|
$485.0M
13.85%
YoY
|
$290.0M
11.97%
YoY
|
$280.0M
3.7%
YoY
|
$286.0M
2.88%
YoY
|
$426.0M
10.94%
YoY
|
$259.0M
-38.77%
YoY
|
$270.0M
-31.47%
YoY
|
$278.0M
14.4%
YoY
|
$384.0M
5.49%
YoY
|
$423.0M
92.27%
YoY
|
$394.0M
71.3%
YoY
|
$243.0M
56.77%
YoY
|
$364.0M
58.95%
YoY
|
$220.0M
100.0%
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 |
$34.00M
-10.53%
YoY
|
$35.00M
-5.41%
YoY
|
$38.00M
5.56%
YoY
|
$38.00M
8.57%
YoY
|
$38.00M
0.0%
YoY
|
$37.00M
2.78%
YoY
|
$36.00M
9.09%
YoY
|
$35.00M
2.94%
YoY
|
$38.00M
18.75%
YoY
|
$36.00M
5.88%
YoY
|
$33.00M
0.0%
YoY
|
$34.00M
6.25%
YoY
|
$32.00M
-3.03%
YoY
|
$34.00M
0.0%
YoY
|
$33.00M
-5.71%
YoY
|
$32.00M
-11.11%
YoY
|
$33.00M
-19.51%
YoY
|
$34.00M
13.33%
YoY
|
$35.00M
16.67%
YoY
|
| Operating Expenses |
$306.0M
3.73%
YoY
|
$514.0M
-1.53%
YoY
|
$287.0M
-1.03%
YoY
|
$298.0M
6.43%
YoY
|
$295.0M
3.15%
YoY
|
$522.0M
12.99%
YoY
|
$290.0M
11.97%
YoY
|
$280.0M
3.7%
YoY
|
$286.0M
2.88%
YoY
|
$462.0M
10.53%
YoY
|
$259.0M
-43.2%
YoY
|
$270.0M
-36.62%
YoY
|
$278.0M
14.4%
YoY
|
$418.0M
5.03%
YoY
|
$456.0M
107.27%
YoY
|
$426.0M
85.22%
YoY
|
$243.0M
56.77%
YoY
|
$398.0M
53.67%
YoY
|
$220.0M
100.0%
YoY
|
| Operating Profit |
$314.0M
-6.82%
YoY
|
$134.0M
-3.6%
YoY
|
$317.0M
-3.35%
YoY
|
$342.0M
17.93%
YoY
|
$337.0M
6.98%
YoY
|
$139.0M
-2.11%
YoY
|
$328.0M
13.49%
YoY
|
$290.0M
-17.61%
YoY
|
$315.0M
-5.97%
YoY
|
$142.0M
-29.35%
YoY
|
$289.0M
18.93%
YoY
|
$352.0M
68.42%
YoY
|
$335.0M
17.54%
YoY
|
$201.0M
21.82%
YoY
|
$243.0M
-19.8%
YoY
|
$209.0M
-19.92%
YoY
|
$285.0M
66.67%
YoY
|
$165.0M
534.62%
YoY
|
$303.0M
131.3%
YoY
|
| Interest Expense |
-$44.00M
10.0%
YoY
|
-$44.00M
12.82%
YoY
|
-$43.00M
7.5%
YoY
|
-$42.00M
-2.33%
YoY
|
-$40.00M
0.0%
YoY
|
-$39.00M
0.0%
YoY
|
-$40.00M
11.11%
YoY
|
-$43.00M
19.44%
YoY
|
-$40.00M
17.65%
YoY
|
-$39.00M
44.44%
YoY
|
-$36.00M
5.88%
YoY
|
-$36.00M
20.0%
YoY
|
-$34.00M
25.93%
YoY
|
-$27.00M
-25.0%
YoY
|
-$34.00M
-17.07%
YoY
|
-$30.00M
-31.82%
YoY
|
-$27.00M
-37.21%
YoY
|
-$36.00M
-5.26%
YoY
|
-$41.00M
10.81%
YoY
|
| Other Income/Expense, Net |
-$1.000M
N/A
|
-$1.000M
-80.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$5.000M
-150.0%
YoY
|
$1.000M
-200.0%
YoY
|
-$1.000M
-200.0%
YoY
|
-$1.000M
-104.76%
YoY
|
$10.00M
400.0%
YoY
|
-$1.000M
-66.67%
YoY
|
$1.000M
-97.37%
YoY
|
$21.00M
425.0%
YoY
|
$2.000M
-108.33%
YoY
|
-$3.000M
-400.0%
YoY
|
$38.00M
3700.0%
YoY
|
$4.000M
N/A
|
-$24.00M
-260.0%
YoY
|
$1.000M
N/A
|
| Pretax Income |
$45.00M
-55.88%
YoY
|
-$496.0M
-940.68%
YoY
|
$1.000M
-99.15%
YoY
|
$94.00M
95.83%
YoY
|
$102.0M
25.93%
YoY
|
$59.00M
-7.81%
YoY
|
$118.0M
78.79%
YoY
|
$48.00M
-65.71%
YoY
|
$81.00M
-36.72%
YoY
|
$64.00M
-55.86%
YoY
|
$66.00M
-60.95%
YoY
|
$140.0M
-21.35%
YoY
|
$128.0M
42.22%
YoY
|
$145.0M
107.14%
YoY
|
$169.0M
191.38%
YoY
|
$178.0M
408.57%
YoY
|
$90.00M
-350.0%
YoY
|
$70.00M
-391.67%
YoY
|
$58.00M
-180.56%
YoY
|
| Income Tax |
$23.00M
-48.89%
YoY
|
-$65.00M
-750.0%
YoY
|
$3.000M
-91.18%
YoY
|
$25.00M
150.0%
YoY
|
$45.00M
28.57%
YoY
|
$10.00M
-67.74%
YoY
|
$34.00M
41.67%
YoY
|
$10.00M
-80.0%
YoY
|
$35.00M
-14.63%
YoY
|
$31.00M
-45.61%
YoY
|
$24.00M
-59.32%
YoY
|
$50.00M
16.28%
YoY
|
$41.00M
28.13%
YoY
|
$57.00M
418.18%
YoY
|
$59.00M
25.53%
YoY
|
$43.00M
59.26%
YoY
|
$32.00M
-390.91%
YoY
|
$11.00M
57.14%
YoY
|
$47.00M
-435.71%
YoY
|
| Net Earnings |
$22.00M
-60.71%
YoY
|
-$431.0M
-962.0%
YoY
|
-$2.000M
-102.38%
YoY
|
$69.00M
86.49%
YoY
|
$56.00M
19.15%
YoY
|
$50.00M
42.86%
YoY
|
$84.00M
100.0%
YoY
|
$37.00M
-58.89%
YoY
|
$47.00M
-45.98%
YoY
|
$35.00M
-60.23%
YoY
|
$42.00M
-61.47%
YoY
|
$90.00M
-33.82%
YoY
|
$87.00M
50.0%
YoY
|
$88.00M
44.26%
YoY
|
$109.0M
990.0%
YoY
|
$136.0M
2166.67%
YoY
|
$58.00M
-307.14%
YoY
|
$61.00M
-264.86%
YoY
|
$10.00M
-116.13%
YoY
|
| Basic Earnings Per Share |
$0.64
-60.0%
YoY
|
N/A
|
-$0.07
-102.94%
YoY
|
$1.98
90.38%
YoY
|
$1.60
21.21%
YoY
|
N/A
|
$2.38
105.17%
YoY
|
$1.04
-57.72%
YoY
|
$1.32
-43.1%
YoY
|
N/A
|
$1.16
-57.97%
YoY
|
$2.46
-25.45%
YoY
|
$2.32
70.59%
YoY
|
N/A
|
$2.76
1050.0%
YoY
|
$3.30
2100.0%
YoY
|
$1.36
-300.0%
YoY
|
N/A
|
$0.24
-115.89%
YoY
|
| Diluted Earnings Per Share |
$0.64
-56.16%
YoY
|
-$12.46
-1155.93%
YoY
|
-$0.07
-103.3%
YoY
|
$1.77
80.61%
YoY
|
$1.46
19.67%
YoY
|
$1.18
43.29%
YoY
|
$2.12
94.5%
YoY
|
$0.98
-54.84%
YoY
|
$1.22
-40.78%
YoY
|
$0.82
-59.67%
YoY
|
$1.09
-100.0%
YoY
|
$2.17
-100.0%
YoY
|
$2.06
67.48%
YoY
|
$2.04
-100.0%
YoY
|
$2.512M
1091965437.97%
YoY
|
$2.925M
1949820688.53%
YoY
|
$1.23
-280.88%
YoY
|
$1.326M
-150691799.6%
YoY
|
$0.23
-115.23%
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 |
34.31M shares
-1.73%
YoY
|
34.61M shares
-0.85%
YoY
|
34.60M shares
-1.3%
YoY
|
34.54M shares
-1.79%
YoY
|
34.91M shares
-0.77%
YoY
|
34.91M shares
-1.71%
YoY
|
35.06M shares
-3.87%
YoY
|
35.16M shares
-4.47%
YoY
|
35.18M shares
-5.52%
YoY
|
35.52M shares
-7.31%
YoY
|
36.47M shares
-7.67%
YoY
|
36.81M shares
-11.16%
YoY
|
37.24M shares
-12.18%
YoY
|
38.32M shares
-10.04%
YoY
|
39.50M shares
-7.93%
YoY
|
41.43M shares
-3.42%
YoY
|
42.40M shares
2.42%
YoY
|
42.60M shares
3.73%
YoY
|
42.90M shares
4.13%
YoY
|
| Diluted Shares Outstanding |
34.80M shares
-17.14%
YoY
|
N/A
|
34.90M shares
-17.1%
YoY
|
41.70M shares
-1.18%
YoY
|
42.00M shares
-0.47%
YoY
|
N/A
|
42.10M shares
-2.77%
YoY
|
42.20M shares
-3.65%
YoY
|
42.20M shares
-4.95%
YoY
|
N/A
|
43.30M shares
-0.23%
YoY
|
43.80M shares
-5.81%
YoY
|
44.40M shares
-7.31%
YoY
|
N/A
|
43.40M shares
-0.69%
YoY
|
46.50M shares
6.16%
YoY
|
47.90M shares
15.7%
YoY
|
N/A
|
43.70M shares
6.07%
YoY
|
Loading...