|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.812B
3.51%
YoY
|
$6.581B
1.47%
YoY
|
$6.486B
9.21%
YoY
|
$5.939B
19.42%
YoY
|
$4.973B
16.0%
YoY
|
| Cost Of Revenue |
$5.912B
6.93%
YoY
|
$5.529B
1.47%
YoY
|
$5.449B
10.58%
YoY
|
$4.928B
18.65%
YoY
|
$4.153B
19.33%
YoY
|
| Gross Profit |
$900.0M
-14.45%
YoY
|
$1.052B
1.47%
YoY
|
$1.037B
2.53%
YoY
|
$1.011B
23.31%
YoY
|
$820.1M
1.64%
YoY
|
| Selling, General & Admin |
$865.0M
-2.92%
YoY
|
$891.0M
14.89%
YoY
|
$775.5M
7.66%
YoY
|
$720.3M
18.43%
YoY
|
$608.2M
4.69%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$45.00M
2.27%
YoY
|
$44.00M
3.03%
YoY
|
$42.71M
5.04%
YoY
|
$40.66M
5.48%
YoY
|
$38.55M
23.59%
YoY
|
| Operating Expenses |
$910.0M
-2.67%
YoY
|
$935.0M
14.27%
YoY
|
$818.3M
7.52%
YoY
|
$761.0M
17.66%
YoY
|
$646.8M
5.65%
YoY
|
| Operating Profit |
-$10.00M
-108.55%
YoY
|
$117.0M
-46.47%
YoY
|
$218.5M
-12.66%
YoY
|
$250.2M
44.37%
YoY
|
$173.3M
-10.97%
YoY
|
| Interest Expense |
$24.00M
-14.29%
YoY
|
$28.00M
3.18%
YoY
|
$27.14M
91.01%
YoY
|
$14.21M
90.49%
YoY
|
$7.458M
-6.96%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$4.000M
-103.17%
YoY
|
$126.0M
-44.02%
YoY
|
$225.1M
-8.29%
YoY
|
$245.4M
45.81%
YoY
|
$168.3M
-11.07%
YoY
|
| Income Tax |
$3.000M
-91.43%
YoY
|
$35.00M
-34.82%
YoY
|
$53.70M
-18.73%
YoY
|
$66.08M
49.36%
YoY
|
$44.24M
-13.31%
YoY
|
| Net Earnings |
-$7.000M
-107.69%
YoY
|
$91.00M
-46.9%
YoY
|
$171.4M
-4.44%
YoY
|
$179.4M
44.54%
YoY
|
$124.1M
-10.24%
YoY
|
| Basic Earnings Per Share |
-$0.19
-107.79%
YoY
|
$2.44
-46.14%
YoY
|
$4.53
-3.62%
YoY
|
$4.70
45.96%
YoY
|
$3.22
-9.8%
YoY
|
| Diluted Earnings Per Share |
-$0.19
-107.85%
YoY
|
$2.42
-45.86%
YoY
|
$4.47
-3.66%
YoY
|
$4.64
45.91%
YoY
|
$3.18
-10.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
38.00M shares
0.0%
YoY
|
38.00M shares
0.51%
YoY
|
37.81M shares
-0.81%
YoY
|
38.12M shares
-0.82%
YoY
|
38.43M shares
-0.19%
YoY
|
| Diluted Shares Outstanding |
38.00M shares
0.0%
YoY
|
38.00M shares
-0.89%
YoY
|
38.34M shares
-0.71%
YoY
|
38.62M shares
-0.74%
YoY
|
38.90M 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.895B
1.72%
YoY
|
$1.668B
3.41%
YoY
|
$1.623B
3.97%
YoY
|
$1.658B
3.3%
YoY
|
$1.863B
3.39%
YoY
|
$1.613B
2.08%
YoY
|
$1.561B
0.65%
YoY
|
$1.605B
1.25%
YoY
|
$1.802B
1.83%
YoY
|
$1.580B
6.07%
YoY
|
$1.551B
7.76%
YoY
|
$1.585B
10.69%
YoY
|
$1.770B
12.16%
YoY
|
$1.490B
15.37%
YoY
|
$1.439B
18.98%
YoY
|
$1.432B
20.82%
YoY
|
$1.578B
22.61%
YoY
|
$1.291B
22.24%
YoY
|
$1.210B
20.02%
YoY
|
| Cost Of Revenue |
$1.593B
2.58%
YoY
|
$1.496B
7.24%
YoY
|
$1.428B
7.21%
YoY
|
$1.435B
6.69%
YoY
|
$1.553B
6.59%
YoY
|
$1.395B
2.72%
YoY
|
$1.332B
3.02%
YoY
|
$1.345B
-1.14%
YoY
|
$1.457B
1.36%
YoY
|
$1.358B
8.76%
YoY
|
$1.293B
8.24%
YoY
|
$1.360B
14.11%
YoY
|
$1.438B
11.26%
YoY
|
$1.249B
11.43%
YoY
|
$1.195B
18.14%
YoY
|
$1.192B
-41.01%
YoY
|
$1.292B
24.79%
YoY
|
$1.121B
26.08%
YoY
|
$1.011B
22.89%
YoY
|
| Gross Profit |
$302.0M
-2.58%
YoY
|
$172.0M
-21.1%
YoY
|
$195.0M
-14.85%
YoY
|
$223.0M
-14.23%
YoY
|
$310.0M
-10.14%
YoY
|
$218.0M
-1.84%
YoY
|
$229.0M
-11.22%
YoY
|
$260.0M
15.74%
YoY
|
$345.0M
3.87%
YoY
|
$222.1M
-7.86%
YoY
|
$257.9M
5.47%
YoY
|
$224.6M
-6.35%
YoY
|
$332.1M
16.23%
YoY
|
$241.0M
41.27%
YoY
|
$244.6M
23.21%
YoY
|
$239.9M
20.2%
YoY
|
$285.8M
13.65%
YoY
|
$170.6M
1.8%
YoY
|
$198.5M
7.27%
YoY
|
| Selling, General & Admin |
$229.0M
-0.87%
YoY
|
$206.0M
-7.21%
YoY
|
$209.0M
-3.69%
YoY
|
$219.0M
-3.1%
YoY
|
$231.0M
2.21%
YoY
|
$222.0M
17.45%
YoY
|
$217.0M
15.55%
YoY
|
$226.0M
14.09%
YoY
|
$226.0M
12.64%
YoY
|
$189.0M
5.07%
YoY
|
$187.8M
3.28%
YoY
|
$198.1M
9.19%
YoY
|
$200.6M
13.23%
YoY
|
$179.9M
23.96%
YoY
|
$181.8M
22.07%
YoY
|
$181.4M
-42.25%
YoY
|
$177.2M
11.02%
YoY
|
$145.1M
-4.53%
YoY
|
$149.0M
0.38%
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 |
$11.00M
0.0%
YoY
|
$12.00M
9.09%
YoY
|
$11.00M
0.0%
YoY
|
$11.00M
0.0%
YoY
|
$11.00M
0.0%
YoY
|
$11.00M
1.8%
YoY
|
$11.00M
2.8%
YoY
|
$11.00M
2.42%
YoY
|
$11.00M
4.79%
YoY
|
$10.81M
4.97%
YoY
|
$10.70M
6.12%
YoY
|
$10.74M
6.34%
YoY
|
$10.50M
3.07%
YoY
|
$10.29M
-4.98%
YoY
|
$10.08M
1.67%
YoY
|
$10.10M
3.08%
YoY
|
$10.18M
27.3%
YoY
|
$10.83M
37.11%
YoY
|
$9.917M
27.14%
YoY
|
| Operating Expenses |
$240.0M
-0.83%
YoY
|
$218.0M
-6.44%
YoY
|
$220.0M
-3.51%
YoY
|
$230.0M
-2.95%
YoY
|
$242.0M
2.11%
YoY
|
$233.0M
16.61%
YoY
|
$228.0M
14.88%
YoY
|
$237.0M
13.49%
YoY
|
$237.0M
12.25%
YoY
|
$199.8M
5.07%
YoY
|
$198.5M
3.41%
YoY
|
$208.8M
9.04%
YoY
|
$211.1M
12.68%
YoY
|
$190.2M
21.95%
YoY
|
$191.9M
20.8%
YoY
|
$191.5M
16.54%
YoY
|
$187.4M
11.79%
YoY
|
$155.9M
-2.41%
YoY
|
$158.9M
1.67%
YoY
|
| Operating Profit |
$62.00M
-8.82%
YoY
|
-$46.00M
206.67%
YoY
|
-$25.00M
-2600.0%
YoY
|
-$7.000M
-130.43%
YoY
|
$68.00M
-37.04%
YoY
|
-$15.00M
-167.35%
YoY
|
$1.000M
-98.32%
YoY
|
$23.00M
45.51%
YoY
|
$108.0M
-10.75%
YoY
|
$22.27M
-56.21%
YoY
|
$59.46M
12.98%
YoY
|
$15.81M
-67.31%
YoY
|
$121.0M
22.98%
YoY
|
$50.86M
246.5%
YoY
|
$52.63M
32.9%
YoY
|
$48.35M
37.27%
YoY
|
$98.40M
17.38%
YoY
|
$14.68M
88.19%
YoY
|
$39.60M
37.64%
YoY
|
| Interest Expense |
$6.000M
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$6.000M
-14.29%
YoY
|
$6.000M
-14.29%
YoY
|
$6.000M
100.0%
YoY
|
$2.000M
12.68%
YoY
|
$7.000M
-0.67%
YoY
|
$7.000M
447.3%
YoY
|
$3.000M
-51.65%
YoY
|
$1.775M
-10541.18%
YoY
|
$7.047M
72.64%
YoY
|
$1.279M
-52.47%
YoY
|
$6.205M
222.34%
YoY
|
-$17.00K
-99.0%
YoY
|
$4.082M
107.95%
YoY
|
$2.691M
36.25%
YoY
|
$1.925M
20.39%
YoY
|
-$1.704M
13.6%
YoY
|
$1.963M
13.4%
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
|
| Pretax Income |
$63.00M
-12.5%
YoY
|
-$46.00M
253.85%
YoY
|
-$24.00M
-900.0%
YoY
|
-$6.000M
-124.0%
YoY
|
$72.00M
-35.14%
YoY
|
-$13.00M
-154.06%
YoY
|
$3.000M
-95.03%
YoY
|
$25.00M
46.32%
YoY
|
$111.0M
-10.18%
YoY
|
$24.05M
-52.71%
YoY
|
$60.37M
17.54%
YoY
|
$17.09M
-63.34%
YoY
|
$123.6M
27.9%
YoY
|
$50.85M
291.88%
YoY
|
$51.36M
35.54%
YoY
|
$46.60M
34.37%
YoY
|
$96.62M
16.73%
YoY
|
$12.98M
105.95%
YoY
|
$37.89M
39.59%
YoY
|
| Income Tax |
$30.00M
42.86%
YoY
|
-$13.00M
225.0%
YoY
|
-$4.000M
N/A
|
-$1.000M
-114.29%
YoY
|
$21.00M
-34.38%
YoY
|
-$4.000M
-189.19%
YoY
|
$0.00
-100.0%
YoY
|
$7.000M
66.98%
YoY
|
$32.00M
10.41%
YoY
|
$4.485M
-64.54%
YoY
|
$16.04M
17.15%
YoY
|
$4.192M
-67.77%
YoY
|
$28.98M
8.42%
YoY
|
$12.65M
287.14%
YoY
|
$13.69M
29.19%
YoY
|
$13.01M
36.46%
YoY
|
$26.73M
28.25%
YoY
|
$3.267M
63.35%
YoY
|
$10.60M
48.49%
YoY
|
| Net Earnings |
$33.00M
-35.29%
YoY
|
-$33.00M
266.67%
YoY
|
-$20.00M
-766.67%
YoY
|
-$5.000M
-127.78%
YoY
|
$51.00M
-35.44%
YoY
|
-$9.000M
-146.01%
YoY
|
$3.000M
-93.23%
YoY
|
$18.00M
39.6%
YoY
|
$79.00M
-16.49%
YoY
|
$19.56M
-48.83%
YoY
|
$44.33M
17.69%
YoY
|
$12.89M
-61.62%
YoY
|
$94.60M
35.36%
YoY
|
$38.23M
293.75%
YoY
|
$37.67M
38.0%
YoY
|
$33.60M
33.57%
YoY
|
$69.88M
12.86%
YoY
|
$9.708M
125.77%
YoY
|
$27.30M
36.42%
YoY
|
| Basic Earnings Per Share |
$0.88
-35.77%
YoY
|
N/A
|
-$0.53
-857.14%
YoY
|
-$0.14
-129.17%
YoY
|
$1.37
-35.07%
YoY
|
N/A
|
$0.07
-94.02%
YoY
|
$0.48
41.18%
YoY
|
$2.11
-15.26%
YoY
|
N/A
|
$1.17
18.18%
YoY
|
$0.34
-61.36%
YoY
|
$2.49
36.81%
YoY
|
N/A
|
$0.99
39.44%
YoY
|
$0.88
35.38%
YoY
|
$1.82
12.35%
YoY
|
N/A
|
$0.71
36.54%
YoY
|
| Diluted Earnings Per Share |
$0.88
-34.81%
YoY
|
-$0.87
266.05%
YoY
|
-$0.53
-857.14%
YoY
|
-$0.14
-129.17%
YoY
|
$1.35
-35.1%
YoY
|
-$0.24
-145.54%
YoY
|
$0.07
-93.97%
YoY
|
$0.48
43.63%
YoY
|
$2.08
-15.1%
YoY
|
$0.52
-47.44%
YoY
|
$1.16
18.37%
YoY
|
$0.33
-61.59%
YoY
|
$2.45
36.11%
YoY
|
$0.99
-100.0%
YoY
|
$0.98
40.0%
YoY
|
$0.87
33.85%
YoY
|
$1.80
13.21%
YoY
|
$248.5K
120.21%
YoY
|
$0.70
37.25%
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 |
37.73M shares
1.34%
YoY
|
37.70M shares
0.86%
YoY
|
37.67M shares
0.36%
YoY
|
37.63M shares
-0.08%
YoY
|
37.23M shares
-0.16%
YoY
|
37.38M shares
0.28%
YoY
|
37.54M shares
-1.58%
YoY
|
37.66M shares
-1.46%
YoY
|
37.29M shares
-1.49%
YoY
|
37.28M shares
-1.72%
YoY
|
38.14M shares
0.31%
YoY
|
38.22M shares
-0.04%
YoY
|
37.85M shares
-1.14%
YoY
|
37.93M shares
-1.47%
YoY
|
38.03M shares
-1.29%
YoY
|
38.23M shares
-0.94%
YoY
|
38.29M shares
0.19%
YoY
|
38.50M shares
0.38%
YoY
|
38.52M shares
0.04%
YoY
|
| Diluted Shares Outstanding |
38.00M shares
0.0%
YoY
|
N/A
|
38.00M shares
0.0%
YoY
|
38.00M shares
0.0%
YoY
|
38.00M shares
0.0%
YoY
|
N/A
|
38.00M shares
-0.51%
YoY
|
38.00M shares
-1.51%
YoY
|
38.00M shares
-1.74%
YoY
|
N/A
|
38.20M shares
-0.91%
YoY
|
38.58M shares
-0.02%
YoY
|
38.67M shares
-0.05%
YoY
|
N/A
|
38.55M shares
-0.86%
YoY
|
38.59M shares
-0.61%
YoY
|
38.69M shares
-0.38%
YoY
|
N/A
|
38.88M shares
0.36%
YoY
|
Loading...