|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.616B
3.1%
YoY
|
$1.567B
-17.78%
YoY
|
$1.906B
-15.44%
YoY
|
$2.254B
3.71%
YoY
|
$2.174B
17.72%
YoY
|
| Cost Of Revenue |
$1.248B
7.51%
YoY
|
$1.161B
-17.08%
YoY
|
$1.400B
-15.25%
YoY
|
$1.652B
2.4%
YoY
|
$1.613B
14.77%
YoY
|
| Gross Profit |
$367.8M
-9.49%
YoY
|
$406.4M
-19.69%
YoY
|
$506.1M
-15.96%
YoY
|
$602.1M
7.46%
YoY
|
$560.3M
27.16%
YoY
|
| Selling, General & Admin |
$371.1M
-9.68%
YoY
|
$410.9M
-16.93%
YoY
|
$494.6M
-1.21%
YoY
|
$500.7M
7.83%
YoY
|
$464.3M
13.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$28.85M
-2.4%
YoY
|
$29.56M
14.48%
YoY
|
$25.82M
-11.79%
YoY
|
$29.27M
6.23%
YoY
|
$27.56M
-13.89%
YoY
|
| Operating Expenses |
$371.1M
-9.68%
YoY
|
$410.9M
-16.93%
YoY
|
$494.6M
-6.67%
YoY
|
$530.0M
14.14%
YoY
|
$464.3M
13.72%
YoY
|
| Operating Profit |
-$46.63M
-49.73%
YoY
|
-$92.78M
288.99%
YoY
|
-$23.85M
-133.04%
YoY
|
$72.19M
5.47%
YoY
|
$68.44M
-139.14%
YoY
|
| Interest Expense |
$5.934M
-35.44%
YoY
|
$9.191M
21.13%
YoY
|
$7.588M
516.41%
YoY
|
$1.231M
-80.97%
YoY
|
$6.469M
618.78%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$45.63M
-48.45%
YoY
|
-$88.52M
328.79%
YoY
|
-$20.65M
-128.12%
YoY
|
$73.42M
-0.59%
YoY
|
$73.85M
-142.62%
YoY
|
| Income Tax |
$2.329M
-93.74%
YoY
|
$37.22M
-675.15%
YoY
|
-$6.472M
-158.08%
YoY
|
$11.14M
-8.78%
YoY
|
$12.22M
-138.88%
YoY
|
| Net Earnings |
-$47.96M
-61.86%
YoY
|
-$125.7M
787.24%
YoY
|
-$14.17M
-122.76%
YoY
|
$62.27M
1.04%
YoY
|
$61.63M
-143.45%
YoY
|
| Basic Earnings Per Share |
-$1.61
-61.39%
YoY
|
-$4.17
826.67%
YoY
|
-$0.45
-123.81%
YoY
|
$1.89
6.78%
YoY
|
$1.77
-144.14%
YoY
|
| Diluted Earnings Per Share |
-$1.61
-61.39%
YoY
|
-$4.17
826.67%
YoY
|
-$0.45
-100.0%
YoY
|
$1.862M
107002263.32%
YoY
|
$1.74
-143.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.85M shares
-1.09%
YoY
|
30.18M shares
-3.64%
YoY
|
31.32M shares
-4.78%
YoY
|
32.89M shares
-5.49%
YoY
|
34.80M shares
-1.6%
YoY
|
| Diluted Shares Outstanding |
29.85M shares
-1.09%
YoY
|
30.18M shares
-3.64%
YoY
|
31.32M shares
-6.37%
YoY
|
33.45M shares
-5.61%
YoY
|
35.43M shares
0.2%
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 |
$398.6M
7.65%
YoY
|
$418.2M
8.35%
YoY
|
$431.3M
12.79%
YoY
|
$396.3M
0.02%
YoY
|
$370.3M
-8.09%
YoY
|
$386.0M
-21.58%
YoY
|
$382.4M
-19.2%
YoY
|
$396.2M
-16.69%
YoY
|
$402.9M
-13.42%
YoY
|
$492.2M
-11.75%
YoY
|
$473.2M
-17.81%
YoY
|
$475.6M
-16.45%
YoY
|
$465.3M
-15.63%
YoY
|
$557.7M
-10.33%
YoY
|
$575.7M
-0.23%
YoY
|
$569.3M
10.33%
YoY
|
$551.5M
20.23%
YoY
|
$621.9M
19.92%
YoY
|
$577.0M
21.6%
YoY
|
| Cost Of Revenue |
$319.5M
12.55%
YoY
|
$328.1M
15.78%
YoY
|
$333.4M
18.08%
YoY
|
$302.7M
3.74%
YoY
|
$283.9M
-6.44%
YoY
|
$283.4M
-22.12%
YoY
|
$282.3M
-19.11%
YoY
|
$291.8M
-15.44%
YoY
|
$303.5M
-11.31%
YoY
|
$363.9M
-11.21%
YoY
|
$349.0M
-16.86%
YoY
|
$345.1M
-15.98%
YoY
|
$342.2M
-16.88%
YoY
|
$409.8M
-9.95%
YoY
|
$419.8M
-2.49%
YoY
|
$410.7M
8.23%
YoY
|
$411.7M
18.25%
YoY
|
$455.2M
14.42%
YoY
|
$430.5M
18.26%
YoY
|
| Gross Profit |
$79.02M
-8.48%
YoY
|
$90.04M
-12.19%
YoY
|
$97.89M
-2.14%
YoY
|
$93.56M
-10.4%
YoY
|
$86.34M
-13.12%
YoY
|
$102.5M
-20.06%
YoY
|
$100.0M
-19.44%
YoY
|
$104.4M
-19.98%
YoY
|
$99.39M
-19.27%
YoY
|
$128.3M
-13.23%
YoY
|
$124.2M
-20.36%
YoY
|
$130.5M
-17.69%
YoY
|
$123.1M
-11.96%
YoY
|
$147.8M
-11.35%
YoY
|
$155.9M
6.43%
YoY
|
$158.5M
16.17%
YoY
|
$139.8M
26.47%
YoY
|
$166.8M
38.06%
YoY
|
$146.5M
32.62%
YoY
|
| Selling, General & Admin |
$87.30M
-7.74%
YoY
|
$96.25M
-10.09%
YoY
|
$91.73M
-8.25%
YoY
|
$89.80M
-7.44%
YoY
|
$94.62M
-11.52%
YoY
|
$107.1M
-19.42%
YoY
|
$99.97M
-17.18%
YoY
|
$97.02M
-18.97%
YoY
|
$106.9M
-12.81%
YoY
|
$132.9M
-0.65%
YoY
|
$120.7M
-2.92%
YoY
|
$119.7M
-1.89%
YoY
|
$122.6M
1.72%
YoY
|
$133.7M
-1.6%
YoY
|
$124.4M
4.72%
YoY
|
$122.0M
10.43%
YoY
|
$120.6M
23.79%
YoY
|
$135.9M
32.46%
YoY
|
$118.7M
31.8%
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 |
$6.867M
0.84%
YoY
|
$7.195M
3.6%
YoY
|
$7.345M
5.43%
YoY
|
$7.502M
-2.46%
YoY
|
$6.810M
-14.43%
YoY
|
$6.945M
-0.01%
YoY
|
$6.967M
12.66%
YoY
|
$7.691M
22.47%
YoY
|
$7.958M
24.13%
YoY
|
$6.946M
-4.3%
YoY
|
$6.184M
-17.36%
YoY
|
$6.280M
-13.32%
YoY
|
$6.411M
-12.02%
YoY
|
$7.258M
1.5%
YoY
|
$7.483M
16.45%
YoY
|
$7.245M
3.81%
YoY
|
$7.287M
4.1%
YoY
|
$7.151M
-10.61%
YoY
|
$6.426M
-15.45%
YoY
|
| Operating Expenses |
$87.30M
-7.74%
YoY
|
$102.4M
-9.42%
YoY
|
$91.73M
-8.25%
YoY
|
$89.80M
-7.44%
YoY
|
$94.62M
-11.52%
YoY
|
$113.1M
-19.13%
YoY
|
$99.97M
-17.18%
YoY
|
$97.02M
-23.0%
YoY
|
$106.9M
-12.81%
YoY
|
$139.8M
-0.84%
YoY
|
$120.7M
-2.92%
YoY
|
$126.0M
3.25%
YoY
|
$122.6M
1.72%
YoY
|
$141.0M
-1.45%
YoY
|
$124.4M
4.72%
YoY
|
$122.0M
10.43%
YoY
|
$120.6M
23.79%
YoY
|
$143.1M
29.23%
YoY
|
$118.7M
31.8%
YoY
|
| Operating Profit |
-$17.85M
26.37%
YoY
|
-$12.37M
17.58%
YoY
|
-$146.0K
-97.88%
YoY
|
-$2.941M
-95.1%
YoY
|
-$14.12M
-8.94%
YoY
|
-$10.52M
-8.71%
YoY
|
-$6.903M
153.23%
YoY
|
-$59.96M
-1436.3%
YoY
|
-$15.51M
160.96%
YoY
|
-$11.53M
-268.07%
YoY
|
-$2.726M
-111.32%
YoY
|
$4.487M
-84.66%
YoY
|
-$5.943M
-149.57%
YoY
|
$6.858M
-71.08%
YoY
|
$24.09M
12.93%
YoY
|
$29.25M
54.42%
YoY
|
$11.99M
93.04%
YoY
|
$23.72M
134.81%
YoY
|
$21.33M
67.78%
YoY
|
| Interest Expense |
-$3.417M
181.93%
YoY
|
$280.0K
-44.99%
YoY
|
$1.117M
-57.37%
YoY
|
$5.749M
299.79%
YoY
|
-$1.212M
47.8%
YoY
|
$509.0K
-87.66%
YoY
|
$2.620M
-2643.69%
YoY
|
$1.438M
-246.73%
YoY
|
-$820.0K
-237.35%
YoY
|
$4.124M
3000.75%
YoY
|
-$103.0K
-104.64%
YoY
|
-$980.0K
-128.5%
YoY
|
$597.0K
-76.27%
YoY
|
$133.0K
-92.49%
YoY
|
$2.219M
128.29%
YoY
|
$3.439M
51.3%
YoY
|
$2.516M
67.73%
YoY
|
$1.772M
96.89%
YoY
|
$972.0K
54.78%
YoY
|
| Other Income/Expense, Net |
-$1.372M
-810.88%
YoY
|
N/A
|
-$1.059M
-303.26%
YoY
|
$2.903M
66.74%
YoY
|
$193.0K
-87.93%
YoY
|
N/A
|
$521.0K
33.59%
YoY
|
$1.741M
201.21%
YoY
|
$1.599M
57.69%
YoY
|
N/A
|
$390.0K
-44.52%
YoY
|
$578.0K
-625.45%
YoY
|
$1.014M
100.79%
YoY
|
N/A
|
$703.0K
21.0%
YoY
|
-$110.0K
-115.19%
YoY
|
$505.0K
-12.17%
YoY
|
N/A
|
$581.0K
-433.91%
YoY
|
| Pretax Income |
-$19.22M
37.97%
YoY
|
-$30.46M
204.18%
YoY
|
-$1.205M
-81.12%
YoY
|
-$38.00K
-99.93%
YoY
|
-$13.93M
0.14%
YoY
|
-$10.01M
35.27%
YoY
|
-$6.382M
173.2%
YoY
|
-$58.22M
873.89%
YoY
|
-$13.91M
182.21%
YoY
|
-$7.402M
-205.88%
YoY
|
-$2.336M
-109.42%
YoY
|
-$5.978M
-120.51%
YoY
|
-$4.929M
-139.45%
YoY
|
$6.991M
-72.57%
YoY
|
$24.79M
13.14%
YoY
|
$29.14M
48.18%
YoY
|
$12.50M
84.13%
YoY
|
$25.49M
129.62%
YoY
|
$21.91M
74.74%
YoY
|
| Income Tax |
$576.0K
37.8%
YoY
|
$1.078M
-36.29%
YoY
|
$711.0K
-43.26%
YoY
|
$122.0K
-99.74%
YoY
|
$418.0K
-103.42%
YoY
|
$1.692M
-134.88%
YoY
|
$1.253M
-153.87%
YoY
|
$46.49M
3356.58%
YoY
|
-$12.21M
1808.13%
YoY
|
-$4.851M
8883.33%
YoY
|
-$2.326M
-156.84%
YoY
|
$1.345M
-73.78%
YoY
|
-$640.0K
-132.39%
YoY
|
-$54.00K
-101.02%
YoY
|
$4.092M
25.25%
YoY
|
$5.129M
35.58%
YoY
|
$1.976M
-1864.29%
YoY
|
$5.308M
71.23%
YoY
|
$3.267M
-12.72%
YoY
|
| Net Earnings |
-$19.80M
37.96%
YoY
|
-$31.54M
169.42%
YoY
|
-$1.916M
-74.91%
YoY
|
-$160.0K
-99.85%
YoY
|
-$14.35M
744.99%
YoY
|
-$11.71M
358.84%
YoY
|
-$7.635M
76250.0%
YoY
|
-$104.7M
1329.88%
YoY
|
-$1.698M
-60.41%
YoY
|
-$2.551M
-136.21%
YoY
|
-$10.00K
-100.05%
YoY
|
-$7.323M
-130.5%
YoY
|
-$4.289M
-140.77%
YoY
|
$7.045M
-65.14%
YoY
|
$20.70M
11.02%
YoY
|
$24.01M
51.18%
YoY
|
$10.52M
52.49%
YoY
|
$20.21M
152.63%
YoY
|
$18.64M
111.96%
YoY
|
| Basic Earnings Per Share |
-$0.66
37.5%
YoY
|
N/A
|
-$0.06
-76.92%
YoY
|
-$0.01
-99.71%
YoY
|
-$0.48
860.0%
YoY
|
N/A
|
-$0.26
N/A
|
-$3.45
1337.5%
YoY
|
-$0.05
-61.54%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.24
-132.88%
YoY
|
-$0.13
-141.94%
YoY
|
N/A
|
$0.64
20.75%
YoY
|
$0.73
58.7%
YoY
|
$0.31
55.0%
YoY
|
N/A
|
$0.53
112.0%
YoY
|
| Diluted Earnings Per Share |
-$0.66
37.5%
YoY
|
-$1.05
166.67%
YoY
|
-$0.06
-76.92%
YoY
|
-$0.01
-99.71%
YoY
|
-$0.48
860.0%
YoY
|
-$0.40
382.4%
YoY
|
-$0.26
N/A
|
-$3.45
1358.84%
YoY
|
-$0.05
-61.54%
YoY
|
-$0.08
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.24
-132.85%
YoY
|
-$0.13
-143.33%
YoY
|
$213.4K
-62.02%
YoY
|
$0.63
18.87%
YoY
|
$0.72
60.0%
YoY
|
$0.30
50.0%
YoY
|
$561.8K
142.29%
YoY
|
$0.53
112.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 |
30.06M shares
1.19%
YoY
|
29.94M shares
1.29%
YoY
|
29.90M shares
0.25%
YoY
|
29.86M shares
-2.31%
YoY
|
29.71M shares
-5.35%
YoY
|
29.56M shares
-5.08%
YoY
|
29.83M shares
-3.8%
YoY
|
30.57M shares
-1.46%
YoY
|
31.39M shares
-4.37%
YoY
|
31.14M shares
-4.83%
YoY
|
31.00M shares
-5.14%
YoY
|
31.02M shares
-5.15%
YoY
|
32.82M shares
-3.26%
YoY
|
32.72M shares
-7.78%
YoY
|
32.69M shares
-6.27%
YoY
|
32.71M shares
-6.06%
YoY
|
33.93M shares
-2.15%
YoY
|
35.48M shares
0.02%
YoY
|
34.87M shares
0.8%
YoY
|
| Diluted Shares Outstanding |
30.15M shares
1.51%
YoY
|
N/A
|
29.90M shares
0.65%
YoY
|
29.86M shares
-1.62%
YoY
|
29.70M shares
-4.51%
YoY
|
N/A
|
29.70M shares
-3.97%
YoY
|
30.35M shares
-1.99%
YoY
|
31.10M shares
-3.69%
YoY
|
N/A
|
30.93M shares
-5.75%
YoY
|
30.97M shares
-6.59%
YoY
|
32.29M shares
-6.52%
YoY
|
N/A
|
32.82M shares
-7.49%
YoY
|
33.15M shares
-6.23%
YoY
|
34.54M shares
-1.49%
YoY
|
N/A
|
35.48M shares
1.64%
YoY
|
Loading...