|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.350B
-1.43%
YoY
|
$1.369B
3.31%
YoY
|
$1.326B
11.05%
YoY
|
$1.194B
51.93%
YoY
|
$785.7M
66.07%
YoY
|
| Cost Of Revenue |
$887.5M
1.09%
YoY
|
$877.9M
5.18%
YoY
|
$834.7M
12.12%
YoY
|
$744.4M
45.53%
YoY
|
$511.5M
30.62%
YoY
|
| Gross Profit |
$462.3M
-5.93%
YoY
|
$491.5M
0.12%
YoY
|
$490.9M
9.27%
YoY
|
$449.3M
63.88%
YoY
|
$274.1M
236.37%
YoY
|
| Selling, General & Admin |
$149.0M
-7.96%
YoY
|
$161.8M
1.65%
YoY
|
$159.2M
11.09%
YoY
|
$143.3M
5.09%
YoY
|
$136.4M
-6.85%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$186.4M
3.86%
YoY
|
$179.4M
0.18%
YoY
|
$179.1M
-3.12%
YoY
|
$184.9M
-1.55%
YoY
|
$187.8M
-3.29%
YoY
|
| Operating Expenses |
$1.223B
0.3%
YoY
|
$1.220B
3.95%
YoY
|
$1.173B
9.42%
YoY
|
$1.072B
9.35%
YoY
|
$980.6M
34.3%
YoY
|
| Operating Profit |
-$760.9M
4.51%
YoY
|
-$728.0M
6.7%
YoY
|
-$682.3M
9.52%
YoY
|
-$623.0M
-11.81%
YoY
|
-$706.5M
8.91%
YoY
|
| Interest Expense |
$112.3M
0.84%
YoY
|
$111.4M
12.7%
YoY
|
$98.81M
6.07%
YoY
|
$93.16M
-12.42%
YoY
|
$106.4M
6.19%
YoY
|
| Other Income/Expense, Net |
$3.477M
-34.91%
YoY
|
$5.342M
22.41%
YoY
|
$4.364M
-54.04%
YoY
|
$9.496M
-224.72%
YoY
|
-$7.614M
-492.27%
YoY
|
| Pretax Income |
$29.70M
-57.44%
YoY
|
$69.79M
-10.38%
YoY
|
$77.87M
78.06%
YoY
|
$43.73M
-114.11%
YoY
|
-$309.9M
-13.15%
YoY
|
| Income Tax |
$1.148M
-28.21%
YoY
|
$1.599M
27.31%
YoY
|
$1.256M
-17.26%
YoY
|
$1.518M
27.78%
YoY
|
$1.188M
-97.71%
YoY
|
| Net Earnings |
$28.51M
-58.09%
YoY
|
$68.02M
-10.97%
YoY
|
$76.41M
82.24%
YoY
|
$41.93M
-113.74%
YoY
|
-$305.2M
-24.55%
YoY
|
| Basic Earnings Per Share |
$0.01
-96.3%
YoY
|
$0.27
-15.62%
YoY
|
$0.32
220.0%
YoY
|
$0.10
-104.98%
YoY
|
-$2.01
-22.99%
YoY
|
| Diluted Earnings Per Share |
$0.01
-96.3%
YoY
|
$0.27
-15.62%
YoY
|
$0.32
220.0%
YoY
|
$0.10
-104.98%
YoY
|
-$2.01
-22.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
149.7M shares
-2.09%
YoY
|
152.9M shares
-1.97%
YoY
|
155.9M shares
-3.72%
YoY
|
161.9M shares
-1.25%
YoY
|
164.0M shares
-0.31%
YoY
|
| Diluted Shares Outstanding |
149.9M shares
-2.32%
YoY
|
153.5M shares
-1.97%
YoY
|
156.6M shares
-3.53%
YoY
|
162.3M shares
-1.04%
YoY
|
164.0M shares
-0.31%
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 |
$340.0M
3.61%
YoY
|
$328.6M
-0.42%
YoY
|
$330.0M
-4.54%
YoY
|
$363.1M
-1.68%
YoY
|
$328.1M
1.14%
YoY
|
$330.0M
3.22%
YoY
|
$345.7M
3.39%
YoY
|
$369.3M
3.46%
YoY
|
$324.4M
3.15%
YoY
|
$319.7M
5.8%
YoY
|
$334.4M
5.14%
YoY
|
$357.0M
8.01%
YoY
|
$314.5M
29.48%
YoY
|
$302.2M
26.92%
YoY
|
$318.1M
36.06%
YoY
|
$330.5M
70.14%
YoY
|
$242.9M
103.17%
YoY
|
$238.1M
161.4%
YoY
|
$233.8M
178.52%
YoY
|
| Cost Of Revenue |
$225.0M
3.66%
YoY
|
$221.0M
2.29%
YoY
|
$223.4M
-0.1%
YoY
|
$226.1M
0.58%
YoY
|
$217.1M
1.68%
YoY
|
$216.0M
3.73%
YoY
|
$223.6M
4.73%
YoY
|
$224.8M
6.12%
YoY
|
$213.5M
6.21%
YoY
|
$208.3M
6.44%
YoY
|
$213.5M
7.19%
YoY
|
$211.9M
11.2%
YoY
|
$201.0M
26.38%
YoY
|
$195.7M
27.4%
YoY
|
$199.2M
34.26%
YoY
|
$190.5M
57.3%
YoY
|
$159.0M
79.71%
YoY
|
$153.6M
103.7%
YoY
|
$148.4M
91.17%
YoY
|
| Gross Profit |
$115.0M
3.53%
YoY
|
$107.6M
-5.56%
YoY
|
$106.7M
-12.66%
YoY
|
$137.0M
-5.18%
YoY
|
$111.1M
0.12%
YoY
|
$113.9M
2.26%
YoY
|
$122.1M
1.03%
YoY
|
$144.5M
-0.44%
YoY
|
$110.9M
-2.27%
YoY
|
$111.4M
4.61%
YoY
|
$120.9M
1.69%
YoY
|
$145.1M
3.66%
YoY
|
$113.5M
35.36%
YoY
|
$106.5M
26.06%
YoY
|
$118.9M
39.19%
YoY
|
$140.0M
91.41%
YoY
|
$83.86M
169.64%
YoY
|
$84.50M
438.22%
YoY
|
$85.42M
1234.66%
YoY
|
| Selling, General & Admin |
$39.95M
0.26%
YoY
|
$33.05M
-15.85%
YoY
|
$38.43M
4.04%
YoY
|
$37.63M
-11.86%
YoY
|
$39.85M
-7.2%
YoY
|
$39.28M
-1.63%
YoY
|
$36.94M
-11.42%
YoY
|
$42.69M
8.6%
YoY
|
$42.94M
12.1%
YoY
|
$39.93M
10.33%
YoY
|
$41.70M
21.97%
YoY
|
$39.31M
8.3%
YoY
|
$38.30M
4.52%
YoY
|
$36.19M
2.25%
YoY
|
$34.19M
0.8%
YoY
|
$36.30M
0.32%
YoY
|
$36.65M
18.6%
YoY
|
$35.40M
8.91%
YoY
|
$33.92M
-6.81%
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 |
$47.20M
3.07%
YoY
|
$47.21M
4.02%
YoY
|
$47.00M
4.69%
YoY
|
$46.36M
4.25%
YoY
|
$45.79M
2.48%
YoY
|
$45.39M
2.09%
YoY
|
$44.89M
0.43%
YoY
|
$44.47M
-1.0%
YoY
|
$44.68M
-0.7%
YoY
|
$44.46M
-0.17%
YoY
|
$44.70M
-3.99%
YoY
|
$44.93M
-4.26%
YoY
|
$45.00M
-3.99%
YoY
|
$44.53M
-4.96%
YoY
|
$46.56M
-1.08%
YoY
|
$46.92M
-0.08%
YoY
|
$46.87M
-0.17%
YoY
|
$46.85M
-1.15%
YoY
|
$47.07M
-2.76%
YoY
|
| Operating Expenses |
$312.2M
3.11%
YoY
|
$80.26M
-5.2%
YoY
|
$308.9M
1.07%
YoY
|
$310.2M
-0.61%
YoY
|
$302.7M
0.54%
YoY
|
$84.66M
0.33%
YoY
|
$305.6M
1.89%
YoY
|
$312.1M
270.47%
YoY
|
$301.1M
5.91%
YoY
|
$84.38M
4.54%
YoY
|
$300.0M
7.45%
YoY
|
$84.24M
-69.24%
YoY
|
$284.3M
17.19%
YoY
|
$80.72M
-1.86%
YoY
|
$279.2M
-24.16%
YoY
|
$273.9M
33.98%
YoY
|
$242.6M
40.81%
YoY
|
$82.25M
2.94%
YoY
|
$368.1M
129.41%
YoY
|
| Operating Profit |
-$197.2M
2.87%
YoY
|
$27.35M
-6.6%
YoY
|
-$202.2M
10.22%
YoY
|
-$173.2M
3.33%
YoY
|
-$191.7M
0.79%
YoY
|
$29.28M
8.27%
YoY
|
-$183.5M
2.48%
YoY
|
-$167.6M
-375.34%
YoY
|
-$190.2M
11.34%
YoY
|
$27.04M
4.82%
YoY
|
-$179.1M
11.72%
YoY
|
$60.87M
-145.46%
YoY
|
-$170.8M
7.59%
YoY
|
$25.80M
1046.16%
YoY
|
-$160.3M
-43.3%
YoY
|
-$133.9M
1.99%
YoY
|
-$158.8M
12.44%
YoY
|
$2.251M
-103.51%
YoY
|
-$282.7M
83.49%
YoY
|
| Interest Expense |
$27.68M
0.45%
YoY
|
-$24.89M
4.28%
YoY
|
$28.31M
-1.17%
YoY
|
$27.88M
-0.62%
YoY
|
$27.55M
4.13%
YoY
|
-$23.87M
22.82%
YoY
|
$28.64M
15.34%
YoY
|
$28.05M
-245.24%
YoY
|
$26.46M
9.65%
YoY
|
-$19.43M
1.45%
YoY
|
$24.83M
9.76%
YoY
|
-$19.31M
-180.96%
YoY
|
$24.13M
-1.75%
YoY
|
-$19.15M
-23.42%
YoY
|
$22.63M
-16.0%
YoY
|
$23.86M
-9.52%
YoY
|
$24.56M
-11.95%
YoY
|
-$25.01M
-5.27%
YoY
|
$26.93M
3.65%
YoY
|
| Other Income/Expense, Net |
$832.0K
-6.31%
YoY
|
$771.0K
14.56%
YoY
|
$670.0K
-15.3%
YoY
|
$1.148M
67.1%
YoY
|
$888.0K
-72.17%
YoY
|
$673.0K
-21.56%
YoY
|
$791.0K
-58.82%
YoY
|
$687.0K
-6.66%
YoY
|
$3.191M
275.85%
YoY
|
$858.0K
10.0%
YoY
|
$1.921M
170.56%
YoY
|
$736.0K
2.08%
YoY
|
$849.0K
-88.35%
YoY
|
$780.0K
-19.17%
YoY
|
$710.0K
5.03%
YoY
|
$721.0K
-107.42%
YoY
|
$7.285M
1466.67%
YoY
|
$965.0K
37.86%
YoY
|
$676.0K
102.4%
YoY
|
| Pretax Income |
-$85.00K
-102.45%
YoY
|
$723.0K
-88.01%
YoY
|
-$3.457M
-116.44%
YoY
|
$28.97M
-23.12%
YoY
|
$3.466M
-31.43%
YoY
|
$6.029M
-27.08%
YoY
|
$21.02M
26.07%
YoY
|
$37.68M
-10.44%
YoY
|
$5.055M
-53.42%
YoY
|
$8.268M
15.17%
YoY
|
$16.68M
-7.74%
YoY
|
$42.08M
24.64%
YoY
|
$10.85M
-171.03%
YoY
|
$7.179M
-126.3%
YoY
|
$18.07M
-111.93%
YoY
|
$33.76M
-164.84%
YoY
|
-$15.28M
-80.66%
YoY
|
-$27.30M
-68.84%
YoY
|
-$151.5M
38.64%
YoY
|
| Income Tax |
$264.0K
-10.2%
YoY
|
$174.0K
-66.41%
YoY
|
$341.0K
-10.03%
YoY
|
$339.0K
-13.74%
YoY
|
$294.0K
-4.85%
YoY
|
$518.0K
127.19%
YoY
|
$379.0K
14.16%
YoY
|
$393.0K
10.08%
YoY
|
$309.0K
-8.85%
YoY
|
$228.0K
-39.84%
YoY
|
$332.0K
-15.09%
YoY
|
$357.0K
-36.02%
YoY
|
$339.0K
78.42%
YoY
|
$379.0K
-40.22%
YoY
|
$391.0K
36.71%
YoY
|
$558.0K
262.34%
YoY
|
$190.0K
66.67%
YoY
|
$634.0K
111.33%
YoY
|
$286.0K
-99.56%
YoY
|
| Net Earnings |
-$141.0K
-104.19%
YoY
|
-$6.145M
438.56%
YoY
|
-$3.736M
-118.13%
YoY
|
$28.45M
-23.32%
YoY
|
$3.362M
-31.9%
YoY
|
-$1.141M
-146.94%
YoY
|
$20.60M
25.39%
YoY
|
$37.11M
7.34%
YoY
|
$4.937M
-53.62%
YoY
|
$2.431M
738.28%
YoY
|
$16.43M
-6.62%
YoY
|
$34.57M
4.86%
YoY
|
$10.65M
-169.82%
YoY
|
$290.0K
-101.05%
YoY
|
$17.59M
-111.89%
YoY
|
$32.97M
-164.08%
YoY
|
-$15.25M
-80.45%
YoY
|
-$27.73M
-68.09%
YoY
|
-$148.0M
-14.5%
YoY
|
| Basic Earnings Per Share |
-$0.05
150.0%
YoY
|
N/A
|
-$0.07
-177.78%
YoY
|
$0.15
-25.0%
YoY
|
-$0.02
100.0%
YoY
|
N/A
|
$0.09
50.0%
YoY
|
$0.20
-9.09%
YoY
|
-$0.01
-133.33%
YoY
|
N/A
|
$0.06
-14.29%
YoY
|
$0.22
37.5%
YoY
|
$0.03
-123.08%
YoY
|
N/A
|
$0.07
-107.45%
YoY
|
$0.16
-145.71%
YoY
|
-$0.13
-74.51%
YoY
|
N/A
|
-$0.94
-14.55%
YoY
|
| Diluted Earnings Per Share |
-$0.05
150.0%
YoY
|
-$0.04
400.0%
YoY
|
-$0.07
-177.78%
YoY
|
$0.15
-25.0%
YoY
|
-$0.02
100.0%
YoY
|
-$0.01
-147.62%
YoY
|
$0.09
50.0%
YoY
|
$0.20
-9.5%
YoY
|
-$0.01
-133.33%
YoY
|
$0.02
770.17%
YoY
|
$0.06
-14.29%
YoY
|
$0.22
38.12%
YoY
|
$0.03
-123.08%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-107.45%
YoY
|
$0.16
-145.71%
YoY
|
-$0.13
-74.51%
YoY
|
-$169.0K
29643625.27%
YoY
|
-$0.94
-14.55%
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 |
151.9M shares
-0.03%
YoY
|
151.1M shares
-1.45%
YoY
|
151.2M shares
-2.49%
YoY
|
151.7M shares
-2.69%
YoY
|
152.0M shares
-2.45%
YoY
|
153.3M shares
-1.63%
YoY
|
155.0M shares
-1.56%
YoY
|
155.9M shares
-2.04%
YoY
|
155.8M shares
-4.17%
YoY
|
155.8M shares
-3.83%
YoY
|
157.5M shares
-3.24%
YoY
|
159.2M shares
-2.68%
YoY
|
162.6M shares
-0.98%
YoY
|
162.1M shares
-2.72%
YoY
|
162.7M shares
-0.8%
YoY
|
163.5M shares
-0.28%
YoY
|
164.2M shares
0.22%
YoY
|
166.6M shares
1.74%
YoY
|
164.1M shares
0.28%
YoY
|
| Diluted Shares Outstanding |
149.3M shares
-1.05%
YoY
|
N/A
|
149.1M shares
-2.68%
YoY
|
149.6M shares
-2.92%
YoY
|
150.9M shares
-1.35%
YoY
|
N/A
|
153.2M shares
-1.19%
YoY
|
154.1M shares
-1.68%
YoY
|
153.0M shares
-4.48%
YoY
|
N/A
|
155.1M shares
-3.55%
YoY
|
156.7M shares
-4.3%
YoY
|
160.1M shares
-2.46%
YoY
|
N/A
|
160.8M shares
-2.0%
YoY
|
163.8M shares
-0.13%
YoY
|
164.2M shares
0.22%
YoY
|
N/A
|
164.1M shares
0.28%
YoY
|
Loading...