|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.555B
12.42%
YoY
|
$1.384B
-33.57%
YoY
|
$2.083B
0.13%
YoY
|
$2.080B
17.35%
YoY
|
$1.773B
-5.14%
YoY
|
| Cost Of Revenue |
$1.440B
10.12%
YoY
|
$1.308B
-25.37%
YoY
|
$1.752B
-3.92%
YoY
|
$1.823B
14.68%
YoY
|
$1.590B
0.99%
YoY
|
| Gross Profit |
$115.6M
51.91%
YoY
|
$76.10M
-77.0%
YoY
|
$330.8M
28.87%
YoY
|
$256.7M
40.58%
YoY
|
$182.6M
-37.93%
YoY
|
| Selling, General & Admin |
$100.8M
-13.62%
YoY
|
$116.7M
-21.31%
YoY
|
$148.3M
11.5%
YoY
|
$133.0M
17.8%
YoY
|
$112.9M
-7.46%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$92.40M
-7.41%
YoY
|
$99.80M
1.22%
YoY
|
$98.60M
-4.55%
YoY
|
$103.3M
-1.62%
YoY
|
$105.0M
-5.41%
YoY
|
| Operating Expenses |
$100.8M
-13.62%
YoY
|
$116.7M
-21.31%
YoY
|
$148.3M
11.5%
YoY
|
$133.0M
17.8%
YoY
|
$112.9M
-7.46%
YoY
|
| Operating Profit |
-$42.10M
-34.73%
YoY
|
-$64.50M
-136.42%
YoY
|
$177.1M
55.49%
YoY
|
$113.9M
849.17%
YoY
|
$12.00M
-92.41%
YoY
|
| Interest Expense |
$17.80M
-44.38%
YoY
|
$32.00M
0.31%
YoY
|
$31.90M
-6.73%
YoY
|
$34.20M
-3.66%
YoY
|
$35.50M
-20.05%
YoY
|
| Other Income/Expense, Net |
-$18.00M
-50.82%
YoY
|
-$36.60M
10.91%
YoY
|
-$33.00M
-19.32%
YoY
|
-$40.90M
-14.26%
YoY
|
-$47.70M
-20.37%
YoY
|
| Pretax Income |
-$60.10M
-40.55%
YoY
|
-$101.1M
-170.11%
YoY
|
$144.2M
97.26%
YoY
|
$73.10M
-304.76%
YoY
|
-$35.70M
-136.35%
YoY
|
| Income Tax |
-$7.100M
-73.8%
YoY
|
-$27.10M
-174.45%
YoY
|
$36.40M
34.81%
YoY
|
$27.00M
-450.65%
YoY
|
-$7.700M
-136.49%
YoY
|
| Net Earnings |
-$18.60M
-109.48%
YoY
|
$196.3M
82.27%
YoY
|
$107.7M
134.13%
YoY
|
$46.00M
-263.7%
YoY
|
-$28.10M
-136.45%
YoY
|
| Basic Earnings Per Share |
-$1.15
-109.83%
YoY
|
$11.70
83.1%
YoY
|
$6.39
135.79%
YoY
|
$2.71
-262.28%
YoY
|
-$1.67
-135.91%
YoY
|
| Diluted Earnings Per Share |
-$1.15
-109.83%
YoY
|
$11.70
85.71%
YoY
|
$6.30
135.07%
YoY
|
$2.68
-260.48%
YoY
|
-$1.67
-136.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
16.17M shares
-3.65%
YoY
|
16.78M shares
-0.49%
YoY
|
16.86M shares
-0.72%
YoY
|
16.99M shares
1.3%
YoY
|
16.77M shares
1.2%
YoY
|
| Diluted Shares Outstanding |
16.17M shares
-3.65%
YoY
|
16.78M shares
-1.81%
YoY
|
17.09M shares
-0.52%
YoY
|
17.18M shares
2.47%
YoY
|
16.77M shares
0.26%
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 |
$360.3M
-4.73%
YoY
|
$386.4M
-0.18%
YoY
|
$399.0M
1.45%
YoY
|
$391.8M
-33.19%
YoY
|
$378.2M
-23.78%
YoY
|
$387.1M
-24.53%
YoY
|
$393.3M
-24.35%
YoY
|
$586.4M
11.78%
YoY
|
$496.2M
-5.56%
YoY
|
$512.9M
-2.64%
YoY
|
$519.9M
-3.51%
YoY
|
$524.6M
-0.34%
YoY
|
$525.4M
7.62%
YoY
|
$526.8M
7.55%
YoY
|
$538.8M
19.6%
YoY
|
$526.4M
29.53%
YoY
|
$488.2M
14.63%
YoY
|
$489.8M
8.17%
YoY
|
$450.5M
-1.51%
YoY
|
| Cost Of Revenue |
$361.2M
5.77%
YoY
|
$369.2M
-0.86%
YoY
|
$380.3M
4.71%
YoY
|
$348.8M
-36.67%
YoY
|
$341.5M
-19.0%
YoY
|
$372.4M
-14.86%
YoY
|
$363.2M
-15.02%
YoY
|
$550.8M
25.55%
YoY
|
$421.6M
-6.0%
YoY
|
$437.4M
-10.99%
YoY
|
$427.4M
-6.02%
YoY
|
$438.7M
-3.62%
YoY
|
$448.5M
6.28%
YoY
|
$491.4M
14.52%
YoY
|
$454.8M
14.21%
YoY
|
$455.2M
16.06%
YoY
|
$422.0M
13.87%
YoY
|
$429.1M
14.09%
YoY
|
$398.2M
5.18%
YoY
|
| Gross Profit |
-$900.0K
-102.45%
YoY
|
$17.20M
17.01%
YoY
|
$18.70M
-37.87%
YoY
|
$43.00M
20.79%
YoY
|
$36.70M
-50.8%
YoY
|
$14.70M
-80.53%
YoY
|
$30.10M
-67.46%
YoY
|
$35.60M
-58.56%
YoY
|
$74.60M
-2.99%
YoY
|
$75.50M
113.28%
YoY
|
$92.50M
10.12%
YoY
|
$85.90M
20.65%
YoY
|
$76.90M
16.16%
YoY
|
$35.40M
-41.68%
YoY
|
$84.00M
60.61%
YoY
|
$71.20M
401.41%
YoY
|
$66.20M
19.71%
YoY
|
$60.70M
-20.86%
YoY
|
$52.30M
-33.63%
YoY
|
| Selling, General & Admin |
$20.60M
-28.72%
YoY
|
$20.60M
-22.85%
YoY
|
$24.70M
-21.84%
YoY
|
$26.10M
-31.32%
YoY
|
$28.90M
-20.17%
YoY
|
$26.70M
-27.45%
YoY
|
$31.60M
-13.19%
YoY
|
$38.00M
-2.81%
YoY
|
$36.20M
0.56%
YoY
|
$36.80M
10.18%
YoY
|
$36.40M
10.64%
YoY
|
$39.10M
15.34%
YoY
|
$36.00M
9.76%
YoY
|
$33.40M
9.87%
YoY
|
$32.90M
16.25%
YoY
|
$33.90M
28.9%
YoY
|
$32.80M
17.99%
YoY
|
$30.40M
-6.75%
YoY
|
$28.30M
-3.41%
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 |
$23.40M
6.36%
YoY
|
$23.70M
10.23%
YoY
|
$23.70M
-2.07%
YoY
|
$23.00M
-25.57%
YoY
|
$22.00M
-5.17%
YoY
|
$21.50M
-13.31%
YoY
|
$24.20M
-0.82%
YoY
|
$30.90M
25.61%
YoY
|
$23.20M
-6.45%
YoY
|
$24.80M
-4.25%
YoY
|
$24.40M
-6.87%
YoY
|
$24.60M
-4.28%
YoY
|
$24.80M
-2.36%
YoY
|
$25.90M
1.97%
YoY
|
$26.20M
1.16%
YoY
|
$25.70M
-4.1%
YoY
|
$25.40M
-5.22%
YoY
|
$25.40M
-7.64%
YoY
|
$25.90M
-6.5%
YoY
|
| Operating Expenses |
$20.60M
-28.72%
YoY
|
$8.100M
-70.44%
YoY
|
$24.70M
-21.84%
YoY
|
$26.10M
-31.32%
YoY
|
$28.90M
-20.17%
YoY
|
$27.40M
-26.74%
YoY
|
$31.60M
-13.19%
YoY
|
$38.00M
-1.55%
YoY
|
$36.20M
0.56%
YoY
|
$37.40M
9.68%
YoY
|
$36.40M
10.64%
YoY
|
$38.60M
13.86%
YoY
|
$36.00M
9.76%
YoY
|
$34.10M
-289.44%
YoY
|
$32.90M
16.25%
YoY
|
$33.90M
28.9%
YoY
|
$32.80M
17.99%
YoY
|
-$18.00M
-151.72%
YoY
|
$28.30M
-3.41%
YoY
|
| Operating Profit |
-$10.40M
160.0%
YoY
|
$9.100M
-171.65%
YoY
|
-$55.40M
4516.67%
YoY
|
$9.800M
-150.26%
YoY
|
-$4.000M
-113.16%
YoY
|
-$12.70M
-133.33%
YoY
|
-$1.200M
-102.21%
YoY
|
-$19.50M
-141.23%
YoY
|
$30.40M
-23.62%
YoY
|
$38.10M
2830.77%
YoY
|
$54.40M
11.25%
YoY
|
$47.30M
50.16%
YoY
|
$39.80M
20.97%
YoY
|
$1.300M
-98.35%
YoY
|
$48.90M
254.35%
YoY
|
$31.50M
-155.65%
YoY
|
$32.90M
21.4%
YoY
|
$78.70M
87.83%
YoY
|
$13.80M
-71.95%
YoY
|
| Interest Expense |
-$5.000M
-247.06%
YoY
|
-$4.800M
-9.43%
YoY
|
$4.500M
-65.38%
YoY
|
$3.900M
-75.78%
YoY
|
$3.400M
-49.25%
YoY
|
-$5.300M
-33.75%
YoY
|
$13.00M
75.68%
YoY
|
$16.10M
-314.67%
YoY
|
$6.700M
-11.84%
YoY
|
-$8.000M
9.59%
YoY
|
$7.400M
-7.5%
YoY
|
-$7.500M
-172.12%
YoY
|
$7.600M
-7.32%
YoY
|
-$7.300M
-17.98%
YoY
|
$8.000M
-5.88%
YoY
|
$10.40M
14.29%
YoY
|
$8.200M
-10.87%
YoY
|
-$8.900M
-6.32%
YoY
|
$8.500M
-27.35%
YoY
|
| Other Income/Expense, Net |
-$6.100M
69.44%
YoY
|
-$200.0K
-128.57%
YoY
|
-$5.000M
-60.94%
YoY
|
-$4.200M
-73.25%
YoY
|
-$3.600M
-41.94%
YoY
|
$700.0K
-800.0%
YoY
|
-$12.80M
88.24%
YoY
|
-$15.70M
-15800.0%
YoY
|
-$6.200M
-17.33%
YoY
|
-$100.0K
-92.86%
YoY
|
-$6.800M
-27.66%
YoY
|
$100.0K
-100.81%
YoY
|
-$7.500M
-27.18%
YoY
|
-$1.400M
-44.0%
YoY
|
-$9.400M
-22.95%
YoY
|
-$12.40M
5.08%
YoY
|
-$10.30M
-12.71%
YoY
|
-$2.500M
47.06%
YoY
|
-$12.20M
-31.84%
YoY
|
| Pretax Income |
-$16.50M
114.29%
YoY
|
$2.500M
-108.53%
YoY
|
-$60.40M
331.43%
YoY
|
$5.500M
-115.63%
YoY
|
-$7.700M
-131.82%
YoY
|
-$29.30M
-220.08%
YoY
|
-$14.00M
-129.41%
YoY
|
-$35.20M
-188.22%
YoY
|
$24.20M
-25.08%
YoY
|
$24.40M
-401.23%
YoY
|
$47.60M
20.51%
YoY
|
$39.90M
108.9%
YoY
|
$32.30M
42.92%
YoY
|
-$8.100M
-151.59%
YoY
|
$39.50M
2223.53%
YoY
|
$19.10M
-127.92%
YoY
|
$22.60M
47.71%
YoY
|
$15.70M
-46.96%
YoY
|
$1.700M
-94.57%
YoY
|
| Income Tax |
-$3.700M
105.56%
YoY
|
-$800.0K
-91.75%
YoY
|
-$6.500M
96.97%
YoY
|
$1.900M
-120.21%
YoY
|
-$1.800M
-125.71%
YoY
|
-$9.700M
-242.65%
YoY
|
-$3.300M
-130.0%
YoY
|
-$9.400M
-192.16%
YoY
|
$7.000M
-16.67%
YoY
|
$6.800M
-395.65%
YoY
|
$11.00M
-41.8%
YoY
|
$10.20M
131.82%
YoY
|
$8.400M
40.0%
YoY
|
-$2.300M
-137.7%
YoY
|
$18.90M
-6400.0%
YoY
|
$4.400M
-126.35%
YoY
|
$6.000M
87.5%
YoY
|
$6.100M
-56.43%
YoY
|
-$300.0K
-103.03%
YoY
|
| Net Earnings |
-$12.80M
103.17%
YoY
|
$38.30M
-80.76%
YoY
|
-$53.30M
-1018.97%
YoY
|
$2.700M
-110.47%
YoY
|
-$6.300M
-136.63%
YoY
|
$199.1M
1031.25%
YoY
|
$5.800M
-84.15%
YoY
|
-$25.80M
-186.87%
YoY
|
$17.20M
-27.73%
YoY
|
$17.60M
-398.31%
YoY
|
$36.60M
77.67%
YoY
|
$29.70M
102.04%
YoY
|
$23.80M
43.37%
YoY
|
-$5.900M
-161.46%
YoY
|
$20.60M
984.21%
YoY
|
$14.70M
-128.49%
YoY
|
$16.60M
37.19%
YoY
|
$9.600M
-57.52%
YoY
|
$1.900M
-91.12%
YoY
|
| Basic Earnings Per Share |
-$0.80
110.53%
YoY
|
N/A
|
-$3.30
-1042.86%
YoY
|
$0.17
-110.97%
YoY
|
-$0.38
-136.89%
YoY
|
$11.91
1023.58%
YoY
|
$0.35
-84.09%
YoY
|
-$1.55
-188.07%
YoY
|
$1.03
-27.46%
YoY
|
$1.06
N/A
|
$2.20
78.86%
YoY
|
$1.76
102.3%
YoY
|
$1.42
43.43%
YoY
|
N/A
|
$1.23
925.0%
YoY
|
$0.87
-128.06%
YoY
|
$0.99
35.62%
YoY
|
N/A
|
$0.12
-90.7%
YoY
|
| Diluted Earnings Per Share |
-$0.80
110.53%
YoY
|
$2.38
-80.02%
YoY
|
-$3.30
-1042.86%
YoY
|
$0.17
-110.97%
YoY
|
-$0.38
-137.25%
YoY
|
$11.91
1079.21%
YoY
|
$0.35
-83.87%
YoY
|
-$1.55
-188.5%
YoY
|
$1.02
-27.14%
YoY
|
$1.01
-401.44%
YoY
|
$2.17
79.34%
YoY
|
$1.75
103.65%
YoY
|
$1.40
44.33%
YoY
|
-$0.34
-100.0%
YoY
|
$1.21
1000.0%
YoY
|
$0.86
-127.74%
YoY
|
$0.97
36.62%
YoY
|
$564.7K
-58.02%
YoY
|
$0.11
-91.41%
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 |
16.04M shares
-0.84%
YoY
|
16.04M shares
-3.2%
YoY
|
16.10M shares
-3.17%
YoY
|
16.26M shares
-2.54%
YoY
|
16.18M shares
-1.87%
YoY
|
16.57M shares
0.03%
YoY
|
16.63M shares
-0.48%
YoY
|
16.68M shares
-1.41%
YoY
|
16.48M shares
-1.66%
YoY
|
16.56M shares
-1.18%
YoY
|
16.71M shares
-0.17%
YoY
|
16.92M shares
0.4%
YoY
|
16.76M shares
0.2%
YoY
|
16.76M shares
0.43%
YoY
|
16.74M shares
0.33%
YoY
|
16.85M shares
0.98%
YoY
|
16.73M shares
0.49%
YoY
|
16.69M shares
0.7%
YoY
|
16.69M shares
0.55%
YoY
|
| Diluted Shares Outstanding |
16.08M shares
-1.8%
YoY
|
N/A
|
N/A
|
16.24M shares
-2.52%
YoY
|
16.38M shares
-3.08%
YoY
|
16.72K shares
0.52%
YoY
|
16.62M shares
-1.63%
YoY
|
16.66M shares
-1.75%
YoY
|
16.90M shares
-0.83%
YoY
|
16.64K shares
N/A
|
16.90M shares
-1.16%
YoY
|
16.96M shares
-0.7%
YoY
|
17.04M shares
-0.22%
YoY
|
N/A
|
17.09M shares
0.72%
YoY
|
17.08M shares
2.36%
YoY
|
17.07M shares
0.55%
YoY
|
N/A
|
16.97M shares
1.12%
YoY
|
Loading...