|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.260B
0.61%
YoY
|
$3.240B
3.11%
YoY
|
$3.143B
-7.48%
YoY
|
$3.397B
30780.91%
YoY
|
$11.00M
-37.14%
YoY
|
| Cost Of Revenue |
$2.245B
2.79%
YoY
|
$2.184B
0.62%
YoY
|
$2.170B
-13.68%
YoY
|
$2.514B
-32.4%
YoY
|
$3.719B
51.32%
YoY
|
| Gross Profit |
$1.016B
-3.89%
YoY
|
$1.057B
8.66%
YoY
|
$972.5M
10.17%
YoY
|
$882.7M
-19.73%
YoY
|
$1.100B
40.2%
YoY
|
| Selling, General & Admin |
$812.1M
11.64%
YoY
|
$727.4M
10.26%
YoY
|
$659.7M
3.17%
YoY
|
$639.4M
-11.0%
YoY
|
$718.4M
20.74%
YoY
|
| Research & Development |
$96.70M
-2.03%
YoY
|
$98.70M
9.3%
YoY
|
$90.30M
6.36%
YoY
|
$84.90M
2.04%
YoY
|
$83.20M
39.13%
YoY
|
| Depreciation & Amortization |
$185.9M
3.45%
YoY
|
$179.7M
-3.85%
YoY
|
$186.9M
18.59%
YoY
|
$157.6M
9.29%
YoY
|
$144.2M
28.98%
YoY
|
| Operating Expenses |
$908.8M
10.01%
YoY
|
$826.1M
25.22%
YoY
|
$659.7M
-8.92%
YoY
|
$724.3M
-9.64%
YoY
|
$801.6M
22.42%
YoY
|
| Operating Profit |
$203.5M
-38.2%
YoY
|
$329.3M
5.27%
YoY
|
$312.8M
28.57%
YoY
|
$243.3M
-36.18%
YoY
|
$381.2M
101.37%
YoY
|
| Interest Expense |
-$98.60M
-6.63%
YoY
|
-$105.6M
-8.41%
YoY
|
-$115.3M
-3.76%
YoY
|
-$119.8M
59.1%
YoY
|
-$75.30M
0.94%
YoY
|
| Other Income/Expense, Net |
$6.800M
518.18%
YoY
|
$1.100M
-81.03%
YoY
|
$5.800M
-109.72%
YoY
|
-$59.70M
4492.31%
YoY
|
-$1.300M
-105.35%
YoY
|
| Pretax Income |
$111.7M
-50.31%
YoY
|
$224.8M
157.5%
YoY
|
$87.30M
36.83%
YoY
|
$63.80M
-79.05%
YoY
|
$304.6M
119.14%
YoY
|
| Income Tax |
$28.10M
-48.06%
YoY
|
$54.10M
391.82%
YoY
|
$11.00M
-156.99%
YoY
|
-$19.30M
-126.08%
YoY
|
$74.00M
1323.08%
YoY
|
| Net Earnings |
$81.90M
-51.68%
YoY
|
$169.5M
123.91%
YoY
|
$75.70M
-89.23%
YoY
|
$703.1M
204.64%
YoY
|
$230.8M
75.38%
YoY
|
| Basic Earnings Per Share |
$0.90
-51.61%
YoY
|
$1.86
124.1%
YoY
|
$0.83
-89.23%
YoY
|
$7.71
204.74%
YoY
|
$2.53
73.29%
YoY
|
| Diluted Earnings Per Share |
$0.89
-51.63%
YoY
|
$1.84
122.84%
YoY
|
$0.83
-89.18%
YoY
|
$7.63
203.98%
YoY
|
$2.51
73.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
91.50M shares
0.22%
YoY
|
91.30M shares
0.22%
YoY
|
91.10M shares
-0.11%
YoY
|
91.20M shares
-0.22%
YoY
|
91.40M shares
1.44%
YoY
|
| Diluted Shares Outstanding |
91.80M shares
-0.22%
YoY
|
92.00M shares
0.22%
YoY
|
91.80M shares
-0.43%
YoY
|
92.20M shares
0.11%
YoY
|
92.10M shares
1.66%
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 |
$847.4M
2.52%
YoY
|
$760.6M
1.89%
YoY
|
$806.5M
-1.07%
YoY
|
$866.5M
1.98%
YoY
|
$826.6M
-0.29%
YoY
|
$746.5M
3.82%
YoY
|
$815.2M
8.16%
YoY
|
$849.7M
3.07%
YoY
|
$829.0M
-1.97%
YoY
|
$719.0M
-9.03%
YoY
|
$753.7M
-8.45%
YoY
|
$824.4M
-36.7%
YoY
|
$845.7M
-34.63%
YoY
|
$790.4M
-34.22%
YoY
|
$823.3M
-32.51%
YoY
|
$1.302B
5.44%
YoY
|
$1.294B
11.31%
YoY
|
$1.202B
20.51%
YoY
|
$1.220B
31.94%
YoY
|
$1.235B
102.79%
YoY
|
| Cost Of Revenue |
$574.8M
2.02%
YoY
|
$531.0M
10.58%
YoY
|
$561.6M
2.18%
YoY
|
$588.6M
-0.59%
YoY
|
$563.4M
2.29%
YoY
|
$480.2M
-2.5%
YoY
|
$549.6M
-1.58%
YoY
|
$592.1M
1.44%
YoY
|
$550.8M
-7.91%
YoY
|
$492.5M
-16.1%
YoY
|
$558.4M
-11.07%
YoY
|
$583.7M
-41.55%
YoY
|
$598.1M
-40.2%
YoY
|
$587.0M
-38.07%
YoY
|
$627.9M
-34.89%
YoY
|
$998.6M
5.5%
YoY
|
$1.000B
16.3%
YoY
|
$947.8M
28.29%
YoY
|
$964.4M
35.01%
YoY
|
$946.5M
106.03%
YoY
|
| Gross Profit |
$272.6M
3.57%
YoY
|
$229.6M
-13.78%
YoY
|
$244.9M
-7.79%
YoY
|
$277.9M
7.88%
YoY
|
$263.2M
-5.39%
YoY
|
$266.3M
17.57%
YoY
|
$265.6M
36.0%
YoY
|
$257.6M
7.02%
YoY
|
$278.2M
12.36%
YoY
|
$226.5M
11.36%
YoY
|
$195.3M
-0.05%
YoY
|
$240.7M
-20.77%
YoY
|
$247.6M
-15.7%
YoY
|
$203.4M
-19.83%
YoY
|
$195.4M
-23.49%
YoY
|
$303.8M
5.23%
YoY
|
$293.7M
-2.88%
YoY
|
$253.7M
0.32%
YoY
|
$255.4M
21.5%
YoY
|
$288.7M
92.85%
YoY
|
| Selling, General & Admin |
$176.8M
-32.65%
YoY
|
$190.0M
9.26%
YoY
|
$177.8M
0.79%
YoY
|
$181.8M
-1.78%
YoY
|
$262.5M
42.51%
YoY
|
$173.9M
10.55%
YoY
|
$176.4M
9.57%
YoY
|
$185.1M
3.76%
YoY
|
$184.2M
-3.31%
YoY
|
$157.3M
-4.43%
YoY
|
$161.0M
4.01%
YoY
|
$178.4M
2.35%
YoY
|
$190.5M
15.38%
YoY
|
$164.6M
-8.1%
YoY
|
$154.8M
-12.39%
YoY
|
$174.3M
-3.49%
YoY
|
$165.1M
-9.29%
YoY
|
$179.1M
15.7%
YoY
|
$176.7M
0.0%
YoY
|
$180.6M
61.68%
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 |
$47.90M
5.74%
YoY
|
$47.10M
1.07%
YoY
|
$46.90M
4.92%
YoY
|
$46.60M
4.48%
YoY
|
$45.30M
3.42%
YoY
|
$46.60M
5.19%
YoY
|
$44.70M
-3.66%
YoY
|
$44.60M
-6.11%
YoY
|
$43.80M
-10.06%
YoY
|
$44.30M
-6.34%
YoY
|
$46.40M
18.37%
YoY
|
$47.50M
34.18%
YoY
|
$48.70M
36.41%
YoY
|
$47.30M
23.18%
YoY
|
$39.20M
7.99%
YoY
|
$35.40M
7.6%
YoY
|
$35.70M
-2.46%
YoY
|
$38.40M
3.78%
YoY
|
$36.30M
6.76%
YoY
|
$32.90M
57.42%
YoY
|
| Operating Expenses |
$176.8M
-32.65%
YoY
|
$190.0M
9.26%
YoY
|
$177.8M
0.79%
YoY
|
$181.8M
-1.78%
YoY
|
$262.5M
42.51%
YoY
|
$173.9M
10.55%
YoY
|
$176.4M
9.57%
YoY
|
$185.1M
3.76%
YoY
|
$184.2M
-3.31%
YoY
|
$157.3M
-4.43%
YoY
|
$161.0M
4.01%
YoY
|
$178.4M
2.35%
YoY
|
$190.5M
15.38%
YoY
|
$164.6M
-8.1%
YoY
|
$154.8M
-12.39%
YoY
|
$174.3M
-3.49%
YoY
|
$165.1M
-9.29%
YoY
|
$179.1M
15.7%
YoY
|
$176.7M
0.0%
YoY
|
$180.6M
61.68%
YoY
|
| Operating Profit |
$95.80M
13585.71%
YoY
|
$39.60M
-57.14%
YoY
|
$67.10M
-24.78%
YoY
|
$96.10M
32.55%
YoY
|
$700.0K
-99.26%
YoY
|
$92.40M
33.53%
YoY
|
$89.20M
160.06%
YoY
|
$72.50M
16.37%
YoY
|
$94.00M
64.62%
YoY
|
$69.20M
78.35%
YoY
|
$34.30M
-15.52%
YoY
|
$62.30M
-51.89%
YoY
|
$57.10M
-55.6%
YoY
|
$38.80M
-47.99%
YoY
|
$40.60M
-48.41%
YoY
|
$129.5M
19.8%
YoY
|
$128.6M
6.81%
YoY
|
$74.60M
14.77%
YoY
|
$78.70M
134.93%
YoY
|
$108.1M
184.47%
YoY
|
| Interest Expense |
-$22.00M
-18.22%
YoY
|
-$22.80M
-10.59%
YoY
|
-$24.20M
-10.04%
YoY
|
-$24.70M
-7.14%
YoY
|
-$26.90M
1.13%
YoY
|
-$25.50M
-4.85%
YoY
|
-$26.90M
-11.22%
YoY
|
-$26.60M
-9.52%
YoY
|
-$26.60M
-7.64%
YoY
|
-$26.80M
-45.75%
YoY
|
-$30.30M
-18.77%
YoY
|
-$29.40M
81.48%
YoY
|
-$28.80M
70.41%
YoY
|
-$49.40M
182.29%
YoY
|
-$37.30M
96.32%
YoY
|
-$16.20M
-16.92%
YoY
|
-$16.90M
-12.44%
YoY
|
-$17.50M
-9.33%
YoY
|
-$19.00M
-36.03%
YoY
|
-$19.50M
20.37%
YoY
|
| Other Income/Expense, Net |
-$1.500M
275.0%
YoY
|
$7.700M
140.63%
YoY
|
$0.00
-100.0%
YoY
|
-$500.0K
-44.44%
YoY
|
-$400.0K
-55.56%
YoY
|
$3.200M
-25.58%
YoY
|
-$300.0K
-130.0%
YoY
|
-$900.0K
350.0%
YoY
|
-$900.0K
-228.57%
YoY
|
$4.300M
-115.14%
YoY
|
$1.000M
-103.1%
YoY
|
-$200.0K
-114.29%
YoY
|
$700.0K
-216.67%
YoY
|
-$28.40M
425.93%
YoY
|
-$32.30M
-2407.14%
YoY
|
$1.400M
16.67%
YoY
|
-$600.0K
-140.0%
YoY
|
-$5.400M
-146.15%
YoY
|
$1.400M
-6.67%
YoY
|
$1.200M
-87.37%
YoY
|
| Pretax Income |
$72.30M
-371.8%
YoY
|
$24.50M
-61.3%
YoY
|
$42.90M
-14.2%
YoY
|
$70.90M
57.56%
YoY
|
-$26.60M
-140.0%
YoY
|
$63.30M
207.28%
YoY
|
$50.00M
900.0%
YoY
|
$45.00M
37.61%
YoY
|
$66.50M
129.31%
YoY
|
$20.60M
-126.61%
YoY
|
$5.000M
-117.24%
YoY
|
$32.70M
-71.49%
YoY
|
$29.00M
-73.9%
YoY
|
-$77.40M
-251.47%
YoY
|
-$29.00M
-147.46%
YoY
|
$114.7M
27.73%
YoY
|
$111.1M
8.28%
YoY
|
$51.10M
-10.98%
YoY
|
$61.10M
1052.83%
YoY
|
$89.80M
186.9%
YoY
|
| Income Tax |
$16.50M
-346.27%
YoY
|
$7.300M
-50.68%
YoY
|
$10.10M
-10.62%
YoY
|
$17.40M
55.36%
YoY
|
-$6.700M
-139.88%
YoY
|
$14.80M
-311.43%
YoY
|
$11.30M
-11400.0%
YoY
|
$11.20M
7.69%
YoY
|
$16.80M
118.18%
YoY
|
-$7.000M
-88.49%
YoY
|
-$100.0K
-91.67%
YoY
|
$10.40M
-65.33%
YoY
|
$7.700M
-71.05%
YoY
|
-$60.80M
-373.87%
YoY
|
-$1.200M
-114.12%
YoY
|
$30.00M
47.06%
YoY
|
$26.60M
16.16%
YoY
|
$22.20M
-228.32%
YoY
|
$8.500M
214.81%
YoY
|
$20.40M
158.23%
YoY
|
| Net Earnings |
$55.70M
-375.74%
YoY
|
$16.90M
-65.01%
YoY
|
$32.60M
-14.66%
YoY
|
$52.60M
56.55%
YoY
|
-$20.20M
-140.89%
YoY
|
$48.30M
68.88%
YoY
|
$38.20M
649.02%
YoY
|
$33.60M
52.04%
YoY
|
$49.40M
148.24%
YoY
|
$28.60M
-94.75%
YoY
|
$5.100M
-149.51%
YoY
|
$22.10M
-73.91%
YoY
|
$19.90M
-76.37%
YoY
|
$544.5M
1727.18%
YoY
|
-$10.30M
-119.47%
YoY
|
$84.70M
23.11%
YoY
|
$84.20M
6.18%
YoY
|
$29.80M
-59.89%
YoY
|
$52.90M
3011.76%
YoY
|
$68.80M
201.75%
YoY
|
| Basic Earnings Per Share |
$0.61
-377.27%
YoY
|
N/A
|
$0.36
-14.29%
YoY
|
$0.57
54.05%
YoY
|
-$0.22
-140.74%
YoY
|
N/A
|
$0.42
600.0%
YoY
|
$0.37
54.17%
YoY
|
$0.54
145.45%
YoY
|
N/A
|
$0.06
-154.55%
YoY
|
$0.24
-74.19%
YoY
|
$0.22
-76.09%
YoY
|
N/A
|
-$0.11
-118.97%
YoY
|
$0.93
24.0%
YoY
|
$0.92
5.75%
YoY
|
N/A
|
$0.58
2800.0%
YoY
|
$0.75
200.0%
YoY
|
| Diluted Earnings Per Share |
$0.61
-377.27%
YoY
|
$0.18
-64.76%
YoY
|
$0.36
-12.08%
YoY
|
$0.57
58.33%
YoY
|
-$0.22
-140.74%
YoY
|
$0.53
73.55%
YoY
|
$0.41
589.78%
YoY
|
$0.36
49.7%
YoY
|
$0.54
145.45%
YoY
|
$0.30
-94.95%
YoY
|
$0.06
-154.55%
YoY
|
$0.24
-73.86%
YoY
|
$0.22
-75.82%
YoY
|
$5.99
-100.0%
YoY
|
-$0.11
-119.3%
YoY
|
$0.92
24.32%
YoY
|
$0.91
5.81%
YoY
|
$323.6K
39945745.23%
YoY
|
$0.57
2750.0%
YoY
|
$0.74
196.0%
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 |
91.62M shares
0.2%
YoY
|
N/A
|
91.56M shares
0.29%
YoY
|
91.54M shares
0.26%
YoY
|
91.44M shares
0.29%
YoY
|
N/A
|
91.30M shares
0.22%
YoY
|
91.30M shares
0.22%
YoY
|
91.18M shares
0.23%
YoY
|
N/A
|
91.10M shares
0.22%
YoY
|
91.10M shares
-0.33%
YoY
|
90.97M shares
-0.58%
YoY
|
N/A
|
90.90M shares
-0.55%
YoY
|
91.40M shares
0.11%
YoY
|
91.50M shares
0.22%
YoY
|
N/A
|
91.40M shares
-0.11%
YoY
|
91.30M shares
-0.11%
YoY
|
| Diluted Shares Outstanding |
91.90M shares
0.44%
YoY
|
N/A
|
91.80M shares
-0.54%
YoY
|
91.80M shares
-0.43%
YoY
|
91.50M shares
-0.54%
YoY
|
N/A
|
92.30M shares
0.44%
YoY
|
92.20M shares
0.33%
YoY
|
92.00M shares
0.22%
YoY
|
N/A
|
91.90M shares
1.1%
YoY
|
91.90M shares
-0.22%
YoY
|
91.80M shares
-0.54%
YoY
|
N/A
|
90.90M shares
-1.41%
YoY
|
92.10M shares
-0.32%
YoY
|
92.30M shares
0.11%
YoY
|
N/A
|
92.20M shares
0.33%
YoY
|
92.40M shares
0.65%
YoY
|
Loading...