|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.473B
-13.76%
YoY
|
$5.187B
-11.13%
YoY
|
$5.836B
1.41%
YoY
|
$5.755B
7.85%
YoY
|
$5.336B
31.62%
YoY
|
| Cost Of Revenue |
$2.742B
-8.79%
YoY
|
$3.006B
-25.62%
YoY
|
$4.041B
3.44%
YoY
|
$3.907B
20.46%
YoY
|
$3.243B
33.15%
YoY
|
| Gross Profit |
$1.731B
-20.61%
YoY
|
$2.181B
21.47%
YoY
|
$1.795B
-2.87%
YoY
|
$1.848B
-11.69%
YoY
|
$2.093B
29.31%
YoY
|
| Selling, General & Admin |
$1.147B
0.19%
YoY
|
$1.145B
12.69%
YoY
|
$1.016B
8.16%
YoY
|
$939.5M
-10.36%
YoY
|
$1.048B
-0.23%
YoY
|
| Research & Development |
$178.2M
10.68%
YoY
|
$161.0M
1.07%
YoY
|
$159.3M
0.44%
YoY
|
$158.6M
-9.42%
YoY
|
$175.1M
-13.49%
YoY
|
| Depreciation & Amortization |
$172.4M
7.28%
YoY
|
$160.7M
1.62%
YoY
|
$158.1M
4.06%
YoY
|
$151.9M
-8.02%
YoY
|
$165.2M
-11.05%
YoY
|
| Operating Expenses |
$1.147B
0.19%
YoY
|
$1.145B
12.69%
YoY
|
$1.016B
8.16%
YoY
|
$939.5M
-23.19%
YoY
|
$1.223B
-2.37%
YoY
|
| Operating Profit |
$386.6M
-7.2%
YoY
|
$416.6M
-46.52%
YoY
|
$779.1M
-14.27%
YoY
|
$908.7M
10.36%
YoY
|
$823.4M
8407.48%
YoY
|
| Interest Expense |
$10.83M
-61.63%
YoY
|
$28.22M
76.53%
YoY
|
$15.98M
-48.83%
YoY
|
$31.24M
0.85%
YoY
|
$30.97M
-0.48%
YoY
|
| Other Income/Expense, Net |
$61.27M
-15.25%
YoY
|
$72.30M
0.68%
YoY
|
$71.81M
227.07%
YoY
|
$21.96M
9.36%
YoY
|
$20.08M
-1186.36%
YoY
|
| Pretax Income |
$458.7M
-11.29%
YoY
|
$517.1M
-40.34%
YoY
|
$866.9M
-6.91%
YoY
|
$931.2M
13.67%
YoY
|
$819.2M
-5308.12%
YoY
|
| Income Tax |
$129.6M
80.06%
YoY
|
$71.96M
-58.12%
YoY
|
$171.8M
-10.51%
YoY
|
$192.0M
13.48%
YoY
|
$169.2M
-1093.73%
YoY
|
| Net Earnings |
$338.7M
-25.61%
YoY
|
$455.4M
-35.56%
YoY
|
$706.6M
-4.7%
YoY
|
$741.4M
14.06%
YoY
|
$650.0M
49978.89%
YoY
|
| Basic Earnings Per Share |
$2.82
-18.5%
YoY
|
$3.46
-30.24%
YoY
|
$4.96
-1.0%
YoY
|
$5.01
18.44%
YoY
|
$4.23
42200.0%
YoY
|
| Diluted Earnings Per Share |
$2.78
-19.19%
YoY
|
$3.44
-29.36%
YoY
|
$4.87
-100.0%
YoY
|
$4.964M
118477189.54%
YoY
|
$4.19
41800.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
120.1M shares
-8.65%
YoY
|
131.4M shares
-7.68%
YoY
|
142.4M shares
-3.81%
YoY
|
148.0M shares
-3.73%
YoY
|
153.7M shares
0.37%
YoY
|
| Diluted Shares Outstanding |
121.3M shares
-8.34%
YoY
|
132.3M shares
-8.83%
YoY
|
145.1M shares
-2.84%
YoY
|
149.4M shares
-3.63%
YoY
|
155.0M shares
0.7%
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.173B
-11.79%
YoY
|
$496.2M
-27.84%
YoY
|
$1.341B
16.51%
YoY
|
$1.307B
-19.26%
YoY
|
$1.329B
-23.15%
YoY
|
$687.6M
-34.71%
YoY
|
$1.151B
-25.72%
YoY
|
$1.619B
11.99%
YoY
|
$1.730B
-3.3%
YoY
|
$1.053B
-7.8%
YoY
|
$1.549B
-6.04%
YoY
|
$1.446B
-1.6%
YoY
|
$1.789B
19.63%
YoY
|
$1.142B
12.38%
YoY
|
$1.649B
20.75%
YoY
|
$1.469B
-4.11%
YoY
|
$1.495B
5.11%
YoY
|
$1.016B
40.16%
YoY
|
$1.365B
17.13%
YoY
|
| Cost Of Revenue |
$794.1M
-16.56%
YoY
|
$479.2M
-10.34%
YoY
|
$798.7M
-1.56%
YoY
|
$750.8M
-32.74%
YoY
|
$951.7M
-21.9%
YoY
|
$534.5M
-34.76%
YoY
|
$811.3M
-9.18%
YoY
|
$1.116B
14.83%
YoY
|
$1.219B
3.98%
YoY
|
$819.3M
-1.52%
YoY
|
$893.3M
-17.08%
YoY
|
$972.0M
10.49%
YoY
|
$1.172B
30.87%
YoY
|
$831.9M
18.7%
YoY
|
$1.077B
26.71%
YoY
|
$879.7M
-4.84%
YoY
|
$895.5M
10.34%
YoY
|
$700.9M
45.8%
YoY
|
$850.2M
25.62%
YoY
|
| Gross Profit |
$378.4M
0.24%
YoY
|
$16.95M
-88.93%
YoY
|
$542.0M
59.71%
YoY
|
$556.3M
10.66%
YoY
|
$377.5M
-26.13%
YoY
|
$153.1M
-34.55%
YoY
|
$339.4M
-48.24%
YoY
|
$502.7M
6.16%
YoY
|
$511.0M
-17.14%
YoY
|
$233.9M
-24.62%
YoY
|
$655.7M
14.78%
YoY
|
$473.5M
-19.66%
YoY
|
$616.7M
2.84%
YoY
|
$310.4M
-1.65%
YoY
|
$571.3M
10.9%
YoY
|
$589.4M
-3.0%
YoY
|
$599.7M
-1.84%
YoY
|
$315.6M
29.07%
YoY
|
$515.1M
5.37%
YoY
|
| Selling, General & Admin |
$302.5M
39.38%
YoY
|
$298.4M
8.79%
YoY
|
$292.9M
25.39%
YoY
|
$300.6M
14.89%
YoY
|
$217.0M
-12.47%
YoY
|
$274.3M
7.52%
YoY
|
$233.6M
-22.52%
YoY
|
$261.6M
3.74%
YoY
|
$247.9M
0.33%
YoY
|
$255.1M
-16.85%
YoY
|
$301.5M
29.63%
YoY
|
$252.2M
7.2%
YoY
|
$247.1M
3.12%
YoY
|
$306.8M
2.09%
YoY
|
$232.5M
-8.56%
YoY
|
$235.2M
-10.05%
YoY
|
$239.6M
3.36%
YoY
|
$300.5M
-5.08%
YoY
|
$254.3M
9.75%
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 |
$44.14M
5.84%
YoY
|
$46.03M
11.99%
YoY
|
$44.21M
12.8%
YoY
|
$40.43M
4.0%
YoY
|
$41.70M
0.48%
YoY
|
$41.11M
-9.68%
YoY
|
$39.19M
-2.99%
YoY
|
$38.87M
2.64%
YoY
|
$41.50M
20.82%
YoY
|
$45.51M
22.76%
YoY
|
$40.40M
7.8%
YoY
|
$37.87M
-0.68%
YoY
|
$34.35M
-12.5%
YoY
|
$37.08M
-13.18%
YoY
|
$37.48M
-8.95%
YoY
|
$38.13M
-7.28%
YoY
|
$39.26M
-2.34%
YoY
|
$42.70M
-6.36%
YoY
|
$41.16M
-7.71%
YoY
|
| Operating Expenses |
$302.5M
39.38%
YoY
|
$305.4M
-11.85%
YoY
|
$292.9M
25.39%
YoY
|
$300.6M
14.89%
YoY
|
$217.0M
-12.47%
YoY
|
$346.5M
35.82%
YoY
|
$233.6M
-22.52%
YoY
|
$261.6M
3.74%
YoY
|
$247.9M
0.33%
YoY
|
$255.1M
-16.85%
YoY
|
$301.5M
29.63%
YoY
|
$252.2M
7.2%
YoY
|
$247.1M
3.12%
YoY
|
$306.8M
-4.31%
YoY
|
$232.5M
-8.56%
YoY
|
$235.2M
-10.05%
YoY
|
$239.6M
3.36%
YoY
|
$320.6M
0.19%
YoY
|
$254.3M
9.75%
YoY
|
| Operating Profit |
$23.49M
-85.36%
YoY
|
-$288.5M
49.19%
YoY
|
$474.8M
348.75%
YoY
|
$112.4M
-53.37%
YoY
|
$160.5M
-38.99%
YoY
|
-$193.3M
814.35%
YoY
|
$105.8M
-49.45%
YoY
|
$241.1M
8.93%
YoY
|
$263.1M
-28.82%
YoY
|
-$21.15M
-694.32%
YoY
|
$209.3M
-38.21%
YoY
|
$221.3M
-20.27%
YoY
|
$369.6M
27.79%
YoY
|
$3.558M
-170.33%
YoY
|
$338.7M
65.87%
YoY
|
$277.6M
-0.98%
YoY
|
$289.2M
-16.45%
YoY
|
-$5.059M
-93.3%
YoY
|
$204.2M
48.1%
YoY
|
| Interest Expense |
$5.126M
308.45%
YoY
|
$4.232M
-24.66%
YoY
|
$2.085M
-76.15%
YoY
|
$3.254M
-54.37%
YoY
|
$1.255M
-81.34%
YoY
|
$5.617M
-30.17%
YoY
|
$8.743M
13.72%
YoY
|
$7.131M
106.4%
YoY
|
$6.725M
-12.89%
YoY
|
$8.044M
1149.07%
YoY
|
$7.688M
-5.37%
YoY
|
$3.455M
-55.25%
YoY
|
$7.720M
0.12%
YoY
|
$644.0K
-111.93%
YoY
|
$8.124M
4.44%
YoY
|
$7.720M
-0.03%
YoY
|
$7.711M
0.04%
YoY
|
-$5.400M
63.64%
YoY
|
$7.779M
-0.05%
YoY
|
| Other Income/Expense, Net |
$13.48M
-17.18%
YoY
|
$15.81M
-9.34%
YoY
|
$14.71M
-20.11%
YoY
|
$14.48M
-8.83%
YoY
|
$16.27M
-20.87%
YoY
|
$17.44M
-1.29%
YoY
|
$18.41M
-31.35%
YoY
|
$15.88M
119.75%
YoY
|
$20.56M
-8.2%
YoY
|
$17.67M
-6.26%
YoY
|
$26.81M
806.8%
YoY
|
$7.226M
-28.14%
YoY
|
$22.40M
103.09%
YoY
|
$18.85M
3.3%
YoY
|
$2.957M
244.64%
YoY
|
$10.06M
1357.25%
YoY
|
$11.03M
3881.95%
YoY
|
$18.25M
-893.52%
YoY
|
$858.0K
453.55%
YoY
|
| Pretax Income |
$42.10M
-76.35%
YoY
|
-$341.0M
100.26%
YoY
|
$491.5M
269.73%
YoY
|
$130.2M
-50.72%
YoY
|
$178.0M
-38.69%
YoY
|
-$170.3M
-3826.21%
YoY
|
$132.9M
-44.21%
YoY
|
$264.1M
13.83%
YoY
|
$290.4M
-25.93%
YoY
|
$4.570M
-79.75%
YoY
|
$238.3M
-30.26%
YoY
|
$232.0M
-16.06%
YoY
|
$392.0M
34.91%
YoY
|
$22.57M
307.03%
YoY
|
$341.7M
73.01%
YoY
|
$276.4M
0.13%
YoY
|
$290.6M
-14.57%
YoY
|
$5.544M
-104.42%
YoY
|
$197.5M
48.57%
YoY
|
| Income Tax |
$17.97M
-61.94%
YoY
|
-$58.46M
12.73%
YoY
|
$116.4M
585.42%
YoY
|
$24.42M
-49.86%
YoY
|
$47.23M
-18.76%
YoY
|
-$51.86M
177.08%
YoY
|
$16.98M
-59.74%
YoY
|
$48.71M
-16.3%
YoY
|
$58.14M
-35.54%
YoY
|
-$18.72M
9.38%
YoY
|
$42.18M
-47.6%
YoY
|
$58.19M
-3.93%
YoY
|
$90.18M
32.48%
YoY
|
-$17.11M
6.79%
YoY
|
$80.49M
133.19%
YoY
|
$60.57M
-13.12%
YoY
|
$68.07M
-15.96%
YoY
|
-$16.02M
-44.56%
YoY
|
$34.52M
171.57%
YoY
|
| Net Earnings |
$24.77M
-81.39%
YoY
|
-$279.3M
138.94%
YoY
|
$377.4M
217.01%
YoY
|
$107.6M
-50.72%
YoY
|
$133.1M
-43.35%
YoY
|
-$116.9M
-552.89%
YoY
|
$119.0M
-40.08%
YoY
|
$218.3M
22.6%
YoY
|
$234.9M
-22.74%
YoY
|
$25.81M
-38.36%
YoY
|
$198.6M
-23.94%
YoY
|
$178.0M
-17.52%
YoY
|
$304.1M
36.67%
YoY
|
$41.87M
94.14%
YoY
|
$261.2M
60.26%
YoY
|
$215.8M
4.61%
YoY
|
$222.5M
-14.14%
YoY
|
$21.57M
-122.37%
YoY
|
$163.0M
35.56%
YoY
|
| Basic Earnings Per Share |
$0.23
-78.5%
YoY
|
N/A
|
$3.13
240.22%
YoY
|
$0.89
-45.73%
YoY
|
$1.07
-38.15%
YoY
|
N/A
|
$0.92
-34.29%
YoY
|
$1.64
32.26%
YoY
|
$1.73
-16.83%
YoY
|
N/A
|
$1.40
-21.79%
YoY
|
$1.24
-15.65%
YoY
|
$2.08
42.47%
YoY
|
N/A
|
$1.79
68.87%
YoY
|
$1.47
9.7%
YoY
|
$1.46
-13.61%
YoY
|
N/A
|
$1.06
35.9%
YoY
|
| Diluted Earnings Per Share |
$0.22
-79.65%
YoY
|
-$2.45
164.13%
YoY
|
$3.10
240.93%
YoY
|
$0.88
-46.08%
YoY
|
$1.07
-37.8%
YoY
|
-$0.93
-607.59%
YoY
|
$0.91
-34.13%
YoY
|
$1.63
33.27%
YoY
|
$1.72
-15.96%
YoY
|
$0.18
-100.0%
YoY
|
$1.38
-100.0%
YoY
|
$1.22
-16.35%
YoY
|
$2.04
40.82%
YoY
|
$281.1K
102.3%
YoY
|
$1.776M
169132624.18%
YoY
|
$1.46
9.77%
YoY
|
$1.45
-13.69%
YoY
|
$139.0K
-122.1%
YoY
|
$1.05
34.62%
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 |
111.9M shares
-10.19%
YoY
|
118.1M shares
-7.21%
YoY
|
121.6M shares
-7.65%
YoY
|
121.5M shares
-9.68%
YoY
|
124.5M shares
-8.81%
YoY
|
127.3M shares
-8.58%
YoY
|
131.6M shares
-7.1%
YoY
|
134.5M shares
-6.44%
YoY
|
136.6M shares
-6.59%
YoY
|
139.3M shares
-4.73%
YoY
|
141.7M shares
-3.06%
YoY
|
143.8M shares
-2.34%
YoY
|
146.2M shares
-4.34%
YoY
|
146.2M shares
-5.0%
YoY
|
146.2M shares
-5.01%
YoY
|
147.2M shares
-4.25%
YoY
|
152.8M shares
-0.43%
YoY
|
153.9M shares
0.39%
YoY
|
153.9M shares
0.4%
YoY
|
| Diluted Shares Outstanding |
110.8M shares
-11.19%
YoY
|
N/A
|
121.7M shares
-7.09%
YoY
|
122.2M shares
-8.88%
YoY
|
124.7M shares
-8.91%
YoY
|
N/A
|
131.0M shares
-9.26%
YoY
|
134.1M shares
-8.01%
YoY
|
136.9M shares
-8.06%
YoY
|
N/A
|
144.3M shares
-1.87%
YoY
|
145.8M shares
-1.39%
YoY
|
148.9M shares
-3.24%
YoY
|
N/A
|
147.1M shares
-5.19%
YoY
|
147.8M shares
-4.68%
YoY
|
153.9M shares
-0.37%
YoY
|
N/A
|
155.1M shares
0.78%
YoY
|
Loading...