|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.246B
12.55%
YoY
|
$1.107B
-22.2%
YoY
|
$1.423B
-13.09%
YoY
|
$1.637B
35.85%
YoY
|
$1.205B
68.11%
YoY
|
| Cost Of Revenue |
$1.046B
16.48%
YoY
|
$898.3M
-25.58%
YoY
|
$1.207B
-14.75%
YoY
|
$1.416B
38.61%
YoY
|
$1.022B
73.58%
YoY
|
| Gross Profit |
$199.7M
-4.36%
YoY
|
$208.8M
-3.33%
YoY
|
$216.0M
-2.44%
YoY
|
$221.4M
20.52%
YoY
|
$183.7M
43.07%
YoY
|
| Selling, General & Admin |
$153.1M
-4.43%
YoY
|
$160.2M
-4.64%
YoY
|
$168.0M
-6.72%
YoY
|
$180.1M
7.01%
YoY
|
$168.3M
15.67%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$30.40M
-7.6%
YoY
|
$32.90M
-8.61%
YoY
|
$36.00M
-14.69%
YoY
|
$42.20M
12.23%
YoY
|
$37.60M
40.3%
YoY
|
| Operating Expenses |
$153.1M
-4.43%
YoY
|
$160.2M
-4.64%
YoY
|
$168.0M
-6.72%
YoY
|
$180.1M
7.01%
YoY
|
$168.3M
15.67%
YoY
|
| Operating Profit |
$28.70M
-28.25%
YoY
|
$40.00M
50.94%
YoY
|
$26.50M
97.76%
YoY
|
$13.40M
-226.42%
YoY
|
-$10.60M
-62.54%
YoY
|
| Interest Expense |
-$90.10M
23.59%
YoY
|
-$72.90M
-206.89%
YoY
|
$68.20M
31.15%
YoY
|
$52.00M
-12.01%
YoY
|
$59.10M
-20.99%
YoY
|
| Other Income/Expense, Net |
$4.700M
38.24%
YoY
|
$3.400M
-79.64%
YoY
|
$16.70M
-1491.67%
YoY
|
-$1.200M
-127.91%
YoY
|
$4.300M
-93.79%
YoY
|
| Pretax Income |
-$61.50M
84.13%
YoY
|
-$33.40M
-2.91%
YoY
|
-$34.40M
-16.3%
YoY
|
-$41.10M
-49.07%
YoY
|
-$80.70M
72.81%
YoY
|
| Income Tax |
$2.500M
-60.32%
YoY
|
$6.300M
40.0%
YoY
|
$4.500M
400.0%
YoY
|
$900.0K
-83.93%
YoY
|
$5.600M
-20.0%
YoY
|
| Net Earnings |
-$60.60M
75.14%
YoY
|
-$34.60M
-1.7%
YoY
|
-$35.20M
-1.95%
YoY
|
-$35.90M
-84.22%
YoY
|
-$227.5M
147.28%
YoY
|
| Basic Earnings Per Share |
-$4.84
57.14%
YoY
|
-$3.08
541.67%
YoY
|
-$0.48
-9.43%
YoY
|
-$0.53
-82.21%
YoY
|
-$2.98
58.51%
YoY
|
| Diluted Earnings Per Share |
-$4.84
57.14%
YoY
|
-$3.08
541.67%
YoY
|
-$0.48
-9.43%
YoY
|
-$0.53
-82.21%
YoY
|
-$2.98
58.51%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.22M shares
23.57%
YoY
|
10.70M shares
-86.3%
YoY
|
78.10M shares
0.77%
YoY
|
77.50M shares
0.52%
YoY
|
77.10M shares
53.28%
YoY
|
| Diluted Shares Outstanding |
13.22M shares
23.57%
YoY
|
10.70M shares
-86.3%
YoY
|
78.10M shares
0.77%
YoY
|
77.50M shares
0.52%
YoY
|
77.10M shares
53.28%
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 |
$364.8M
33.04%
YoY
|
$382.7M
61.75%
YoY
|
$347.1M
43.31%
YoY
|
$242.0M
-22.71%
YoY
|
$274.2M
-13.01%
YoY
|
$236.6M
-34.46%
YoY
|
$242.2M
-35.46%
YoY
|
$313.1M
-15.1%
YoY
|
$315.2M
-0.85%
YoY
|
$361.0M
-11.8%
YoY
|
$375.3M
-11.28%
YoY
|
$368.8M
-5.97%
YoY
|
$317.9M
-22.99%
YoY
|
$409.3M
3.67%
YoY
|
$423.0M
7.14%
YoY
|
$392.2M
60.87%
YoY
|
$412.8M
140.28%
YoY
|
$394.8M
121.8%
YoY
|
$394.8M
131.55%
YoY
|
| Cost Of Revenue |
$311.3M
36.12%
YoY
|
$323.8M
70.24%
YoY
|
$297.4M
53.3%
YoY
|
$196.4M
-20.65%
YoY
|
$228.7M
-14.22%
YoY
|
$190.2M
-36.58%
YoY
|
$194.0M
-38.72%
YoY
|
$247.5M
-21.73%
YoY
|
$266.6M
-2.81%
YoY
|
$299.9M
-13.42%
YoY
|
$316.6M
-13.17%
YoY
|
$316.2M
-7.52%
YoY
|
$274.3M
-24.44%
YoY
|
$346.4M
3.99%
YoY
|
$364.6M
7.33%
YoY
|
$341.9M
64.85%
YoY
|
$363.0M
156.9%
YoY
|
$333.1M
136.58%
YoY
|
$339.7M
144.74%
YoY
|
| Gross Profit |
$53.50M
17.58%
YoY
|
$58.90M
26.94%
YoY
|
$49.70M
3.11%
YoY
|
$45.60M
-30.49%
YoY
|
$45.50M
-6.38%
YoY
|
$46.40M
-24.06%
YoY
|
$48.20M
-17.89%
YoY
|
$65.60M
24.71%
YoY
|
$48.60M
11.47%
YoY
|
$61.10M
-2.86%
YoY
|
$58.70M
0.51%
YoY
|
$52.60M
4.57%
YoY
|
$43.60M
-12.45%
YoY
|
$62.90M
1.94%
YoY
|
$58.40M
5.99%
YoY
|
$50.30M
38.19%
YoY
|
$49.80M
63.28%
YoY
|
$61.70M
65.86%
YoY
|
$55.10M
73.82%
YoY
|
| Selling, General & Admin |
$39.40M
4.23%
YoY
|
$40.60M
7.41%
YoY
|
$39.60M
5.88%
YoY
|
$35.10M
-18.18%
YoY
|
$37.80M
-4.3%
YoY
|
$37.80M
-8.92%
YoY
|
$37.40M
-14.61%
YoY
|
$42.90M
4.38%
YoY
|
$39.50M
-5.28%
YoY
|
$41.50M
-16.67%
YoY
|
$43.80M
-3.95%
YoY
|
$41.10M
-2.38%
YoY
|
$41.70M
-2.11%
YoY
|
$49.80M
5.06%
YoY
|
$45.60M
2.93%
YoY
|
$42.10M
6.58%
YoY
|
$42.60M
14.82%
YoY
|
$47.40M
30.58%
YoY
|
$44.30M
30.68%
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 |
$7.400M
-6.33%
YoY
|
$7.600M
-6.17%
YoY
|
$5.700M
-6.56%
YoY
|
$5.500M
-14.06%
YoY
|
$7.900M
-5.95%
YoY
|
$8.100M
-2.41%
YoY
|
$6.100M
0.0%
YoY
|
$6.400M
3.23%
YoY
|
$8.400M
-17.65%
YoY
|
$8.300M
-20.19%
YoY
|
$6.100M
-7.58%
YoY
|
$6.200M
-1.59%
YoY
|
$10.20M
-3.77%
YoY
|
$10.40M
-10.34%
YoY
|
$6.600M
-15.38%
YoY
|
$6.300M
18.87%
YoY
|
$10.60M
70.97%
YoY
|
$11.60M
75.76%
YoY
|
$7.800M
47.17%
YoY
|
| Operating Expenses |
$39.40M
4.23%
YoY
|
$44.60M
7.99%
YoY
|
$39.60M
5.88%
YoY
|
$35.10M
-18.18%
YoY
|
$37.80M
-4.3%
YoY
|
$41.30M
-11.37%
YoY
|
$37.40M
-14.61%
YoY
|
$42.90M
4.38%
YoY
|
$39.50M
-5.28%
YoY
|
$46.60M
-17.08%
YoY
|
$43.80M
-3.95%
YoY
|
$41.10M
-2.38%
YoY
|
$41.70M
-2.11%
YoY
|
$56.20M
2.55%
YoY
|
$45.60M
2.93%
YoY
|
$42.10M
6.58%
YoY
|
$42.60M
14.82%
YoY
|
$54.80M
60.23%
YoY
|
$44.30M
30.68%
YoY
|
| Operating Profit |
$10.00M
194.12%
YoY
|
$14.30M
180.39%
YoY
|
$6.100M
3.39%
YoY
|
$4.900M
-82.99%
YoY
|
$3.400M
21.43%
YoY
|
$5.100M
-64.83%
YoY
|
$5.900M
-44.86%
YoY
|
$28.80M
396.55%
YoY
|
$2.800M
-170.0%
YoY
|
$14.50M
116.42%
YoY
|
$10.70M
62.12%
YoY
|
$5.800M
-1550.0%
YoY
|
-$4.000M
-671.43%
YoY
|
$6.700M
-2.9%
YoY
|
$6.600M
500.0%
YoY
|
-$400.0K
-94.81%
YoY
|
$700.0K
-106.42%
YoY
|
$6.900M
130.0%
YoY
|
$1.100M
-106.83%
YoY
|
| Interest Expense |
-$24.50M
-6.13%
YoY
|
-$24.00M
22.45%
YoY
|
-$23.40M
10.38%
YoY
|
-$21.40M
21.59%
YoY
|
-$26.10M
-251.74%
YoY
|
-$19.60M
-14.04%
YoY
|
-$21.20M
-223.98%
YoY
|
-$17.60M
-207.98%
YoY
|
$17.20M
10.26%
YoY
|
-$22.80M
78.13%
YoY
|
$17.10M
28.57%
YoY
|
$16.30M
30.4%
YoY
|
$15.60M
23.81%
YoY
|
-$12.80M
21.9%
YoY
|
$13.30M
3.91%
YoY
|
$12.50M
0.81%
YoY
|
$12.60M
-41.12%
YoY
|
-$10.50M
-41.67%
YoY
|
$12.80M
-28.49%
YoY
|
| Other Income/Expense, Net |
$300.0K
-92.5%
YoY
|
$400.0K
-81.82%
YoY
|
$600.0K
-72.73%
YoY
|
-$300.0K
-250.0%
YoY
|
$4.000M
-433.33%
YoY
|
$2.200M
-540.0%
YoY
|
$2.200M
450.0%
YoY
|
$200.0K
-33.33%
YoY
|
-$1.200M
-107.27%
YoY
|
-$500.0K
-70.59%
YoY
|
$400.0K
-144.44%
YoY
|
$300.0K
-80.0%
YoY
|
$16.50M
-16600.0%
YoY
|
-$1.700M
1600.0%
YoY
|
-$900.0K
-250.0%
YoY
|
$1.500M
275.0%
YoY
|
-$100.0K
-102.94%
YoY
|
-$100.0K
-97.37%
YoY
|
$600.0K
-91.3%
YoY
|
| Pretax Income |
-$14.20M
-24.06%
YoY
|
-$9.300M
-37.58%
YoY
|
-$16.70M
27.48%
YoY
|
-$16.80M
-247.37%
YoY
|
-$18.70M
11.31%
YoY
|
-$14.90M
60.22%
YoY
|
-$13.10M
74.67%
YoY
|
$11.40M
-208.57%
YoY
|
-$16.80M
136.62%
YoY
|
-$9.300M
16.25%
YoY
|
-$7.500M
-13.79%
YoY
|
-$10.50M
-11.76%
YoY
|
-$7.100M
-43.2%
YoY
|
-$8.000M
116.22%
YoY
|
-$8.700M
-38.3%
YoY
|
-$11.90M
-43.6%
YoY
|
-$12.50M
-70.1%
YoY
|
-$3.700M
-68.38%
YoY
|
-$14.10M
-50.35%
YoY
|
| Income Tax |
$2.900M
-59.15%
YoY
|
-$1.700M
-170.83%
YoY
|
-$7.100M
-329.03%
YoY
|
$4.200M
-268.0%
YoY
|
$7.100M
115.15%
YoY
|
$2.400M
84.62%
YoY
|
$3.100M
181.82%
YoY
|
-$2.500M
-308.33%
YoY
|
$3.300M
266.67%
YoY
|
$1.300M
-285.71%
YoY
|
$1.100M
-155.0%
YoY
|
$1.200M
-40.0%
YoY
|
$900.0K
-43.75%
YoY
|
-$700.0K
-138.89%
YoY
|
-$2.000M
-2100.0%
YoY
|
$2.000M
-23.08%
YoY
|
$1.600M
45.45%
YoY
|
$1.800M
-45.45%
YoY
|
$100.0K
-92.86%
YoY
|
| Net Earnings |
-$16.80M
-31.43%
YoY
|
-$7.800M
-53.85%
YoY
|
-$8.900M
-40.67%
YoY
|
-$19.80M
-237.5%
YoY
|
-$24.50M
40.8%
YoY
|
-$16.90M
76.04%
YoY
|
-$15.00M
114.29%
YoY
|
$14.40M
-245.45%
YoY
|
-$17.40M
93.33%
YoY
|
-$9.600M
37.14%
YoY
|
-$7.000M
29.63%
YoY
|
-$9.900M
-20.16%
YoY
|
-$9.000M
-27.42%
YoY
|
-$7.000M
48.94%
YoY
|
-$5.400M
-97.45%
YoY
|
-$12.40M
-47.23%
YoY
|
-$12.40M
-198.41%
YoY
|
-$4.700M
0.0%
YoY
|
-$211.9M
1124.86%
YoY
|
| Basic Earnings Per Share |
-$1.29
-31.75%
YoY
|
N/A
|
-$0.71
-39.83%
YoY
|
-$1.67
-1618.18%
YoY
|
-$1.89
759.09%
YoY
|
N/A
|
-$1.18
1211.11%
YoY
|
$0.11
-184.62%
YoY
|
-$0.22
69.23%
YoY
|
N/A
|
-$0.09
0.0%
YoY
|
-$0.13
-27.78%
YoY
|
-$0.13
-27.78%
YoY
|
N/A
|
-$0.09
-96.73%
YoY
|
-$0.18
-41.94%
YoY
|
-$0.18
-220.0%
YoY
|
N/A
|
-$2.75
643.24%
YoY
|
| Diluted Earnings Per Share |
-$1.29
-31.75%
YoY
|
-$0.58
-55.38%
YoY
|
-$0.71
-39.83%
YoY
|
-$1.67
-1770.0%
YoY
|
-$1.89
759.09%
YoY
|
-$1.30
961.74%
YoY
|
-$1.18
1211.11%
YoY
|
$0.10
-176.92%
YoY
|
-$0.22
69.23%
YoY
|
-$0.12
35.57%
YoY
|
-$0.09
0.0%
YoY
|
-$0.13
-27.78%
YoY
|
-$0.13
-27.78%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.09
-96.73%
YoY
|
-$0.18
-41.94%
YoY
|
-$0.18
-220.0%
YoY
|
-$60.72K
-21.06%
YoY
|
-$2.75
643.24%
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 |
13.65M shares
2.72%
YoY
|
13.66M shares
2.97%
YoY
|
13.34M shares
-89.78%
YoY
|
13.28M shares
-84.41%
YoY
|
13.28M shares
-83.24%
YoY
|
13.26M shares
-83.26%
YoY
|
130.5M shares
64.74%
YoY
|
85.19M shares
7.77%
YoY
|
79.23M shares
0.57%
YoY
|
79.23M shares
1.12%
YoY
|
79.23M shares
1.01%
YoY
|
79.05M shares
2.0%
YoY
|
78.79M shares
1.92%
YoY
|
78.36M shares
0.76%
YoY
|
78.44M shares
1.61%
YoY
|
77.50M shares
0.65%
YoY
|
77.30M shares
0.52%
YoY
|
77.77M shares
64.23%
YoY
|
77.20M shares
62.87%
YoY
|
| Diluted Shares Outstanding |
13.34M shares
1.76%
YoY
|
N/A
|
13.26M shares
2.3%
YoY
|
13.15M shares
-90.89%
YoY
|
13.11M shares
-83.34%
YoY
|
N/A
|
12.97M shares
-83.46%
YoY
|
144.3M shares
85.18%
YoY
|
78.70M shares
1.29%
YoY
|
N/A
|
78.40M shares
1.03%
YoY
|
77.90M shares
0.52%
YoY
|
77.70M shares
0.52%
YoY
|
N/A
|
77.60M shares
0.52%
YoY
|
77.50M shares
0.65%
YoY
|
77.30M shares
0.52%
YoY
|
N/A
|
77.20M shares
62.87%
YoY
|
Loading...