|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.498B
-16.6%
YoY
|
$1.796B
-4.53%
YoY
|
$1.881B
6.72%
YoY
|
$1.762B
5.47%
YoY
|
$1.671B
11.53%
YoY
|
| Cost Of Revenue |
$990.1M
-21.8%
YoY
|
$1.266B
-2.85%
YoY
|
$1.303B
5.09%
YoY
|
$1.240B
9.82%
YoY
|
$1.129B
12.86%
YoY
|
| Gross Profit |
$507.6M
-4.17%
YoY
|
$529.7M
-8.3%
YoY
|
$577.7M
10.61%
YoY
|
$522.3M
-3.61%
YoY
|
$541.8M
8.85%
YoY
|
| Selling, General & Admin |
$467.2M
-4.32%
YoY
|
$488.3M
9.12%
YoY
|
$447.5M
4.88%
YoY
|
$426.7M
2.67%
YoY
|
$415.6M
3.88%
YoY
|
| Research & Development |
$16.73M
4.84%
YoY
|
$15.96M
2.57%
YoY
|
$15.56M
0.15%
YoY
|
$15.54M
17.64%
YoY
|
$13.21M
-1.17%
YoY
|
| Depreciation & Amortization |
$71.75M
-24.29%
YoY
|
$94.77M
-1.82%
YoY
|
$96.53M
-7.23%
YoY
|
$104.1M
-22.06%
YoY
|
$133.5M
12.14%
YoY
|
| Operating Expenses |
$467.2M
-7.34%
YoY
|
$504.2M
8.9%
YoY
|
$463.0M
4.71%
YoY
|
$442.2M
3.14%
YoY
|
$428.8M
3.72%
YoY
|
| Operating Profit |
$75.45M
-712.29%
YoY
|
-$12.32M
-113.98%
YoY
|
$88.12M
-300.55%
YoY
|
-$43.94M
-204.53%
YoY
|
$42.03M
-165.48%
YoY
|
| Interest Expense |
-$62.90M
24.46%
YoY
|
-$50.53M
-213.18%
YoY
|
$44.65M
61.04%
YoY
|
$27.73M
-3.34%
YoY
|
$28.68M
-17.78%
YoY
|
| Other Income/Expense, Net |
$3.651M
-153.69%
YoY
|
-$6.800M
165.73%
YoY
|
-$2.559M
-92.38%
YoY
|
-$33.59M
396.79%
YoY
|
-$6.762M
-26.67%
YoY
|
| Pretax Income |
$16.21M
-123.27%
YoY
|
-$69.66M
-270.27%
YoY
|
$40.91M
-139.25%
YoY
|
-$104.2M
-1228.77%
YoY
|
$9.233M
-108.68%
YoY
|
| Income Tax |
$40.68M
-506.92%
YoY
|
-$9.997M
-663.53%
YoY
|
$1.774M
-140.4%
YoY
|
-$4.391M
-168.88%
YoY
|
$6.375M
-134.12%
YoY
|
| Net Earnings |
-$24.47M
-58.98%
YoY
|
-$59.66M
-251.84%
YoY
|
$39.29M
-139.38%
YoY
|
-$99.77M
-3528.66%
YoY
|
$2.910M
-103.34%
YoY
|
| Basic Earnings Per Share |
-$0.79
-59.07%
YoY
|
-$1.93
-250.78%
YoY
|
$1.28
-140.25%
YoY
|
-$3.18
-3633.33%
YoY
|
$0.09
-103.23%
YoY
|
| Diluted Earnings Per Share |
-$0.79
-59.07%
YoY
|
-$1.93
-253.17%
YoY
|
$1.26
-139.62%
YoY
|
-$3.18
-3633.33%
YoY
|
$0.09
-103.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
31.10M shares
0.6%
YoY
|
30.91M shares
0.38%
YoY
|
30.80M shares
-1.82%
YoY
|
31.37M shares
-1.04%
YoY
|
31.70M shares
1.62%
YoY
|
| Diluted Shares Outstanding |
31.10M shares
0.6%
YoY
|
30.91M shares
-1.2%
YoY
|
31.29M shares
-0.25%
YoY
|
31.37M shares
-1.94%
YoY
|
31.99M shares
2.56%
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 |
$258.6M
-39.52%
YoY
|
$284.8M
-29.14%
YoY
|
$318.8M
-28.62%
YoY
|
$349.4M
-18.34%
YoY
|
$427.6M
-9.25%
YoY
|
$401.8M
-10.7%
YoY
|
$446.7M
-6.98%
YoY
|
$427.8M
-9.34%
YoY
|
$471.2M
-1.74%
YoY
|
$450.0M
0.17%
YoY
|
$480.2M
5.05%
YoY
|
$471.9M
11.9%
YoY
|
$479.6M
7.78%
YoY
|
$449.2M
2.43%
YoY
|
$457.1M
4.17%
YoY
|
$421.7M
-1.55%
YoY
|
$445.0M
6.67%
YoY
|
$438.6M
13.43%
YoY
|
$438.8M
9.95%
YoY
|
$428.4M
19.19%
YoY
|
| Cost Of Revenue |
$156.6M
-44.75%
YoY
|
$185.1M
-32.97%
YoY
|
$203.1M
-38.35%
YoY
|
$227.4M
-23.17%
YoY
|
$283.5M
-12.23%
YoY
|
$276.2M
-13.06%
YoY
|
$329.4M
-0.01%
YoY
|
$296.0M
-11.27%
YoY
|
$323.0M
-2.1%
YoY
|
$317.6M
2.36%
YoY
|
$329.4M
5.62%
YoY
|
$333.6M
10.89%
YoY
|
$330.0M
2.96%
YoY
|
$310.3M
1.1%
YoY
|
$311.9M
3.69%
YoY
|
$300.9M
3.34%
YoY
|
$320.5M
16.05%
YoY
|
$306.9M
17.53%
YoY
|
$300.8M
14.45%
YoY
|
$291.1M
22.08%
YoY
|
| Gross Profit |
$102.0M
-29.23%
YoY
|
$99.67M
-20.7%
YoY
|
$115.8M
-1.32%
YoY
|
$122.0M
-7.49%
YoY
|
$144.1M
-2.75%
YoY
|
$125.7M
-5.03%
YoY
|
$117.3M
-22.19%
YoY
|
$131.8M
-4.68%
YoY
|
$148.2M
-0.96%
YoY
|
$132.4M
-4.73%
YoY
|
$150.8M
3.82%
YoY
|
$138.3M
14.43%
YoY
|
$149.6M
20.16%
YoY
|
$138.9M
5.54%
YoY
|
$145.3M
5.21%
YoY
|
$120.9M
-11.94%
YoY
|
$124.5M
-11.7%
YoY
|
$131.6M
4.89%
YoY
|
$138.1M
1.28%
YoY
|
$137.3M
13.48%
YoY
|
| Selling, General & Admin |
$98.54M
-26.4%
YoY
|
$112.4M
0.88%
YoY
|
$121.4M
-13.96%
YoY
|
$100.4M
-13.53%
YoY
|
$133.9M
13.56%
YoY
|
$111.4M
-1.52%
YoY
|
$141.2M
23.93%
YoY
|
$116.1M
9.38%
YoY
|
$117.9M
1.59%
YoY
|
$113.1M
1.59%
YoY
|
$113.9M
-8.19%
YoY
|
$106.1M
8.2%
YoY
|
$116.1M
10.32%
YoY
|
$111.4M
12.13%
YoY
|
$124.1M
15.3%
YoY
|
$98.10M
-6.53%
YoY
|
$105.2M
2.03%
YoY
|
$99.31M
-0.59%
YoY
|
$107.6M
10.03%
YoY
|
$104.9M
7.22%
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 |
$11.51M
-36.88%
YoY
|
$12.70M
-43.58%
YoY
|
$15.18M
-37.63%
YoY
|
$15.84M
-33.06%
YoY
|
$18.23M
-21.62%
YoY
|
$22.50M
-4.33%
YoY
|
$24.33M
-1.5%
YoY
|
$23.66M
-1.17%
YoY
|
$23.26M
-3.67%
YoY
|
$23.52M
-0.87%
YoY
|
$24.70M
3.38%
YoY
|
$23.94M
4.35%
YoY
|
$24.15M
1.79%
YoY
|
$23.73M
-29.17%
YoY
|
$23.89M
-32.87%
YoY
|
$22.94M
-35.18%
YoY
|
$23.72M
-32.56%
YoY
|
$33.50M
22.49%
YoY
|
$35.59M
15.94%
YoY
|
$35.39M
17.31%
YoY
|
| Operating Expenses |
$98.54M
-26.4%
YoY
|
$112.4M
0.88%
YoY
|
$125.2M
-16.78%
YoY
|
$100.4M
-13.53%
YoY
|
$133.9M
13.56%
YoY
|
$111.4M
-1.52%
YoY
|
$150.4M
20.89%
YoY
|
$116.1M
-0.58%
YoY
|
$117.9M
1.59%
YoY
|
$113.1M
1.59%
YoY
|
$124.4M
-8.43%
YoY
|
$116.8M
19.05%
YoY
|
$116.1M
10.32%
YoY
|
$111.4M
12.13%
YoY
|
$135.8M
3.98%
YoY
|
$98.10M
-6.53%
YoY
|
$105.2M
2.03%
YoY
|
$99.31M
-0.59%
YoY
|
$130.6M
12.92%
YoY
|
$104.9M
7.22%
YoY
|
| Operating Profit |
-$3.175M
-153.38%
YoY
|
$97.52M
1618.79%
YoY
|
-$9.371M
-71.65%
YoY
|
$75.19M
1021.92%
YoY
|
$5.948M
-72.11%
YoY
|
$5.674M
-39.81%
YoY
|
-$33.05M
-225.2%
YoY
|
$6.702M
-68.86%
YoY
|
$21.33M
-7.47%
YoY
|
$9.427M
-45.28%
YoY
|
$26.40M
180.58%
YoY
|
$21.52M
96.33%
YoY
|
$23.05M
212.94%
YoY
|
$17.23M
59.83%
YoY
|
$9.409M
26.86%
YoY
|
$10.96M
18.24%
YoY
|
$7.366M
-50.8%
YoY
|
$10.78M
3.91%
YoY
|
$7.417M
-64.0%
YoY
|
$9.272M
76.74%
YoY
|
| Interest Expense |
-$10.04M
-36.7%
YoY
|
-$14.63M
-6.69%
YoY
|
-$15.52M
13.83%
YoY
|
-$15.83M
23.87%
YoY
|
-$15.87M
-226.46%
YoY
|
-$15.68M
-235.47%
YoY
|
-$13.63M
18.55%
YoY
|
-$12.78M
16.99%
YoY
|
$12.55M
4.13%
YoY
|
$11.58M
13.32%
YoY
|
-$11.50M
43.79%
YoY
|
-$10.92M
-264.05%
YoY
|
$12.05M
92.44%
YoY
|
$10.22M
56.98%
YoY
|
-$7.998M
9.04%
YoY
|
$6.659M
-1.32%
YoY
|
$6.260M
-13.45%
YoY
|
$6.507M
-15.8%
YoY
|
-$7.335M
-0.88%
YoY
|
$6.748M
-16.51%
YoY
|
| Other Income/Expense, Net |
$1.509M
-187.38%
YoY
|
$1.527M
-63.45%
YoY
|
$1.796M
-145.63%
YoY
|
-$497.0K
-48.97%
YoY
|
-$1.727M
96.7%
YoY
|
$4.178M
-574.77%
YoY
|
-$3.936M
N/A
|
-$974.0K
-60.84%
YoY
|
-$878.0K
-158.42%
YoY
|
-$880.0K
-57.16%
YoY
|
$0.00
-100.0%
YoY
|
-$2.487M
455.13%
YoY
|
$1.503M
167.44%
YoY
|
-$2.054M
-93.52%
YoY
|
-$9.992M
499500.0%
YoY
|
-$448.0K
-81.65%
YoY
|
$562.0K
-121.75%
YoY
|
-$31.71M
1728.89%
YoY
|
-$2.000K
-99.89%
YoY
|
-$2.442M
-12.03%
YoY
|
| Pretax Income |
-$28.05M
140.91%
YoY
|
$84.42M
-1547.99%
YoY
|
-$25.18M
-62.68%
YoY
|
$58.86M
-934.71%
YoY
|
-$11.64M
-247.3%
YoY
|
-$5.830M
92.47%
YoY
|
-$67.48M
-541.05%
YoY
|
-$7.052M
-186.92%
YoY
|
$7.905M
-36.8%
YoY
|
-$3.029M
-161.08%
YoY
|
$15.30M
-118.43%
YoY
|
$8.113M
107.23%
YoY
|
$12.51M
832.66%
YoY
|
$4.959M
-118.76%
YoY
|
-$83.04M
-103896.25%
YoY
|
$3.915M
276.08%
YoY
|
$1.341M
-78.1%
YoY
|
-$26.44M
-1429.88%
YoY
|
$80.00K
-99.3%
YoY
|
$1.041M
-123.88%
YoY
|
| Income Tax |
-$6.217M
127.9%
YoY
|
$40.79M
-1829.81%
YoY
|
$2.289M
236.62%
YoY
|
$43.48M
-592.43%
YoY
|
-$2.728M
143.14%
YoY
|
-$2.358M
224.79%
YoY
|
$680.0K
-128.33%
YoY
|
-$8.829M
1482.26%
YoY
|
-$1.122M
-133.18%
YoY
|
-$726.0K
-155.34%
YoY
|
-$2.400M
15.38%
YoY
|
-$558.0K
-153.65%
YoY
|
$3.382M
3.2%
YoY
|
$1.312M
-119.79%
YoY
|
-$2.080M
-155.5%
YoY
|
$1.040M
-144.73%
YoY
|
$3.277M
237.14%
YoY
|
-$6.628M
-266.53%
YoY
|
$3.748M
-6.3%
YoY
|
-$2.325M
-62.55%
YoY
|
| Net Earnings |
-$21.83M
144.89%
YoY
|
$43.63M
-1356.6%
YoY
|
-$27.47M
-59.7%
YoY
|
$15.39M
765.9%
YoY
|
-$8.916M
-198.77%
YoY
|
-$3.472M
50.76%
YoY
|
-$68.16M
-485.09%
YoY
|
$1.777M
-79.66%
YoY
|
$9.027M
-1.1%
YoY
|
-$2.303M
-162.19%
YoY
|
$17.70M
-121.86%
YoY
|
$8.738M
202.04%
YoY
|
$9.127M
-579.11%
YoY
|
$3.703M
-118.7%
YoY
|
-$80.96M
2102.37%
YoY
|
$2.893M
-13.77%
YoY
|
-$1.905M
-138.18%
YoY
|
-$19.80M
1026.45%
YoY
|
-$3.676M
-149.64%
YoY
|
$3.355M
47.86%
YoY
|
| Basic Earnings Per Share |
-$0.69
137.93%
YoY
|
$1.39
-1363.64%
YoY
|
N/A
|
$0.50
733.33%
YoY
|
-$0.29
-200.0%
YoY
|
-$0.11
57.14%
YoY
|
N/A
|
$0.06
-78.57%
YoY
|
$0.29
-3.33%
YoY
|
-$0.07
-158.33%
YoY
|
N/A
|
$0.28
211.11%
YoY
|
$0.30
-600.0%
YoY
|
$0.12
-119.35%
YoY
|
N/A
|
$0.09
-18.18%
YoY
|
-$0.06
-137.5%
YoY
|
-$0.62
933.33%
YoY
|
N/A
|
$0.11
57.14%
YoY
|
| Diluted Earnings Per Share |
-$0.69
137.93%
YoY
|
$1.39
-1363.64%
YoY
|
-$0.88
-59.9%
YoY
|
$0.49
716.67%
YoY
|
-$0.29
-200.0%
YoY
|
-$0.11
57.14%
YoY
|
-$2.20
-493.51%
YoY
|
$0.06
-78.55%
YoY
|
$0.29
0.0%
YoY
|
-$0.07
-158.33%
YoY
|
$0.56
-100.0%
YoY
|
$0.28
210.74%
YoY
|
$0.29
-583.33%
YoY
|
$0.12
-119.35%
YoY
|
-$2.626M
2167.38%
YoY
|
$0.09
-10.0%
YoY
|
-$0.06
-137.5%
YoY
|
-$0.62
933.33%
YoY
|
-$115.8K
-48264371.83%
YoY
|
$0.10
42.86%
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 |
31.20M shares
0.03%
YoY
|
30.80M shares
0.63%
YoY
|
N/A
|
30.79M shares
-0.33%
YoY
|
31.19M shares
0.86%
YoY
|
30.60M shares
0.72%
YoY
|
N/A
|
30.89M shares
0.31%
YoY
|
30.93M shares
0.48%
YoY
|
30.38M shares
0.28%
YoY
|
N/A
|
30.80M shares
-1.44%
YoY
|
30.78M shares
-2.88%
YoY
|
30.30M shares
-4.48%
YoY
|
N/A
|
31.24M shares
-1.3%
YoY
|
31.69M shares
0.09%
YoY
|
31.72M shares
-0.02%
YoY
|
N/A
|
31.66M shares
1.64%
YoY
|
| Diluted Shares Outstanding |
31.49M shares
0.95%
YoY
|
31.46M shares
1.14%
YoY
|
N/A
|
31.43M shares
0.63%
YoY
|
31.19M shares
-0.09%
YoY
|
31.11M shares
0.63%
YoY
|
N/A
|
31.23M shares
-0.05%
YoY
|
31.22M shares
0.13%
YoY
|
30.92M shares
-0.12%
YoY
|
N/A
|
31.24M shares
-0.98%
YoY
|
31.18M shares
-1.62%
YoY
|
30.95M shares
-2.41%
YoY
|
N/A
|
31.55M shares
-1.99%
YoY
|
31.69M shares
-1.22%
YoY
|
31.72M shares
-0.02%
YoY
|
N/A
|
32.19M shares
3.08%
YoY
|
Loading...