|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$9.173B
8.23%
YoY
|
$8.475B
2.79%
YoY
|
$8.245B
-10.66%
YoY
|
$9.229B
42.99%
YoY
|
$6.454B
48.52%
YoY
|
| Cost Of Revenue |
$8.459B
9.04%
YoY
|
$7.758B
2.74%
YoY
|
$7.551B
-12.54%
YoY
|
$8.634B
41.42%
YoY
|
$6.105B
52.16%
YoY
|
| Gross Profit |
$714.3M
-0.48%
YoY
|
$717.7M
3.39%
YoY
|
$694.2M
16.72%
YoY
|
$594.7M
70.34%
YoY
|
$349.1M
4.66%
YoY
|
| Selling, General & Admin |
$495.5M
4.52%
YoY
|
$474.1M
0.03%
YoY
|
$473.9M
-3.62%
YoY
|
$491.7M
40.58%
YoY
|
$349.8M
32.07%
YoY
|
| Research & Development |
$9.200M
3.37%
YoY
|
$8.900M
-1.11%
YoY
|
$9.000M
-16.67%
YoY
|
$10.80M
86.21%
YoY
|
$5.800M
N/A
|
| Depreciation & Amortization |
$112.7M
14.01%
YoY
|
$98.82M
-5.14%
YoY
|
$104.2M
-20.48%
YoY
|
$131.0M
79.56%
YoY
|
$72.96M
101.63%
YoY
|
| Operating Expenses |
$495.5M
2.59%
YoY
|
$483.0M
1.91%
YoY
|
$473.9M
-3.62%
YoY
|
$491.7M
40.58%
YoY
|
$349.8M
32.07%
YoY
|
| Operating Profit |
$223.0M
-20.53%
YoY
|
$280.6M
27.37%
YoY
|
$220.3M
113.86%
YoY
|
$103.0M
-16243.73%
YoY
|
-$638.0K
-100.93%
YoY
|
| Interest Expense |
$66.54M
-7.92%
YoY
|
$72.26M
-201.74%
YoY
|
-$71.03M
29.52%
YoY
|
-$54.84M
205.96%
YoY
|
-$17.93M
126.35%
YoY
|
| Other Income/Expense, Net |
-$1.574M
-107.64%
YoY
|
$20.60M
329.15%
YoY
|
$4.799M
-57.61%
YoY
|
$11.32M
224.32%
YoY
|
$3.491M
-777.86%
YoY
|
| Pretax Income |
$168.2M
140085.83%
YoY
|
$120.0K
-99.94%
YoY
|
$205.9M
190.43%
YoY
|
$70.91M
-259.15%
YoY
|
-$44.55M
-175.38%
YoY
|
| Income Tax |
$71.00M
-6.14%
YoY
|
$75.65M
73.54%
YoY
|
$43.59M
-227.99%
YoY
|
-$34.06M
155.45%
YoY
|
-$13.33M
-173.54%
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.64%
YoY
|
$0.91
-100.0%
YoY
|
-$100.0K
-117.74%
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.22%
YoY
|
94.91M shares
31.47%
YoY
|
72.19M shares
29.86%
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 |
$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
|
$1.942B
63.42%
YoY
|
| Cost Of Revenue |
$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
|
$1.843B
67.69%
YoY
|
| Gross Profit |
$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
|
$98.77M
10.8%
YoY
|
| Selling, General & Admin |
$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
|
$110.2M
64.59%
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 |
$28.07M
5.74%
YoY
|
$29.02M
10.81%
YoY
|
$28.87M
19.11%
YoY
|
$28.23M
16.31%
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
|
$33.06M
85.67%
YoY
|
| Operating Expenses |
$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
|
$110.2M
64.59%
YoY
|
| Operating Profit |
$61.96M
-2.86%
YoY
|
$29.50M
-17.47%
YoY
|
$31.56M
-34.54%
YoY
|
$93.99M
11.92%
YoY
|
$63.78M
-15.78%
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
|
-$11.44M
-151.59%
YoY
|
| Interest Expense |
$12.59M
-169.34%
YoY
|
-$10.44M
74.83%
YoY
|
-$12.43M
-16.27%
YoY
|
-$32.25M
99.52%
YoY
|
-$18.15M
73.06%
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
|
-$8.542M
306.37%
YoY
|
| Other Income/Expense, Net |
$4.538M
23.92%
YoY
|
-$1.834M
-225.27%
YoY
|
$11.88M
-361.55%
YoY
|
$2.156M
-66.19%
YoY
|
$3.662M
12.95%
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
|
$7.358M
-3587.2%
YoY
|
| Pretax Income |
$58.12M
8.8%
YoY
|
$21.26M
-29.82%
YoY
|
$23.60M
-16.75%
YoY
|
$69.94M
-8.09%
YoY
|
$53.42M
-49.07%
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
|
-$28.35M
-242.67%
YoY
|
| Income Tax |
$21.98M
25.05%
YoY
|
$21.82M
8165.53%
YoY
|
$6.100M
-60.71%
YoY
|
$25.50M
0.17%
YoY
|
$17.58M
-48.9%
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
|
-$3.401M
-151.66%
YoY
|
| Net Earnings |
$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
|
-$28.52M
-267.4%
YoY
|
| Basic Earnings Per Share |
$0.33
-19.51%
YoY
|
N/A
|
N/A
|
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
|
N/A
|
| Diluted Earnings Per Share |
$0.33
-19.69%
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
-69.61%
YoY
|
$0.84
90.91%
YoY
|
$0.73
421.43%
YoY
|
$0.23
221.99%
YoY
|
$0.49
-100.0%
YoY
|
$0.44
-100.0%
YoY
|
$0.14
-100.0%
YoY
|
$0.07
-100.0%
YoY
|
$419.7K
-237.04%
YoY
|
$434.8K
38.46%
YoY
|
-$14.69K
-106.42%
YoY
|
-$308.3K
-479.66%
YoY
|
-$306.3K
-267.4%
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.06%
YoY
|
N/A
|
N/A
|
N/A
|
95.11M shares
N/A
|
95.04M shares
0.12%
YoY
|
N/A
|
N/A
|
N/A
|
94.93M shares
0.03%
YoY
|
N/A
|
N/A
|
N/A
|
94.90M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
95.76M shares
0.08%
YoY
|
N/A
|
N/A
|
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
|
N/A
|
Loading...