|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.935B
-1.65%
YoY
|
$6.034B
-3.47%
YoY
|
$6.251B
64.05%
YoY
|
$3.810B
31.07%
YoY
|
$2.907B
0.0%
YoY
|
| Cost Of Revenue |
$3.717B
-3.28%
YoY
|
$3.843B
-8.14%
YoY
|
$4.183B
53.54%
YoY
|
$2.725B
29.85%
YoY
|
$2.098B
0.87%
YoY
|
| Gross Profit |
$2.218B
1.22%
YoY
|
$2.191B
5.98%
YoY
|
$2.067B
90.41%
YoY
|
$1.086B
34.25%
YoY
|
$808.7M
-2.2%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
$198.7M
12.64%
YoY
|
$176.4M
3.16%
YoY
|
$171.0M
129.53%
YoY
|
$74.50M
11.19%
YoY
|
$67.00M
93.08%
YoY
|
| Depreciation & Amortization |
$154.5M
-6.53%
YoY
|
$165.3M
-66.46%
YoY
|
$492.8M
188.86%
YoY
|
$170.6M
29.83%
YoY
|
$131.4M
0.0%
YoY
|
| Operating Expenses |
$1.537B
-1.54%
YoY
|
$1.561B
1.54%
YoY
|
$1.537B
115.11%
YoY
|
$714.7M
39.34%
YoY
|
$512.9M
1.67%
YoY
|
| Operating Profit |
$680.8M
8.06%
YoY
|
$630.0M
18.89%
YoY
|
$529.9M
59.42%
YoY
|
$332.4M
18.67%
YoY
|
$280.1M
-13.12%
YoY
|
| Interest Expense |
-$325.5M
-14.54%
YoY
|
-$380.9M
-1.68%
YoY
|
-$387.4M
-741.39%
YoY
|
$60.40M
51.76%
YoY
|
$39.80M
-217.4%
YoY
|
| Other Income/Expense, Net |
-$2.800M
154.55%
YoY
|
-$1.100M
-112.64%
YoY
|
$8.700M
67.31%
YoY
|
$5.200M
18.18%
YoY
|
$4.400M
0.0%
YoY
|
| Pretax Income |
$352.5M
42.14%
YoY
|
$248.0M
-15600.0%
YoY
|
-$1.600M
-100.56%
YoY
|
$284.6M
13.57%
YoY
|
$250.6M
0.0%
YoY
|
| Income Tax |
$71.70M
44.56%
YoY
|
$49.60M
-5.88%
YoY
|
$52.70M
-23.07%
YoY
|
$68.50M
20.6%
YoY
|
$56.80M
0.0%
YoY
|
| Net Earnings |
$279.5M
42.46%
YoY
|
$196.2M
-441.81%
YoY
|
-$57.40M
-127.35%
YoY
|
$209.9M
10.88%
YoY
|
$189.3M
0.0%
YoY
|
| Basic Earnings Per Share |
$4.22
42.57%
YoY
|
$2.96
-440.23%
YoY
|
-$0.87
-119.59%
YoY
|
$4.44
-4.72%
YoY
|
$4.66
N/A
|
| Diluted Earnings Per Share |
$4.20
42.86%
YoY
|
$2.94
-439.59%
YoY
|
-$0.87
-119.68%
YoY
|
$4.40
-5.17%
YoY
|
$4.64
0.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.30M shares
-0.15%
YoY
|
66.40M shares
0.15%
YoY
|
66.30M shares
40.17%
YoY
|
47.30M shares
16.5%
YoY
|
40.60M shares
N/A
|
| Diluted Shares Outstanding |
66.60M shares
-0.15%
YoY
|
66.70M shares
0.6%
YoY
|
66.30M shares
38.99%
YoY
|
47.70M shares
16.91%
YoY
|
40.80M shares
N/A
|
|
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.479B
4.3%
YoY
|
$1.523B
4.26%
YoY
|
$1.497B
1.33%
YoY
|
$1.496B
-3.33%
YoY
|
$1.418B
-8.37%
YoY
|
$1.461B
-9.15%
YoY
|
$1.477B
-10.45%
YoY
|
$1.548B
-12.5%
YoY
|
$1.548B
26.44%
YoY
|
$1.608B
29.2%
YoY
|
$1.650B
24.49%
YoY
|
$1.769B
31.07%
YoY
|
$1.224B
0.62%
YoY
|
$1.245B
39.43%
YoY
|
$1.325B
49.43%
YoY
|
$1.349B
65.75%
YoY
|
$1.217B
55.87%
YoY
|
$892.7M
N/A
|
$886.9M
16.97%
YoY
|
| Cost Of Revenue |
$929.2M
4.35%
YoY
|
$952.6M
0.88%
YoY
|
$942.8M
2.36%
YoY
|
$931.4M
-4.63%
YoY
|
$890.5M
-10.47%
YoY
|
$944.3M
-9.64%
YoY
|
$921.1M
-16.84%
YoY
|
$976.6M
-18.17%
YoY
|
$994.6M
20.41%
YoY
|
$1.045B
25.74%
YoY
|
$1.108B
20.71%
YoY
|
$1.193B
30.3%
YoY
|
$826.0M
-5.77%
YoY
|
$831.1M
30.25%
YoY
|
$917.6M
45.84%
YoY
|
$915.9M
62.31%
YoY
|
$876.6M
56.01%
YoY
|
$638.1M
N/A
|
$629.2M
17.26%
YoY
|
| Gross Profit |
$549.9M
4.23%
YoY
|
$570.7M
10.43%
YoY
|
$554.2M
-0.38%
YoY
|
$564.7M
-1.1%
YoY
|
$527.6M
-4.61%
YoY
|
$516.8M
-8.24%
YoY
|
$556.3M
2.6%
YoY
|
$571.0M
-0.73%
YoY
|
$553.1M
38.93%
YoY
|
$563.2M
36.17%
YoY
|
$542.2M
32.99%
YoY
|
$575.2M
32.69%
YoY
|
$398.1M
-5.64%
YoY
|
$413.6M
62.45%
YoY
|
$407.7M
58.21%
YoY
|
$433.5M
73.54%
YoY
|
$421.9M
93.0%
YoY
|
$254.6M
N/A
|
$257.7M
16.29%
YoY
|
| Selling, General & Admin |
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
|
$233.8M
66.76%
YoY
|
$238.6M
60.89%
YoY
|
$252.0M
N/A
|
$144.4M
N/A
|
$140.2M
6.53%
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 |
$37.30M
-6.98%
YoY
|
$123.6M
-4.33%
YoY
|
$41.90M
-67.11%
YoY
|
$35.50M
-72.05%
YoY
|
$40.10M
-68.72%
YoY
|
$129.2M
-6.65%
YoY
|
$127.4M
-9.58%
YoY
|
$127.0M
-7.3%
YoY
|
$128.2M
67.58%
YoY
|
$138.4M
79.74%
YoY
|
$140.9M
90.15%
YoY
|
$137.0M
74.74%
YoY
|
$76.50M
-1.8%
YoY
|
$77.00M
152.46%
YoY
|
$74.10M
142.95%
YoY
|
$78.40M
146.54%
YoY
|
$77.90M
138.96%
YoY
|
$30.50M
N/A
|
$30.50M
-7.29%
YoY
|
| Operating Expenses |
$395.1M
7.39%
YoY
|
$399.3M
10.89%
YoY
|
$379.8M
-0.63%
YoY
|
$382.4M
-3.02%
YoY
|
$367.9M
-7.49%
YoY
|
$360.1M
-12.06%
YoY
|
$382.2M
-1.72%
YoY
|
$394.3M
-3.74%
YoY
|
$397.7M
20.81%
YoY
|
$409.5M
63.21%
YoY
|
$388.9M
66.34%
YoY
|
$409.6M
71.67%
YoY
|
$329.2M
30.63%
YoY
|
$250.9M
73.75%
YoY
|
$233.8M
66.76%
YoY
|
$238.6M
60.89%
YoY
|
$252.0M
101.6%
YoY
|
$144.4M
N/A
|
$140.2M
6.53%
YoY
|
| Operating Profit |
$152.7M
-4.38%
YoY
|
$171.4M
9.38%
YoY
|
$174.4M
0.17%
YoY
|
$182.3M
-5.98%
YoY
|
$159.7M
19.27%
YoY
|
$156.7M
1.95%
YoY
|
$174.1M
-953.43%
YoY
|
$193.9M
17.09%
YoY
|
$133.9M
94.34%
YoY
|
$153.7M
-5.53%
YoY
|
-$20.40M
-111.73%
YoY
|
$165.6M
-15.03%
YoY
|
$68.90M
-59.45%
YoY
|
$162.7M
51.49%
YoY
|
$173.9M
50.95%
YoY
|
$194.9M
92.02%
YoY
|
$169.9M
81.52%
YoY
|
$107.4M
N/A
|
$115.2M
28.0%
YoY
|
| Interest Expense |
-$75.90M
-11.74%
YoY
|
-$77.60M
-12.81%
YoY
|
-$81.70M
-12.06%
YoY
|
-$80.20M
-17.06%
YoY
|
-$86.00M
-181.59%
YoY
|
-$89.00M
-14.91%
YoY
|
-$92.90M
-183.32%
YoY
|
-$96.70M
-13.12%
YoY
|
$105.4M
10.48%
YoY
|
-$104.6M
152.66%
YoY
|
$111.5M
421.03%
YoY
|
-$111.3M
-930.6%
YoY
|
$95.40M
960.0%
YoY
|
-$41.40M
-288.18%
YoY
|
$21.40M
86.09%
YoY
|
$13.40M
6.35%
YoY
|
$9.000M
-238.46%
YoY
|
$22.00M
N/A
|
$11.50M
27.78%
YoY
|
| Other Income/Expense, Net |
-$300.0K
-57.14%
YoY
|
-$400.0K
-42.86%
YoY
|
-$800.0K
-500.0%
YoY
|
-$900.0K
200.0%
YoY
|
-$700.0K
133.33%
YoY
|
-$700.0K
-135.0%
YoY
|
$200.0K
-92.0%
YoY
|
-$300.0K
-110.71%
YoY
|
-$300.0K
-121.43%
YoY
|
$2.000M
53.85%
YoY
|
$2.500M
92.31%
YoY
|
$2.800M
86.67%
YoY
|
$1.400M
7.69%
YoY
|
$1.300M
8.33%
YoY
|
$1.300M
8.33%
YoY
|
$1.500M
25.0%
YoY
|
$1.300M
18.18%
YoY
|
$1.200M
N/A
|
$1.200M
9.09%
YoY
|
| Pretax Income |
$76.50M
4.79%
YoY
|
$86.50M
125.26%
YoY
|
$91.90M
12.9%
YoY
|
$101.2M
4.44%
YoY
|
$73.00M
133.23%
YoY
|
$38.40M
-48.39%
YoY
|
$81.40M
-164.65%
YoY
|
$96.90M
124.83%
YoY
|
$31.30M
360.29%
YoY
|
$74.40M
-33.33%
YoY
|
-$125.9M
-181.17%
YoY
|
$43.10M
-76.55%
YoY
|
$6.800M
-95.84%
YoY
|
$111.6M
25.53%
YoY
|
$155.1M
45.5%
YoY
|
$183.8M
100.66%
YoY
|
$163.3M
137.35%
YoY
|
$88.90M
N/A
|
$106.6M
27.82%
YoY
|
| Income Tax |
$12.20M
-21.29%
YoY
|
$22.70M
-730.56%
YoY
|
$11.90M
41.67%
YoY
|
$21.60M
-36.28%
YoY
|
$15.50M
42.2%
YoY
|
-$3.600M
-120.22%
YoY
|
$8.400M
-33.86%
YoY
|
$33.90M
242.42%
YoY
|
$10.90M
-11.38%
YoY
|
$17.80M
100.0%
YoY
|
$12.70M
-61.75%
YoY
|
$9.900M
-75.62%
YoY
|
$12.30M
-66.02%
YoY
|
$8.900M
-50.0%
YoY
|
$33.20M
61.17%
YoY
|
$40.60M
90.61%
YoY
|
$36.20M
109.25%
YoY
|
$17.80M
N/A
|
$20.60M
20.47%
YoY
|
| Net Earnings |
$64.30M
12.22%
YoY
|
$63.60M
54.37%
YoY
|
$79.60M
9.49%
YoY
|
$79.20M
26.72%
YoY
|
$57.30M
189.39%
YoY
|
$41.20M
-26.3%
YoY
|
$72.70M
-152.11%
YoY
|
$62.50M
94.7%
YoY
|
$19.80M
-435.59%
YoY
|
$55.90M
-44.93%
YoY
|
-$139.5M
-216.44%
YoY
|
$32.10M
-77.39%
YoY
|
-$5.900M
-104.7%
YoY
|
$101.5M
46.04%
YoY
|
$119.8M
41.94%
YoY
|
$142.0M
106.1%
YoY
|
$125.6M
149.21%
YoY
|
$69.50M
N/A
|
$84.40M
29.85%
YoY
|
| Basic Earnings Per Share |
$0.97
12.79%
YoY
|
N/A
|
$1.20
10.09%
YoY
|
$1.19
26.6%
YoY
|
$0.86
186.67%
YoY
|
N/A
|
$1.09
-151.9%
YoY
|
$0.94
95.83%
YoY
|
$0.30
-433.33%
YoY
|
N/A
|
-$2.10
-216.02%
YoY
|
$0.48
-77.46%
YoY
|
-$0.09
-104.84%
YoY
|
N/A
|
$1.81
-12.56%
YoY
|
$2.13
25.29%
YoY
|
$1.86
N/A
|
$1.71
N/A
|
$2.07
29.37%
YoY
|
| Diluted Earnings Per Share |
$0.96
11.63%
YoY
|
$0.95
53.18%
YoY
|
$1.20
10.09%
YoY
|
$1.19
26.6%
YoY
|
$0.86
186.67%
YoY
|
$0.62
-25.96%
YoY
|
$1.09
-151.8%
YoY
|
$0.94
95.03%
YoY
|
$0.30
-433.33%
YoY
|
$0.84
-44.84%
YoY
|
-$2.10
-216.89%
YoY
|
$0.48
-77.27%
YoY
|
-$0.09
-104.86%
YoY
|
$1.52
-10.62%
YoY
|
$1.80
-12.62%
YoY
|
$2.12
26.19%
YoY
|
$1.85
-100.0%
YoY
|
$1.70
N/A
|
$2.06
28.75%
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 |
66.50M shares
0.35%
YoY
|
66.39M shares
0.24%
YoY
|
66.37M shares
-0.25%
YoY
|
66.34M shares
-0.28%
YoY
|
66.27M shares
-0.24%
YoY
|
66.23M shares
-0.18%
YoY
|
66.54M shares
0.35%
YoY
|
66.52M shares
0.36%
YoY
|
66.42M shares
0.29%
YoY
|
66.35M shares
0.3%
YoY
|
66.31M shares
-0.25%
YoY
|
66.28M shares
-0.78%
YoY
|
66.23M shares
-1.73%
YoY
|
66.15M shares
62.53%
YoY
|
66.48M shares
63.34%
YoY
|
66.80M shares
64.53%
YoY
|
67.40M shares
65.93%
YoY
|
40.70M shares
0.26%
YoY
|
40.70M shares
0.25%
YoY
|
| Diluted Shares Outstanding |
66.80M shares
0.45%
YoY
|
N/A
|
66.60M shares
-0.15%
YoY
|
66.50M shares
-0.45%
YoY
|
66.50M shares
-0.45%
YoY
|
N/A
|
66.70M shares
0.6%
YoY
|
66.80M shares
0.3%
YoY
|
66.80M shares
0.3%
YoY
|
N/A
|
66.30M shares
-0.6%
YoY
|
66.60M shares
-0.75%
YoY
|
66.60M shares
-1.91%
YoY
|
N/A
|
66.70M shares
62.68%
YoY
|
67.10M shares
63.66%
YoY
|
67.90M shares
N/A
|
41.00M shares
N/A
|
41.00M shares
0.49%
YoY
|
Loading...