|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.312B
-4.52%
YoY
|
$2.421B
-10.71%
YoY
|
$2.712B
-12.42%
YoY
|
$3.097B
0.62%
YoY
|
$3.078B
9.33%
YoY
|
| Cost Of Revenue |
$1.141B
0.78%
YoY
|
$1.133B
-14.68%
YoY
|
$1.328B
-12.43%
YoY
|
$1.516B
5.85%
YoY
|
$1.432B
2.18%
YoY
|
| Gross Profit |
$1.170B
-9.18%
YoY
|
$1.289B
-6.91%
YoY
|
$1.384B
-12.42%
YoY
|
$1.581B
-3.94%
YoY
|
$1.646B
16.43%
YoY
|
| Selling, General & Admin |
$818.3M
4.74%
YoY
|
$781.3M
2.26%
YoY
|
$764.1M
-14.8%
YoY
|
$896.8M
0.57%
YoY
|
$891.7M
25.81%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$94.43M
-3.66%
YoY
|
$98.02M
-8.74%
YoY
|
$107.4M
0.16%
YoY
|
$107.2M
14.22%
YoY
|
$93.88M
-10.25%
YoY
|
| Operating Expenses |
$818.3M
4.74%
YoY
|
$781.3M
2.26%
YoY
|
$764.1M
-14.8%
YoY
|
$896.8M
0.57%
YoY
|
$891.7M
25.81%
YoY
|
| Operating Profit |
$133.3M
-436.67%
YoY
|
-$39.60M
-110.2%
YoY
|
$388.4M
346.88%
YoY
|
$86.92M
-82.26%
YoY
|
$489.9M
10.68%
YoY
|
| Interest Expense |
-$131.3M
-3.72%
YoY
|
-$136.4M
-189.31%
YoY
|
$152.7M
14.16%
YoY
|
$133.8M
3.63%
YoY
|
$129.1M
-6.88%
YoY
|
| Other Income/Expense, Net |
$14.68M
-110.88%
YoY
|
-$134.9M
45.98%
YoY
|
-$92.41M
-20.93%
YoY
|
-$116.9M
1.02%
YoY
|
-$115.7M
187.32%
YoY
|
| Pretax Income |
$148.0M
-184.81%
YoY
|
-$174.5M
-158.95%
YoY
|
$296.0M
-1088.27%
YoY
|
-$29.95M
-108.0%
YoY
|
$374.2M
-7.0%
YoY
|
| Income Tax |
$46.23M
6.29%
YoY
|
$43.49M
-54.03%
YoY
|
$94.61M
-330.86%
YoY
|
-$40.98M
-143.41%
YoY
|
$94.39M
-35.08%
YoY
|
| Net Earnings |
$89.40M
-139.46%
YoY
|
-$226.5M
-205.14%
YoY
|
$215.5M
2737.29%
YoY
|
$7.594M
-96.97%
YoY
|
$250.6M
4.42%
YoY
|
| Basic Earnings Per Share |
$2.01
-139.41%
YoY
|
-$5.10
-203.66%
YoY
|
$4.92
2633.33%
YoY
|
$0.18
-96.96%
YoY
|
$5.92
25.96%
YoY
|
| Diluted Earnings Per Share |
$1.66
-132.55%
YoY
|
-$5.10
-204.08%
YoY
|
$4.90
2782.35%
YoY
|
$0.17
-97.05%
YoY
|
$5.77
24.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
44.42M shares
-0.04%
YoY
|
44.44M shares
1.39%
YoY
|
43.83M shares
1.6%
YoY
|
43.14M shares
1.83%
YoY
|
42.36M shares
-16.97%
YoY
|
| Diluted Shares Outstanding |
56.59M shares
27.35%
YoY
|
44.44M shares
1.02%
YoY
|
43.99M shares
0.59%
YoY
|
43.73M shares
0.67%
YoY
|
43.44M shares
-16.03%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$542.1M
-2.36%
YoY
|
$594.8M
-0.75%
YoY
|
$561.7M
-6.32%
YoY
|
$600.0M
-4.14%
YoY
|
$555.2M
-6.91%
YoY
|
$599.3M
-11.72%
YoY
|
$599.6M
-5.86%
YoY
|
$625.9M
-7.76%
YoY
|
$596.5M
-16.86%
YoY
|
$678.8M
-29.62%
YoY
|
$637.0M
-6.58%
YoY
|
$678.6M
-8.05%
YoY
|
$717.4M
0.74%
YoY
|
$964.5M
20.01%
YoY
|
$681.8M
-15.9%
YoY
|
$738.0M
-4.33%
YoY
|
$712.2M
2.95%
YoY
|
$803.7M
3.0%
YoY
|
$810.8M
23.97%
YoY
|
$771.4M
19.36%
YoY
|
| Cost Of Revenue |
$283.2M
5.92%
YoY
|
$299.1M
2.24%
YoY
|
$291.1M
1.16%
YoY
|
$283.9M
1.12%
YoY
|
$267.3M
-1.56%
YoY
|
$292.5M
-25.73%
YoY
|
$287.7M
1.0%
YoY
|
$280.7M
-12.81%
YoY
|
$271.6M
-16.88%
YoY
|
$393.9M
-35.68%
YoY
|
$284.9M
-2.92%
YoY
|
$322.0M
-1.17%
YoY
|
$326.7M
14.95%
YoY
|
$612.4M
44.68%
YoY
|
$293.5M
-22.42%
YoY
|
$325.8M
-3.86%
YoY
|
$284.2M
1.31%
YoY
|
$423.3M
9.41%
YoY
|
$378.3M
13.32%
YoY
|
$338.8M
19.94%
YoY
|
| Gross Profit |
$258.9M
-10.05%
YoY
|
$295.7M
-3.6%
YoY
|
$270.7M
-13.21%
YoY
|
$316.1M
-8.42%
YoY
|
$287.9M
-11.39%
YoY
|
$306.8M
7.66%
YoY
|
$311.9M
-11.41%
YoY
|
$345.2M
-3.21%
YoY
|
$324.9M
-16.85%
YoY
|
$284.9M
-19.07%
YoY
|
$352.1M
-9.35%
YoY
|
$356.7M
-13.48%
YoY
|
$390.7M
-8.69%
YoY
|
$352.1M
-7.44%
YoY
|
$388.4M
-10.2%
YoY
|
$412.3M
-4.69%
YoY
|
$427.9M
4.07%
YoY
|
$380.4M
-3.3%
YoY
|
$432.5M
35.07%
YoY
|
$432.6M
18.9%
YoY
|
| Selling, General & Admin |
$201.9M
2.0%
YoY
|
$209.4M
8.68%
YoY
|
$189.3M
-1.22%
YoY
|
$221.7M
6.5%
YoY
|
$198.0M
4.81%
YoY
|
$192.7M
-2.18%
YoY
|
$191.6M
2.34%
YoY
|
$208.2M
7.14%
YoY
|
$188.9M
1.76%
YoY
|
$197.0M
-13.0%
YoY
|
$187.2M
-9.97%
YoY
|
$194.3M
-16.19%
YoY
|
$185.6M
-19.53%
YoY
|
$226.4M
-19.6%
YoY
|
$208.0M
-5.47%
YoY
|
$231.8M
16.72%
YoY
|
$230.7M
20.42%
YoY
|
$281.6M
27.87%
YoY
|
$220.0M
47.89%
YoY
|
$198.6M
28.01%
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
|
N/A
|
| Depreciation & Amortization |
$21.42M
2.38%
YoY
|
$25.68M
13.61%
YoY
|
$21.38M
-7.44%
YoY
|
$26.45M
-0.18%
YoY
|
$20.93M
-18.97%
YoY
|
$22.60M
-18.63%
YoY
|
$23.10M
-17.51%
YoY
|
$26.49M
2.91%
YoY
|
$25.83M
-0.19%
YoY
|
$27.77M
0.37%
YoY
|
$28.00M
-5.83%
YoY
|
$25.74M
-5.46%
YoY
|
$25.88M
14.54%
YoY
|
$27.67M
22.33%
YoY
|
$29.74M
27.01%
YoY
|
$27.23M
20.23%
YoY
|
$22.59M
-10.52%
YoY
|
$22.62M
-7.3%
YoY
|
$23.41M
-15.18%
YoY
|
$22.65M
-12.55%
YoY
|
| Operating Expenses |
$201.9M
2.0%
YoY
|
$235.0M
9.2%
YoY
|
$189.3M
-1.22%
YoY
|
$221.7M
6.5%
YoY
|
$198.0M
4.81%
YoY
|
$215.2M
-4.22%
YoY
|
$191.6M
2.34%
YoY
|
$208.2M
-5.39%
YoY
|
$188.9M
1.76%
YoY
|
$224.7M
-11.54%
YoY
|
$187.2M
-9.97%
YoY
|
$220.0M
-5.08%
YoY
|
$185.6M
-19.53%
YoY
|
$254.0M
-16.49%
YoY
|
$208.0M
-5.47%
YoY
|
$231.8M
16.72%
YoY
|
$230.7M
20.42%
YoY
|
$304.2M
24.31%
YoY
|
$220.0M
47.89%
YoY
|
$198.6M
28.01%
YoY
|
| Operating Profit |
$31.26M
-51.3%
YoY
|
$60.66M
-33.71%
YoY
|
$55.52M
-40.72%
YoY
|
$64.47M
497.6%
YoY
|
$64.20M
-41.73%
YoY
|
$91.51M
51.98%
YoY
|
$93.65M
-22.5%
YoY
|
$10.79M
-92.1%
YoY
|
$110.2M
-36.43%
YoY
|
$60.21M
-38.58%
YoY
|
$120.9M
-19.8%
YoY
|
$136.6M
-10.82%
YoY
|
$173.3M
-0.79%
YoY
|
$98.04M
28.64%
YoY
|
$150.7M
-19.99%
YoY
|
$153.2M
124.45%
YoY
|
$174.7M
2.93%
YoY
|
$76.21M
-6.37%
YoY
|
$188.3M
35.02%
YoY
|
$68.26M
39.86%
YoY
|
| Interest Expense |
-$42.02M
34.78%
YoY
|
-$37.01M
-21.72%
YoY
|
-$38.46M
40.78%
YoY
|
-$21.36M
-39.2%
YoY
|
-$31.18M
-194.93%
YoY
|
-$47.28M
73.04%
YoY
|
-$27.32M
-170.49%
YoY
|
-$35.12M
1.26%
YoY
|
$32.84M
-12.7%
YoY
|
-$27.33M
-17.2%
YoY
|
$38.76M
12.97%
YoY
|
-$34.69M
-208.47%
YoY
|
$37.62M
22.15%
YoY
|
-$33.00M
45.58%
YoY
|
$34.31M
9.22%
YoY
|
$31.98M
1.46%
YoY
|
$30.80M
-11.36%
YoY
|
-$22.67M
183.38%
YoY
|
$31.41M
-6.0%
YoY
|
$31.52M
-8.11%
YoY
|
| Other Income/Expense, Net |
-$55.16M
103.64%
YoY
|
$8.403M
709.54%
YoY
|
$67.33M
-346.42%
YoY
|
$4.309M
-113.39%
YoY
|
-$27.09M
-7.06%
YoY
|
$1.038M
-90.35%
YoY
|
-$27.32M
-6.69%
YoY
|
-$32.18M
-343.08%
YoY
|
-$29.15M
16.06%
YoY
|
$10.76M
853.99%
YoY
|
-$29.28M
-9.14%
YoY
|
$13.24M
-143.76%
YoY
|
-$25.11M
11.56%
YoY
|
$1.128M
-316.92%
YoY
|
-$32.23M
10.77%
YoY
|
-$30.26M
111.03%
YoY
|
-$22.51M
-54.13%
YoY
|
-$520.0K
-100.7%
YoY
|
-$29.10M
50.86%
YoY
|
-$14.34M
-34.42%
YoY
|
| Pretax Income |
-$23.90M
-164.41%
YoY
|
-$80.73M
-73.13%
YoY
|
$122.8M
85.29%
YoY
|
$68.78M
-421.39%
YoY
|
$37.11M
-54.21%
YoY
|
-$300.5M
972.82%
YoY
|
$66.30M
-27.59%
YoY
|
-$21.40M
-125.4%
YoY
|
$81.03M
-45.32%
YoY
|
-$28.01M
-93.39%
YoY
|
$91.57M
-22.69%
YoY
|
$84.25M
-31.47%
YoY
|
$148.2M
-2.61%
YoY
|
-$423.5M
-1147.22%
YoY
|
$118.4M
-25.61%
YoY
|
$122.9M
128.02%
YoY
|
$152.2M
26.13%
YoY
|
$40.44M
-72.69%
YoY
|
$159.2M
32.48%
YoY
|
$53.92M
100.14%
YoY
|
| Income Tax |
-$6.738M
-144.92%
YoY
|
-$27.57M
151.91%
YoY
|
$42.80M
115.08%
YoY
|
$16.10M
47.71%
YoY
|
$15.00M
-36.44%
YoY
|
-$10.94M
-192.11%
YoY
|
$19.90M
-16.03%
YoY
|
$10.90M
-50.8%
YoY
|
$23.60M
-36.04%
YoY
|
$11.88M
-108.25%
YoY
|
$23.70M
-16.84%
YoY
|
$22.16M
-32.86%
YoY
|
$36.90M
-11.3%
YoY
|
-$144.1M
-977.95%
YoY
|
$28.50M
-29.98%
YoY
|
$33.00M
192.04%
YoY
|
$41.60M
60.62%
YoY
|
$16.41M
-67.11%
YoY
|
$40.70M
-22.03%
YoY
|
$11.30M
16.49%
YoY
|
| Net Earnings |
-$18.87M
-204.55%
YoY
|
-$55.47M
-80.5%
YoY
|
$76.53M
84.93%
YoY
|
$50.29M
-272.02%
YoY
|
$18.05M
-60.59%
YoY
|
-$284.5M
1204.49%
YoY
|
$41.38M
-34.75%
YoY
|
-$29.23M
-141.62%
YoY
|
$45.80M
-55.79%
YoY
|
-$21.81M
-91.76%
YoY
|
$63.42M
-25.09%
YoY
|
$70.24M
-15.81%
YoY
|
$103.6M
-0.55%
YoY
|
-$264.7M
-1653.43%
YoY
|
$84.67M
-23.48%
YoY
|
$83.43M
132.49%
YoY
|
$104.2M
19.73%
YoY
|
$17.04M
-82.01%
YoY
|
$110.7M
79.51%
YoY
|
$35.89M
139.86%
YoY
|
| Basic Earnings Per Share |
-$0.43
-207.5%
YoY
|
N/A
|
$1.73
86.02%
YoY
|
$1.12
-269.7%
YoY
|
$0.40
-61.54%
YoY
|
N/A
|
$0.93
-35.42%
YoY
|
-$0.66
-141.25%
YoY
|
$1.04
-56.12%
YoY
|
N/A
|
$1.44
-26.53%
YoY
|
$1.60
-17.1%
YoY
|
$2.37
-2.87%
YoY
|
N/A
|
$1.96
-24.62%
YoY
|
$1.93
129.76%
YoY
|
$2.44
17.31%
YoY
|
N/A
|
$2.60
120.34%
YoY
|
$0.84
189.66%
YoY
|
| Diluted Earnings Per Share |
-$0.43
-226.47%
YoY
|
-$1.27
-80.12%
YoY
|
$1.38
81.58%
YoY
|
$0.91
-237.88%
YoY
|
$0.34
-66.99%
YoY
|
-$6.38
1185.26%
YoY
|
$0.76
-47.22%
YoY
|
-$0.66
-141.25%
YoY
|
$1.03
-56.36%
YoY
|
-$0.50
-91.88%
YoY
|
$1.44
-25.77%
YoY
|
$1.60
-16.23%
YoY
|
$2.36
-0.84%
YoY
|
-$6.11
-100.0%
YoY
|
$1.94
-23.92%
YoY
|
$1.91
130.12%
YoY
|
$2.38
17.82%
YoY
|
$389.4K
18630228.11%
YoY
|
$2.55
117.95%
YoY
|
$0.83
196.43%
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
|
N/A
|
| Basic Shares Outstanding |
43.63M shares
-2.66%
YoY
|
N/A
|
44.14M shares
-1.06%
YoY
|
44.87M shares
0.9%
YoY
|
44.82M shares
1.71%
YoY
|
N/A
|
44.61M shares
1.49%
YoY
|
44.47M shares
1.42%
YoY
|
44.07M shares
1.01%
YoY
|
N/A
|
43.95M shares
1.65%
YoY
|
43.84M shares
1.5%
YoY
|
43.63M shares
1.98%
YoY
|
N/A
|
43.24M shares
1.72%
YoY
|
43.19M shares
1.67%
YoY
|
42.78M shares
2.03%
YoY
|
N/A
|
42.51M shares
-18.8%
YoY
|
42.48M shares
-18.79%
YoY
|
| Diluted Shares Outstanding |
43.63M shares
-22.94%
YoY
|
N/A
|
56.28M shares
0.22%
YoY
|
56.35M shares
26.73%
YoY
|
56.62M shares
26.94%
YoY
|
N/A
|
56.15M shares
27.49%
YoY
|
44.47M shares
1.29%
YoY
|
44.60M shares
1.74%
YoY
|
N/A
|
44.04M shares
0.71%
YoY
|
43.90M shares
0.51%
YoY
|
43.84M shares
0.28%
YoY
|
N/A
|
43.73M shares
0.67%
YoY
|
43.68M shares
0.68%
YoY
|
43.72M shares
1.26%
YoY
|
N/A
|
43.44M shares
-17.89%
YoY
|
43.38M shares
-17.83%
YoY
|
Loading...