|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$9.173B
8.23%
YoY
|
$8.475B
2.79%
YoY
|
$8.245B
2.75%
YoY
|
$8.024B
35.01%
YoY
|
$5.944B
36.77%
YoY
|
| Cost Of Revenue |
$8.459B
9.04%
YoY
|
$7.758B
2.74%
YoY
|
$7.551B
1.7%
YoY
|
$7.425B
32.59%
YoY
|
$5.600B
39.56%
YoY
|
| Gross Profit |
$714.3M
-0.48%
YoY
|
$717.7M
3.39%
YoY
|
$694.2M
15.72%
YoY
|
$599.9M
74.39%
YoY
|
$344.0M
3.12%
YoY
|
| Selling, General & Admin |
$495.5M
4.52%
YoY
|
$474.1M
0.03%
YoY
|
$473.9M
8.65%
YoY
|
$436.2M
34.96%
YoY
|
$323.2M
22.03%
YoY
|
| Research & Development |
$9.200M
3.37%
YoY
|
$8.900M
-1.11%
YoY
|
$9.000M
-2.17%
YoY
|
$9.200M
142.11%
YoY
|
$3.800M
N/A
|
| Depreciation & Amortization |
$112.7M
14.01%
YoY
|
$98.82M
-5.14%
YoY
|
$104.2M
-4.95%
YoY
|
$109.6M
50.22%
YoY
|
$72.96M
101.63%
YoY
|
| Operating Expenses |
$504.7M
4.5%
YoY
|
$483.0M
0.01%
YoY
|
$482.9M
8.42%
YoY
|
$445.4M
36.21%
YoY
|
$327.0M
23.47%
YoY
|
| Operating Profit |
$223.0M
-20.53%
YoY
|
$280.6M
3.09%
YoY
|
$272.2M
55.28%
YoY
|
$175.3M
-2115.93%
YoY
|
-$8.694M
-112.95%
YoY
|
| Interest Expense |
$66.54M
-7.92%
YoY
|
$72.26M
-10.91%
YoY
|
$81.11M
43.89%
YoY
|
$56.37M
125.56%
YoY
|
$24.99M
137.5%
YoY
|
| Other Income/Expense, Net |
-$1.574M
-107.64%
YoY
|
$20.60M
329.15%
YoY
|
$4.799M
-54.73%
YoY
|
$10.60M
25.67%
YoY
|
$8.435M
-7188.24%
YoY
|
| Pretax Income |
$23.53M
19505.0%
YoY
|
$120.0K
-100.91%
YoY
|
-$13.12M
-2547.57%
YoY
|
$536.0K
-109.08%
YoY
|
-$5.904M
-307.01%
YoY
|
| Income Tax |
$71.00M
-6.14%
YoY
|
$75.65M
73.54%
YoY
|
$43.59M
-270.26%
YoY
|
-$25.60M
133.18%
YoY
|
-$10.98M
-160.56%
YoY
|
| Net Earnings |
$51.32M
-59.11%
YoY
|
$125.5M
1.17%
YoY
|
$124.1M
43.43%
YoY
|
$86.50M
-1298.17%
YoY
|
-$7.219M
-113.75%
YoY
|
| Basic Earnings Per Share |
$0.54
-59.09%
YoY
|
$1.32
0.76%
YoY
|
$1.31
43.96%
YoY
|
$0.91
-1010.0%
YoY
|
-$0.10
-110.53%
YoY
|
| Diluted Earnings Per Share |
$0.53
-59.85%
YoY
|
$1.32
1.54%
YoY
|
$1.30
42.86%
YoY
|
$0.91
-1010.0%
YoY
|
-$0.10
-110.64%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
95.15M shares
0.19%
YoY
|
94.97M shares
0.05%
YoY
|
94.92M shares
0.03%
YoY
|
94.89M shares
31.44%
YoY
|
72.19M shares
30.05%
YoY
|
| Diluted Shares Outstanding |
95.90M shares
0.45%
YoY
|
95.47M shares
0.37%
YoY
|
95.12M shares
0.21%
YoY
|
94.91M shares
31.13%
YoY
|
72.38M shares
30.21%
YoY
|
|
Concept
|
2026 Q2 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$2.499B
2.92%
YoY
|
$2.342B
11.56%
YoY
|
$2.366B
9.17%
YoY
|
$2.279B
10.5%
YoY
|
$2.428B
14.33%
YoY
|
$2.099B
-1.04%
YoY
|
$2.167B
4.59%
YoY
|
$2.062B
0.97%
YoY
|
$2.124B
-0.8%
YoY
|
$2.121B
6.65%
YoY
|
$2.072B
-12.05%
YoY
|
$2.043B
-9.92%
YoY
|
$2.141B
-9.28%
YoY
|
$1.989B
-11.39%
YoY
|
$2.356B
4.65%
YoY
|
$2.268B
16.75%
YoY
|
$2.360B
95.12%
YoY
|
$2.245B
113.58%
YoY
|
$2.251B
113.48%
YoY
|
| Cost Of Revenue |
$2.304B
4.25%
YoY
|
$2.157B
12.52%
YoY
|
$2.208B
9.88%
YoY
|
$2.124B
11.87%
YoY
|
$2.210B
14.9%
YoY
|
$1.917B
-0.49%
YoY
|
$2.009B
4.63%
YoY
|
$1.898B
1.18%
YoY
|
$1.924B
-1.08%
YoY
|
$1.927B
6.44%
YoY
|
$1.920B
-12.68%
YoY
|
$1.876B
-12.08%
YoY
|
$1.945B
-11.21%
YoY
|
$1.810B
-14.25%
YoY
|
$2.199B
0.51%
YoY
|
$2.134B
15.77%
YoY
|
$2.190B
97.78%
YoY
|
$2.111B
118.38%
YoY
|
$2.188B
126.09%
YoY
|
| Gross Profit |
$195.3M
-10.54%
YoY
|
$185.0M
1.54%
YoY
|
$158.6M
0.14%
YoY
|
$155.2M
-5.4%
YoY
|
$218.3M
8.83%
YoY
|
$182.2M
-6.41%
YoY
|
$158.4M
4.1%
YoY
|
$164.0M
-1.41%
YoY
|
$200.6M
2.04%
YoY
|
$194.7M
8.73%
YoY
|
$152.2M
-3.25%
YoY
|
$166.4M
24.65%
YoY
|
$196.6M
15.69%
YoY
|
$179.0M
33.57%
YoY
|
$157.3M
146.95%
YoY
|
$133.5M
35.14%
YoY
|
$169.9M
66.3%
YoY
|
$134.0M
58.62%
YoY
|
$63.69M
-26.8%
YoY
|
| Selling, General & Admin |
$148.4M
19.41%
YoY
|
$123.8M
4.53%
YoY
|
$129.1M
5.27%
YoY
|
$123.6M
6.73%
YoY
|
$124.3M
6.61%
YoY
|
$118.4M
-0.45%
YoY
|
$122.7M
2.8%
YoY
|
$115.8M
-1.86%
YoY
|
$116.6M
0.81%
YoY
|
$119.0M
-1.6%
YoY
|
$119.3M
-6.53%
YoY
|
$118.0M
1.46%
YoY
|
$115.7M
-6.39%
YoY
|
$120.9M
-2.64%
YoY
|
$127.7M
27.44%
YoY
|
$116.3M
5.55%
YoY
|
$123.6M
69.26%
YoY
|
$124.2M
87.03%
YoY
|
$100.2M
46.8%
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 |
$26.32M
-0.66%
YoY
|
$28.07M
5.74%
YoY
|
$29.02M
10.81%
YoY
|
$28.87M
19.11%
YoY
|
$26.50M
9.15%
YoY
|
$26.54M
10.05%
YoY
|
$26.19M
-3.94%
YoY
|
$24.24M
28.18%
YoY
|
$24.27M
-5.61%
YoY
|
$24.12M
-25.3%
YoY
|
$27.26M
-17.82%
YoY
|
$18.91M
-42.8%
YoY
|
$25.72M
-23.82%
YoY
|
$32.29M
4.12%
YoY
|
$33.17M
9.05%
YoY
|
$33.06M
0.0%
YoY
|
$33.76M
N/A
|
$31.01M
227.14%
YoY
|
$30.42M
221.58%
YoY
|
| Operating Expenses |
$148.4M
19.41%
YoY
|
$123.8M
4.53%
YoY
|
$129.1M
5.27%
YoY
|
$123.6M
6.73%
YoY
|
$124.3M
6.61%
YoY
|
$118.4M
-0.45%
YoY
|
$122.7M
2.8%
YoY
|
$115.8M
-1.86%
YoY
|
$116.6M
0.81%
YoY
|
$119.0M
-1.6%
YoY
|
$119.3M
-6.53%
YoY
|
$118.0M
1.46%
YoY
|
$115.7M
-6.39%
YoY
|
$120.9M
-2.64%
YoY
|
$127.7M
27.44%
YoY
|
$116.3M
5.55%
YoY
|
$123.6M
69.26%
YoY
|
$124.2M
87.03%
YoY
|
$100.2M
46.8%
YoY
|
| Operating Profit |
$47.49M
-53.99%
YoY
|
$61.96M
-8.75%
YoY
|
$29.50M
-17.47%
YoY
|
$31.56M
-34.54%
YoY
|
$103.2M
22.91%
YoY
|
$67.91M
-10.33%
YoY
|
$35.74M
8.83%
YoY
|
$48.21M
-0.3%
YoY
|
$83.98M
3.8%
YoY
|
$75.73M
30.2%
YoY
|
$32.84M
10.89%
YoY
|
$48.36M
181.97%
YoY
|
$80.91M
74.56%
YoY
|
$58.16M
488.66%
YoY
|
$29.62M
-181.18%
YoY
|
$17.15M
-249.87%
YoY
|
$46.35M
58.89%
YoY
|
$9.880M
-45.47%
YoY
|
-$36.48M
-294.38%
YoY
|
| Interest Expense |
$14.86M
-15.18%
YoY
|
$12.59M
-26.75%
YoY
|
-$10.44M
74.83%
YoY
|
-$12.43M
-16.27%
YoY
|
$17.52M
-208.36%
YoY
|
$17.18M
-263.81%
YoY
|
-$5.972M
-62.51%
YoY
|
-$14.84M
-7.75%
YoY
|
-$16.16M
-11.26%
YoY
|
-$10.49M
-48.6%
YoY
|
-$15.93M
-10.07%
YoY
|
-$16.09M
-1.81%
YoY
|
-$18.22M
35.22%
YoY
|
-$20.41M
74.8%
YoY
|
-$17.72M
63.63%
YoY
|
-$16.38M
91.79%
YoY
|
-$13.47M
519.36%
YoY
|
-$11.68M
536.24%
YoY
|
-$10.83M
463.27%
YoY
|
| Other Income/Expense, Net |
$3.869M
-120.67%
YoY
|
$4.538M
-1404.02%
YoY
|
-$1.834M
-225.27%
YoY
|
$11.88M
-361.55%
YoY
|
-$18.72M
-393.49%
YoY
|
-$348.0K
-110.73%
YoY
|
$1.464M
-150.1%
YoY
|
-$4.541M
-296.07%
YoY
|
$6.377M
185.07%
YoY
|
$3.242M
16.62%
YoY
|
-$2.922M
-67.93%
YoY
|
$2.316M
-77.08%
YoY
|
$2.237M
-78.78%
YoY
|
$2.780M
-33.59%
YoY
|
-$9.112M
-1128.44%
YoY
|
$10.11M
37.33%
YoY
|
$10.54M
1264.04%
YoY
|
$4.186M
-5834.25%
YoY
|
$886.0K
-124.84%
YoY
|
| Pretax Income |
$40.90M
-41.49%
YoY
|
$58.10M
8.8%
YoY
|
$21.26M
-29.82%
YoY
|
$23.60M
-16.75%
YoY
|
$69.90M
-8.15%
YoY
|
$53.40M
-49.09%
YoY
|
$30.30M
35.03%
YoY
|
$28.35M
-55.23%
YoY
|
$76.10M
0.6%
YoY
|
$104.9M
135.67%
YoY
|
$22.44M
357.68%
YoY
|
$63.33M
449.47%
YoY
|
$75.65M
47.33%
YoY
|
$44.51M
1322.79%
YoY
|
$4.903M
-110.49%
YoY
|
$11.53M
-140.66%
YoY
|
$51.35M
162.29%
YoY
|
$3.128M
-71.49%
YoY
|
-$46.76M
-441.98%
YoY
|
| Income Tax |
$14.80M
-41.97%
YoY
|
$22.00M
25.0%
YoY
|
$21.82M
8165.53%
YoY
|
$6.100M
-60.71%
YoY
|
$25.50M
0.17%
YoY
|
$17.60M
-48.84%
YoY
|
$264.0K
-91.16%
YoY
|
$15.52M
19.26%
YoY
|
$25.46M
53.44%
YoY
|
$34.40M
212.91%
YoY
|
$2.987M
-152.37%
YoY
|
$13.02M
-137.43%
YoY
|
$16.59M
176.41%
YoY
|
$10.99M
2517.62%
YoY
|
-$5.704M
-68.61%
YoY
|
-$34.78M
922.58%
YoY
|
$6.003M
-14.03%
YoY
|
$420.0K
-66.56%
YoY
|
-$18.17M
-460.89%
YoY
|
| Net Earnings |
$25.98M
160.73%
YoY
|
$31.30M
-19.57%
YoY
|
-$2.664M
-93.2%
YoY
|
$5.105M
-64.55%
YoY
|
$9.966M
-87.56%
YoY
|
$38.91M
-44.52%
YoY
|
-$39.15M
-275.27%
YoY
|
$14.40M
-68.2%
YoY
|
$80.12M
89.51%
YoY
|
$70.14M
395.4%
YoY
|
$22.34M
229.41%
YoY
|
$45.29M
13.69%
YoY
|
$42.28M
2.43%
YoY
|
$14.16M
-1115.71%
YoY
|
$6.781M
-123.18%
YoY
|
$39.84M
-239.7%
YoY
|
$41.27M
41.15%
YoY
|
-$1.394M
-106.54%
YoY
|
-$29.25M
-486.92%
YoY
|
| Basic Earnings Per Share |
$0.27
170.0%
YoY
|
$0.33
-19.51%
YoY
|
N/A
|
N/A
|
$0.10
N/A
|
$0.41
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
|
| Diluted Earnings Per Share |
$0.27
170.0%
YoY
|
$0.33
-19.51%
YoY
|
-$0.02
-95.12%
YoY
|
$0.05
-66.67%
YoY
|
$0.10
-88.1%
YoY
|
$0.41
-43.84%
YoY
|
-$0.41
-278.26%
YoY
|
$0.15
-68.88%
YoY
|
$0.84
90.91%
YoY
|
$0.73
421.43%
YoY
|
$0.23
224.0%
YoY
|
$0.49
16.68%
YoY
|
$0.44
2.3%
YoY
|
$0.14
-1020.93%
YoY
|
$0.07
-123.26%
YoY
|
$0.42
-238.33%
YoY
|
$0.43
38.21%
YoY
|
-$0.01
-104.86%
YoY
|
-$0.31
-480.27%
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 |
95.16M shares
0.01%
YoY
|
95.16M shares
0.06%
YoY
|
N/A
|
N/A
|
95.15M shares
N/A
|
95.11M shares
N/A
|
95.04M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
94.90M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
95.70M shares
-0.15%
YoY
|
95.76M shares
0.08%
YoY
|
N/A
|
N/A
|
95.85M shares
N/A
|
95.68M 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
|
Loading...