|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$458.1M
-22.9%
YoY
|
$594.1M
-10.2%
YoY
|
$661.6M
49.97%
YoY
|
$441.2M
51.01%
YoY
|
$292.1M
8.0%
YoY
|
| Cost Of Revenue |
$323.0M
-21.78%
YoY
|
$412.9M
-10.0%
YoY
|
$458.8M
94.33%
YoY
|
$236.1M
106.31%
YoY
|
$114.4M
-10.1%
YoY
|
| Gross Profit |
$135.1M
-25.43%
YoY
|
$181.2M
-10.64%
YoY
|
$202.8M
-1.1%
YoY
|
$205.1M
15.4%
YoY
|
$177.7M
24.09%
YoY
|
| Selling, General & Admin |
$40.74M
-5.13%
YoY
|
$42.94M
-9.5%
YoY
|
$47.45M
38.95%
YoY
|
$34.15M
-13.45%
YoY
|
$39.45M
25.25%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.604M
164.9%
YoY
|
$983.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Operating Expenses |
$23.07M
4.31%
YoY
|
$22.12M
-90.54%
YoY
|
$233.8M
39.63%
YoY
|
$167.4M
320.36%
YoY
|
$39.83M
4.53%
YoY
|
| Operating Profit |
$112.1M
-29.56%
YoY
|
$159.1M
-614.12%
YoY
|
-$30.95M
-182.19%
YoY
|
$37.65M
-72.69%
YoY
|
$137.9M
31.18%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$458.8M
94.33%
YoY
|
$236.1M
106.31%
YoY
|
$114.4M
-10.11%
YoY
|
| Other Income/Expense, Net |
$22.50M
-23.74%
YoY
|
$29.51M
39.19%
YoY
|
$21.20M
10.45%
YoY
|
$19.19M
57.55%
YoY
|
$12.18M
851.05%
YoY
|
| Pretax Income |
-$50.65M
-246.48%
YoY
|
$34.58M
-211.72%
YoY
|
-$30.95M
-182.19%
YoY
|
$37.65M
-72.69%
YoY
|
$137.9M
151.54%
YoY
|
| Income Tax |
-$156.0K
-162.9%
YoY
|
$248.0K
-65.07%
YoY
|
$710.0K
1124.14%
YoY
|
$58.00K
-91.52%
YoY
|
$684.0K
66.02%
YoY
|
| Net Earnings |
-$47.05M
-232.2%
YoY
|
$35.59M
-215.36%
YoY
|
-$30.85M
-180.97%
YoY
|
$38.10M
-72.22%
YoY
|
$137.2M
152.19%
YoY
|
| Basic Earnings Per Share |
-$1.05
-652.63%
YoY
|
$0.19
-124.36%
YoY
|
-$0.78
-439.13%
YoY
|
$0.23
-89.64%
YoY
|
$2.22
131.25%
YoY
|
| Diluted Earnings Per Share |
-$1.05
-652.63%
YoY
|
$0.19
-124.36%
YoY
|
-$0.78
-439.13%
YoY
|
$0.23
-89.59%
YoY
|
$2.21
130.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
66.81M shares
-3.73%
YoY
|
69.40M shares
0.31%
YoY
|
69.18M shares
2.41%
YoY
|
67.55M shares
19.41%
YoY
|
56.57M shares
1.05%
YoY
|
| Diluted Shares Outstanding |
66.81M shares
-3.73%
YoY
|
69.40M shares
0.31%
YoY
|
69.18M shares
2.41%
YoY
|
67.55M shares
18.97%
YoY
|
56.78M shares
1.3%
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 |
$104.3M
-11.48%
YoY
|
$108.2M
-15.65%
YoY
|
$114.1M
-24.02%
YoY
|
$118.0M
-24.6%
YoY
|
$117.8M
-25.99%
YoY
|
$128.3M
-24.19%
YoY
|
$150.2M
-10.99%
YoY
|
$156.5M
-6.08%
YoY
|
$159.2M
1.33%
YoY
|
$169.2M
14.08%
YoY
|
$168.7M
42.4%
YoY
|
$166.6M
75.91%
YoY
|
$157.1M
97.26%
YoY
|
$148.3M
85.18%
YoY
|
$118.5M
52.65%
YoY
|
$94.71M
38.25%
YoY
|
$79.66M
20.84%
YoY
|
$80.09M
24.25%
YoY
|
$77.61M
12.87%
YoY
|
| Cost Of Revenue |
$69.72M
-15.62%
YoY
|
$75.55M
-14.61%
YoY
|
$82.69M
-19.84%
YoY
|
$82.10M
-24.55%
YoY
|
$82.63M
-26.54%
YoY
|
$88.48M
-25.36%
YoY
|
$103.1M
-13.03%
YoY
|
$108.8M
-5.93%
YoY
|
$112.5M
6.13%
YoY
|
$118.5M
29.41%
YoY
|
$118.6M
76.2%
YoY
|
$115.7M
158.59%
YoY
|
$106.0M
226.49%
YoY
|
$91.59M
202.62%
YoY
|
$67.31M
125.63%
YoY
|
$44.73M
65.94%
YoY
|
$32.46M
18.55%
YoY
|
$30.27M
4.94%
YoY
|
$29.83M
3.48%
YoY
|
| Gross Profit |
$34.60M
-1.75%
YoY
|
$32.64M
-17.97%
YoY
|
$31.41M
-33.19%
YoY
|
$35.87M
-24.72%
YoY
|
$35.22M
-24.69%
YoY
|
$39.79M
-21.46%
YoY
|
$47.02M
-6.15%
YoY
|
$47.65M
-6.42%
YoY
|
$46.76M
-8.61%
YoY
|
$50.67M
-10.69%
YoY
|
$50.10M
-2.08%
YoY
|
$50.92M
1.9%
YoY
|
$51.16M
8.4%
YoY
|
$56.73M
13.85%
YoY
|
$51.16M
7.08%
YoY
|
$49.98M
20.29%
YoY
|
$47.20M
22.47%
YoY
|
$49.83M
39.89%
YoY
|
$47.78M
19.66%
YoY
|
| Selling, General & Admin |
$10.10M
-5.02%
YoY
|
$9.328M
-5.53%
YoY
|
$10.37M
-1.93%
YoY
|
$10.42M
-6.72%
YoY
|
$10.63M
-6.21%
YoY
|
$9.874M
-11.23%
YoY
|
$10.57M
-7.29%
YoY
|
$11.17M
-5.99%
YoY
|
$11.33M
-12.99%
YoY
|
$11.12M
27.76%
YoY
|
$11.40M
30.08%
YoY
|
$11.88M
39.01%
YoY
|
$13.02M
60.14%
YoY
|
$8.706M
-19.67%
YoY
|
$8.764M
-10.72%
YoY
|
$8.546M
-12.43%
YoY
|
$8.133M
-10.03%
YoY
|
$10.84M
22.74%
YoY
|
$9.816M
40.83%
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 |
$979.0K
99.8%
YoY
|
$893.0K
80.4%
YoY
|
$730.0K
49.59%
YoY
|
$491.0K
N/A
|
$490.0K
N/A
|
$495.0K
N/A
|
$488.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$7.143M
43.32%
YoY
|
$59.74M
195.86%
YoY
|
$6.572M
-87.89%
YoY
|
$5.687M
-74.21%
YoY
|
$4.984M
-90.06%
YoY
|
$20.19M
-68.24%
YoY
|
$54.26M
134.88%
YoY
|
$22.05M
-68.88%
YoY
|
$50.15M
-34.23%
YoY
|
$63.58M
73.86%
YoY
|
$23.10M
-75.45%
YoY
|
$70.87M
183.71%
YoY
|
$76.25M
546.78%
YoY
|
$36.57M
303.73%
YoY
|
$94.08M
683.78%
YoY
|
$24.98M
140.96%
YoY
|
$11.79M
40.35%
YoY
|
$9.058M
-9.78%
YoY
|
$12.00M
36.71%
YoY
|
| Operating Profit |
$27.46M
-9.18%
YoY
|
-$27.10M
-238.23%
YoY
|
$24.84M
-443.26%
YoY
|
$30.18M
17.91%
YoY
|
$30.23M
-992.33%
YoY
|
$19.60M
-251.78%
YoY
|
-$7.237M
-126.8%
YoY
|
$25.60M
-228.34%
YoY
|
-$3.388M
-86.49%
YoY
|
-$12.91M
-164.06%
YoY
|
$27.00M
-162.92%
YoY
|
-$19.95M
-179.8%
YoY
|
-$25.09M
-170.84%
YoY
|
$20.16M
-50.55%
YoY
|
-$42.92M
-219.95%
YoY
|
$25.00M
-19.84%
YoY
|
$35.41M
17.49%
YoY
|
$40.77M
59.38%
YoY
|
$35.78M
14.85%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$108.8M
-5.93%
YoY
|
$112.5M
6.13%
YoY
|
$118.5M
29.41%
YoY
|
$118.6M
76.22%
YoY
|
$115.7M
158.59%
YoY
|
$106.0M
226.49%
YoY
|
$91.59M
202.62%
YoY
|
$67.31M
125.63%
YoY
|
$44.73M
65.94%
YoY
|
$32.46M
18.54%
YoY
|
$30.27M
4.96%
YoY
|
$29.83M
3.47%
YoY
|
| Other Income/Expense, Net |
$8.410M
117.03%
YoY
|
$6.848M
47.05%
YoY
|
$6.080M
-39.29%
YoY
|
$5.700M
-21.05%
YoY
|
$3.875M
-49.11%
YoY
|
$4.657M
11.57%
YoY
|
$10.02M
84.0%
YoY
|
$7.220M
3.56%
YoY
|
$7.615M
65.18%
YoY
|
$4.174M
-13.28%
YoY
|
$5.443M
41.52%
YoY
|
$6.972M
69.84%
YoY
|
$4.610M
-28.3%
YoY
|
$4.813M
-34.77%
YoY
|
$3.846M
67.8%
YoY
|
$4.105M
202.73%
YoY
|
$6.430M
456.23%
YoY
|
$7.379M
488.44%
YoY
|
$2.292M
113.21%
YoY
|
| Pretax Income |
-$57.16M
894.24%
YoY
|
-$27.10M
-238.23%
YoY
|
$12.77M
-276.48%
YoY
|
-$30.57M
-219.43%
YoY
|
-$5.749M
69.69%
YoY
|
$19.60M
-251.78%
YoY
|
-$7.237M
-126.8%
YoY
|
$25.60M
-228.34%
YoY
|
-$3.388M
-86.49%
YoY
|
-$12.91M
-164.06%
YoY
|
$27.00M
-162.91%
YoY
|
-$19.95M
-179.8%
YoY
|
-$25.09M
-170.84%
YoY
|
$20.16M
-50.55%
YoY
|
-$42.92M
-219.95%
YoY
|
$25.00M
-19.84%
YoY
|
$35.41M
17.49%
YoY
|
$40.77M
40.51%
YoY
|
$35.78M
14.37%
YoY
|
| Income Tax |
$0.00
N/A
|
-$156.0K
-446.67%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$45.00K
-77.39%
YoY
|
$100.0K
-39.39%
YoY
|
$100.0K
-43.5%
YoY
|
$41.00K
-75.74%
YoY
|
$199.0K
243.1%
YoY
|
$165.0K
N/A
|
$177.0K
N/A
|
$169.0K
N/A
|
$58.00K
-86.42%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$427.0K
171.97%
YoY
|
$106.0K
10.42%
YoY
|
| Net Earnings |
-$56.14M
1054.91%
YoY
|
-$26.24M
-229.56%
YoY
|
$13.78M
-286.49%
YoY
|
-$29.73M
-215.07%
YoY
|
-$4.861M
-44.38%
YoY
|
$20.26M
-257.17%
YoY
|
-$7.388M
-127.22%
YoY
|
$25.83M
-200.23%
YoY
|
-$8.739M
-65.15%
YoY
|
-$12.89M
-163.4%
YoY
|
$27.14M
-163.48%
YoY
|
-$25.77M
-202.84%
YoY
|
-$25.08M
-170.7%
YoY
|
$20.33M
-49.61%
YoY
|
-$42.75M
-219.86%
YoY
|
$25.06M
-19.36%
YoY
|
$35.47M
17.87%
YoY
|
$40.34M
39.8%
YoY
|
$35.67M
14.38%
YoY
|
| Basic Earnings Per Share |
-$0.96
540.0%
YoY
|
-$0.49
-333.33%
YoY
|
$0.12
-163.16%
YoY
|
-$0.53
-282.76%
YoY
|
-$0.15
15.38%
YoY
|
$0.21
-177.78%
YoY
|
-$0.19
-161.29%
YoY
|
$0.29
-178.38%
YoY
|
-$0.13
-71.11%
YoY
|
-$0.27
-228.57%
YoY
|
$0.31
-144.29%
YoY
|
-$0.37
-232.14%
YoY
|
-$0.45
-195.74%
YoY
|
$0.21
-64.41%
YoY
|
-$0.70
-222.81%
YoY
|
$0.28
-47.17%
YoY
|
$0.47
-9.62%
YoY
|
$0.59
13.46%
YoY
|
$0.57
1.79%
YoY
|
| Diluted Earnings Per Share |
-$0.96
540.0%
YoY
|
-$0.49
-333.33%
YoY
|
$0.12
-163.16%
YoY
|
-$0.53
-282.76%
YoY
|
-$0.15
19.09%
YoY
|
$0.21
-177.78%
YoY
|
-$0.19
-161.29%
YoY
|
$0.29
-177.77%
YoY
|
-$0.13
-72.01%
YoY
|
-$0.27
-228.57%
YoY
|
$0.31
-144.29%
YoY
|
-$0.37
-233.17%
YoY
|
-$0.45
-197.83%
YoY
|
$0.21
-64.41%
YoY
|
-$0.70
-222.81%
YoY
|
$0.28
-46.15%
YoY
|
$0.46
-11.54%
YoY
|
$0.59
13.46%
YoY
|
$0.57
1.79%
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 |
64.28M shares
-6.46%
YoY
|
65.49M shares
-5.87%
YoY
|
65.68M shares
-5.27%
YoY
|
67.81M shares
-2.17%
YoY
|
68.71M shares
-0.87%
YoY
|
69.57M shares
0.37%
YoY
|
69.33M shares
0.33%
YoY
|
69.31M shares
0.32%
YoY
|
69.31M shares
0.32%
YoY
|
69.31M shares
0.32%
YoY
|
69.11M shares
-0.21%
YoY
|
69.10M shares
0.8%
YoY
|
69.10M shares
9.52%
YoY
|
69.10M shares
16.39%
YoY
|
69.25M shares
24.47%
YoY
|
68.55M shares
23.22%
YoY
|
63.09M shares
13.43%
YoY
|
59.36M shares
6.73%
YoY
|
55.64M shares
0.26%
YoY
|
| Diluted Shares Outstanding |
64.67M shares
-5.95%
YoY
|
65.44M shares
-5.62%
YoY
|
65.88M shares
-5.12%
YoY
|
67.19M shares
-3.21%
YoY
|
68.77M shares
-0.89%
YoY
|
69.34M shares
-0.06%
YoY
|
69.43M shares
0.45%
YoY
|
69.42M shares
0.45%
YoY
|
69.39M shares
0.42%
YoY
|
69.38M shares
0.4%
YoY
|
69.12M shares
-0.37%
YoY
|
69.12M shares
0.83%
YoY
|
69.10M shares
-0.44%
YoY
|
69.11M shares
16.24%
YoY
|
69.38M shares
23.87%
YoY
|
68.55M shares
22.61%
YoY
|
69.40M shares
24.53%
YoY
|
59.45M shares
6.8%
YoY
|
56.01M shares
0.68%
YoY
|
Loading...