|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.956B
0.14%
YoY
|
$3.950B
-15.43%
YoY
|
$4.671B
5.77%
YoY
|
$4.417B
7.13%
YoY
|
$4.122B
30.02%
YoY
|
| Cost Of Revenue |
$1.177B
2.57%
YoY
|
$1.148B
-18.57%
YoY
|
$1.410B
1.88%
YoY
|
$1.384B
12.52%
YoY
|
$1.230B
25.13%
YoY
|
| Gross Profit |
$2.779B
-0.85%
YoY
|
$2.803B
-14.08%
YoY
|
$3.262B
7.55%
YoY
|
$3.033B
4.85%
YoY
|
$2.893B
32.22%
YoY
|
| Selling, General & Admin |
$2.488B
2.94%
YoY
|
$2.417B
-10.89%
YoY
|
$2.712B
7.84%
YoY
|
$2.515B
7.59%
YoY
|
$2.337B
13.56%
YoY
|
| Research & Development |
N/A
|
$3.500M
0.0%
YoY
|
$3.500M
29.63%
YoY
|
$2.700M
3.85%
YoY
|
$2.600M
8.33%
YoY
|
| Depreciation & Amortization |
$177.7M
1.2%
YoY
|
$175.6M
-8.16%
YoY
|
$191.2M
12.71%
YoY
|
$169.6M
3.81%
YoY
|
$163.4M
-9.36%
YoY
|
| Operating Expenses |
$2.665B
2.68%
YoY
|
$2.596B
-10.59%
YoY
|
$2.903B
8.04%
YoY
|
$2.687B
7.34%
YoY
|
$2.503B
11.71%
YoY
|
| Operating Profit |
$37.16M
-73.42%
YoY
|
$139.8M
-57.0%
YoY
|
$325.1M
-1.6%
YoY
|
$330.4M
6.95%
YoY
|
$309.0M
-276.57%
YoY
|
| Interest Expense |
-$45.35M
-27.54%
YoY
|
-$62.59M
19.98%
YoY
|
-$52.17M
-1.89%
YoY
|
-$53.18M
-7.7%
YoY
|
-$57.61M
-10.6%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
-$23.00K
-188.46%
YoY
|
$26.00K
-80.15%
YoY
|
| Pretax Income |
-$14.78M
-74.86%
YoY
|
-$58.81M
-121.54%
YoY
|
$273.0M
79.7%
YoY
|
$151.9M
-39.07%
YoY
|
$249.3M
-204.08%
YoY
|
| Income Tax |
-$26.70M
120.03%
YoY
|
-$12.13M
-165.37%
YoY
|
$18.56M
-56.54%
YoY
|
$42.70M
61.86%
YoY
|
$26.38M
-132.68%
YoY
|
| Net Earnings |
$8.237M
-106.43%
YoY
|
-$128.0M
-151.75%
YoY
|
$247.4M
142.76%
YoY
|
$101.9M
-52.72%
YoY
|
$215.6M
-235.81%
YoY
|
| Basic Earnings Per Share |
$0.10
-106.71%
YoY
|
-$1.49
-152.46%
YoY
|
$2.84
146.96%
YoY
|
$1.15
-52.48%
YoY
|
$2.42
-230.81%
YoY
|
| Diluted Earnings Per Share |
$0.10
-106.71%
YoY
|
-$1.49
-158.2%
YoY
|
$2.56
148.54%
YoY
|
$1.03
-48.5%
YoY
|
$2.00
-208.11%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
85.06M shares
-0.98%
YoY
|
85.91M shares
-1.52%
YoY
|
87.23M shares
-1.82%
YoY
|
88.85M shares
-0.15%
YoY
|
88.98M shares
1.73%
YoY
|
| Diluted Shares Outstanding |
85.31M shares
-0.7%
YoY
|
85.91M shares
-10.94%
YoY
|
96.45M shares
-2.09%
YoY
|
98.51M shares
-8.62%
YoY
|
107.8M shares
23.25%
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 |
$1.060B
0.96%
YoY
|
$975.2M
0.33%
YoY
|
$928.8M
-10.59%
YoY
|
$1.002B
-10.41%
YoY
|
$1.050B
-12.19%
YoY
|
$972.0M
-18.6%
YoY
|
$1.039B
-3.8%
YoY
|
$1.119B
-2.93%
YoY
|
$1.195B
-3.97%
YoY
|
$1.194B
9.05%
YoY
|
$1.080B
2.28%
YoY
|
$1.153B
2.45%
YoY
|
$1.245B
9.14%
YoY
|
$1.095B
4.58%
YoY
|
$1.056B
4.48%
YoY
|
$1.125B
4.44%
YoY
|
$1.141B
15.5%
YoY
|
$1.047B
28.87%
YoY
|
$1.010B
31.01%
YoY
|
| Cost Of Revenue |
$317.4M
1.31%
YoY
|
$290.6M
94.14%
YoY
|
$275.1M
-9.6%
YoY
|
$298.3M
-11.23%
YoY
|
$313.3M
-12.44%
YoY
|
$149.7M
-57.52%
YoY
|
$304.3M
-5.46%
YoY
|
$336.1M
-4.32%
YoY
|
$357.8M
-6.87%
YoY
|
$352.3M
7.8%
YoY
|
$321.9M
-3.33%
YoY
|
$351.2M
-3.63%
YoY
|
$384.2M
6.91%
YoY
|
$326.9M
1.69%
YoY
|
$332.9M
9.41%
YoY
|
$364.5M
16.78%
YoY
|
$359.4M
23.13%
YoY
|
$321.4M
29.76%
YoY
|
$304.3M
31.99%
YoY
|
| Gross Profit |
$742.3M
0.81%
YoY
|
$684.6M
52.88%
YoY
|
$653.7M
-10.99%
YoY
|
$704.0M
-10.06%
YoY
|
$736.3M
-12.08%
YoY
|
$447.8M
-46.8%
YoY
|
$734.5M
-3.1%
YoY
|
$782.8M
-2.33%
YoY
|
$837.5M
-2.68%
YoY
|
$841.9M
9.59%
YoY
|
$758.0M
4.86%
YoY
|
$801.5M
5.36%
YoY
|
$860.5M
10.16%
YoY
|
$768.2M
5.86%
YoY
|
$722.8M
2.36%
YoY
|
$760.7M
-0.6%
YoY
|
$781.2M
12.3%
YoY
|
$725.7M
28.48%
YoY
|
$706.2M
30.6%
YoY
|
| Selling, General & Admin |
N/A
|
$615.5M
57.7%
YoY
|
$612.0M
-7.48%
YoY
|
$628.2M
-6.36%
YoY
|
$634.8M
-9.35%
YoY
|
$390.3M
-44.34%
YoY
|
$661.5M
0.56%
YoY
|
$670.9M
1.25%
YoY
|
$700.3M
1.45%
YoY
|
$701.3M
9.96%
YoY
|
$657.8M
4.87%
YoY
|
$662.6M
4.92%
YoY
|
$690.3M
9.52%
YoY
|
$637.8M
6.01%
YoY
|
$627.3M
6.86%
YoY
|
$631.5M
6.1%
YoY
|
$630.3M
12.25%
YoY
|
$601.6M
17.34%
YoY
|
$587.0M
14.99%
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 |
$46.30M
5.35%
YoY
|
$44.19M
66.34%
YoY
|
$44.95M
-10.48%
YoY
|
$44.60M
-9.95%
YoY
|
$43.95M
-10.83%
YoY
|
$26.57M
-46.12%
YoY
|
$50.21M
4.6%
YoY
|
$49.53M
4.12%
YoY
|
$49.28M
6.44%
YoY
|
$49.31M
11.01%
YoY
|
$48.00M
13.82%
YoY
|
$47.57M
15.29%
YoY
|
$46.30M
10.84%
YoY
|
$44.41M
8.86%
YoY
|
$42.17M
3.29%
YoY
|
$41.26M
1.77%
YoY
|
$41.78M
1.33%
YoY
|
$40.80M
-4.68%
YoY
|
$40.83M
-5.97%
YoY
|
| Operating Expenses |
N/A
|
$659.7M
58.25%
YoY
|
$656.9M
-7.69%
YoY
|
$672.8M
-6.6%
YoY
|
$678.7M
-9.45%
YoY
|
$416.9M
-44.46%
YoY
|
$711.7M
1.71%
YoY
|
$720.4M
1.44%
YoY
|
$749.5M
1.76%
YoY
|
$750.6M
10.03%
YoY
|
$699.7M
4.52%
YoY
|
$710.2M
5.56%
YoY
|
$736.6M
9.6%
YoY
|
$682.2M
6.19%
YoY
|
$669.4M
6.63%
YoY
|
$672.8M
5.83%
YoY
|
$672.1M
11.51%
YoY
|
$642.4M
15.64%
YoY
|
$627.8M
13.33%
YoY
|
| Operating Profit |
$59.10M
3.27%
YoY
|
$24.90M
53.74%
YoY
|
-$36.42M
-311.62%
YoY
|
$29.65M
-35.73%
YoY
|
$57.23M
-25.76%
YoY
|
$16.20M
-82.26%
YoY
|
$17.21M
-70.44%
YoY
|
$46.13M
-49.46%
YoY
|
$77.09M
-36.09%
YoY
|
$91.28M
6.14%
YoY
|
$58.22M
9.07%
YoY
|
$91.27M
4.05%
YoY
|
$120.6M
12.47%
YoY
|
$86.00M
3.29%
YoY
|
$53.38M
259.75%
YoY
|
$87.72M
-29.62%
YoY
|
$107.3M
17.87%
YoY
|
$83.26M
-1250.33%
YoY
|
$14.84M
-204.08%
YoY
|
| Interest Expense |
-$12.41M
10.95%
YoY
|
-$12.36M
-32.19%
YoY
|
-$11.11M
-30.35%
YoY
|
-$10.70M
-27.72%
YoY
|
-$11.19M
-17.84%
YoY
|
-$18.22M
30.9%
YoY
|
-$15.95M
24.22%
YoY
|
-$14.80M
14.2%
YoY
|
-$13.62M
9.42%
YoY
|
-$13.92M
-2.64%
YoY
|
-$12.84M
1.16%
YoY
|
-$12.96M
3.29%
YoY
|
-$12.44M
-8.72%
YoY
|
-$14.30M
3.99%
YoY
|
-$12.70M
-10.87%
YoY
|
-$12.55M
-16.29%
YoY
|
-$13.63M
-6.8%
YoY
|
-$13.75M
-22.75%
YoY
|
-$14.25M
-22.16%
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
|
-$23.00K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$5.000K
400.0%
YoY
|
| Pretax Income |
$46.69M
1.41%
YoY
|
-$25.65M
36.11%
YoY
|
-$47.53M
-4705.81%
YoY
|
$18.95M
-39.51%
YoY
|
$46.04M
-163.67%
YoY
|
-$18.85M
-143.91%
YoY
|
$1.032M
-97.73%
YoY
|
$31.33M
-59.04%
YoY
|
-$72.32M
-166.85%
YoY
|
$42.93M
-38.51%
YoY
|
$45.37M
17.51%
YoY
|
$76.49M
-252.53%
YoY
|
$108.2M
15.56%
YoY
|
$69.82M
7.85%
YoY
|
$38.61M
6367.84%
YoY
|
-$50.14M
-146.61%
YoY
|
$93.62M
22.56%
YoY
|
$64.74M
-362.09%
YoY
|
$597.0K
-101.83%
YoY
|
| Income Tax |
-$10.29M
-1239.65%
YoY
|
-$16.45M
-4.87%
YoY
|
-$2.404M
-63.07%
YoY
|
-$8.748M
-615.19%
YoY
|
$903.0K
-90.94%
YoY
|
-$17.29M
558.78%
YoY
|
-$6.509M
11122.41%
YoY
|
$1.698M
-73.81%
YoY
|
$9.970M
-32.46%
YoY
|
-$2.625M
-127.13%
YoY
|
-$58.00K
-101.04%
YoY
|
$6.483M
-43.8%
YoY
|
$14.76M
-7.33%
YoY
|
$9.676M
521.45%
YoY
|
$5.563M
-224.9%
YoY
|
$11.54M
-49.15%
YoY
|
$15.93M
141.6%
YoY
|
$1.557M
-114.83%
YoY
|
-$4.454M
-69.86%
YoY
|
| Net Earnings |
$55.65M
32.03%
YoY
|
-$13.48M
-83.04%
YoY
|
-$45.86M
-763.47%
YoY
|
$25.42M
-10.51%
YoY
|
$42.15M
-150.26%
YoY
|
-$79.46M
-283.64%
YoY
|
$6.912M
-84.48%
YoY
|
$28.40M
-58.4%
YoY
|
-$83.87M
-191.85%
YoY
|
$43.27M
-25.45%
YoY
|
$44.53M
39.21%
YoY
|
$68.28M
-207.29%
YoY
|
$91.31M
20.92%
YoY
|
$58.05M
-4.37%
YoY
|
$31.99M
827.4%
YoY
|
-$63.64M
-177.09%
YoY
|
$75.51M
9.66%
YoY
|
$60.70M
-528.21%
YoY
|
$3.449M
-119.56%
YoY
|
| Basic Earnings Per Share |
$0.65
30.0%
YoY
|
N/A
|
-$0.54
-775.0%
YoY
|
$0.30
-9.09%
YoY
|
$0.50
-152.08%
YoY
|
N/A
|
$0.08
-84.0%
YoY
|
$0.33
-57.14%
YoY
|
-$0.96
-194.12%
YoY
|
N/A
|
$0.50
38.89%
YoY
|
$0.77
-206.94%
YoY
|
$1.02
20.0%
YoY
|
N/A
|
$0.36
800.0%
YoY
|
-$0.72
-177.42%
YoY
|
$0.85
8.97%
YoY
|
N/A
|
$0.04
-120.0%
YoY
|
| Diluted Earnings Per Share |
$0.65
30.0%
YoY
|
-$0.14
-84.95%
YoY
|
-$0.54
-772.87%
YoY
|
$0.30
-6.25%
YoY
|
$0.50
-152.08%
YoY
|
-$0.93
-306.82%
YoY
|
$0.08
-82.17%
YoY
|
$0.32
-54.35%
YoY
|
-$0.96
-203.23%
YoY
|
$0.45
-26.23%
YoY
|
$0.45
-100.0%
YoY
|
$0.70
-197.36%
YoY
|
$0.93
27.4%
YoY
|
$0.61
-100.0%
YoY
|
$337.6K
1125443237.27%
YoY
|
-$0.72
-196.0%
YoY
|
$0.73
15.87%
YoY
|
$589.4K
-464.03%
YoY
|
$0.03
-115.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
|
| Basic Shares Outstanding |
85.23M shares
0.35%
YoY
|
85.22M shares
0.44%
YoY
|
85.07M shares
0.12%
YoY
|
85.06M shares
-1.64%
YoY
|
84.93M shares
-2.44%
YoY
|
84.84M shares
-2.27%
YoY
|
84.97M shares
-2.44%
YoY
|
86.48M shares
-0.94%
YoY
|
87.06M shares
-0.05%
YoY
|
86.81M shares
-1.12%
YoY
|
87.10M shares
-2.46%
YoY
|
87.29M shares
-1.8%
YoY
|
87.10M shares
-2.52%
YoY
|
87.79M shares
-1.63%
YoY
|
89.30M shares
0.08%
YoY
|
88.90M shares
-0.2%
YoY
|
89.36M shares
1.12%
YoY
|
89.25M shares
1.91%
YoY
|
89.23M shares
1.91%
YoY
|
| Diluted Shares Outstanding |
85.75M shares
0.73%
YoY
|
N/A
|
85.09M shares
-1.24%
YoY
|
85.14M shares
-3.94%
YoY
|
85.13M shares
-2.18%
YoY
|
N/A
|
86.16M shares
-12.57%
YoY
|
88.63M shares
-9.0%
YoY
|
87.02M shares
-11.21%
YoY
|
N/A
|
98.55M shares
4.02%
YoY
|
97.40M shares
9.56%
YoY
|
98.01M shares
-5.26%
YoY
|
N/A
|
94.74M shares
-12.1%
YoY
|
88.90M shares
-19.04%
YoY
|
103.5M shares
-6.5%
YoY
|
N/A
|
107.8M shares
23.1%
YoY
|
Loading...