|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$269.7M
-15.42%
YoY
|
$318.8M
-16.92%
YoY
|
$383.7M
-23.25%
YoY
|
$500.0M
-7.49%
YoY
|
$540.5M
15.41%
YoY
|
| Cost Of Revenue |
$144.6M
-9.59%
YoY
|
$160.0M
-11.01%
YoY
|
$179.7M
-31.14%
YoY
|
$261.0M
3.37%
YoY
|
$252.5M
24.54%
YoY
|
| Gross Profit |
$125.0M
-21.28%
YoY
|
$158.8M
-22.12%
YoY
|
$204.0M
-14.64%
YoY
|
$238.9M
-17.02%
YoY
|
$287.9M
8.45%
YoY
|
| Selling, General & Admin |
$158.1M
-16.09%
YoY
|
$188.5M
-2.48%
YoY
|
$193.2M
-27.08%
YoY
|
$265.0M
1.15%
YoY
|
$262.0M
3.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$7.765M
-8.98%
YoY
|
$8.531M
7.07%
YoY
|
$7.968M
-10.01%
YoY
|
$8.854M
-4.95%
YoY
|
$9.315M
-30.91%
YoY
|
| Operating Expenses |
$158.1M
-16.09%
YoY
|
$188.5M
-2.48%
YoY
|
$193.2M
-27.08%
YoY
|
$265.0M
1.15%
YoY
|
$262.0M
3.72%
YoY
|
| Operating Profit |
-$31.91M
10.84%
YoY
|
-$28.79M
-347.84%
YoY
|
$11.62M
-112.25%
YoY
|
-$94.87M
-452.54%
YoY
|
$26.91M
105.98%
YoY
|
| Interest Expense |
-$462.0K
-141.32%
YoY
|
$1.118M
25.62%
YoY
|
$890.0K
-681.7%
YoY
|
-$153.0K
-41.83%
YoY
|
-$263.0K
-78.08%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$32.37M
15.46%
YoY
|
-$28.04M
-328.38%
YoY
|
$12.28M
-112.92%
YoY
|
-$95.02M
-456.59%
YoY
|
$26.65M
124.65%
YoY
|
| Income Tax |
$303.0K
-94.32%
YoY
|
$5.339M
45.0%
YoY
|
$3.682M
-123.54%
YoY
|
-$15.64M
-343.23%
YoY
|
$6.430M
448.17%
YoY
|
| Net Earnings |
-$47.84M
-23.07%
YoY
|
-$62.19M
-893.42%
YoY
|
$7.838M
-113.12%
YoY
|
-$59.74M
-434.87%
YoY
|
$17.84M
105.48%
YoY
|
| Basic Earnings Per Share |
-$1.71
-20.47%
YoY
|
-$2.15
-960.0%
YoY
|
$0.25
-113.16%
YoY
|
-$1.90
-458.49%
YoY
|
$0.53
103.85%
YoY
|
| Diluted Earnings Per Share |
-$1.71
-20.47%
YoY
|
-$2.15
-960.0%
YoY
|
$0.25
-113.16%
YoY
|
-$1.90
-465.38%
YoY
|
$0.52
100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
27.90M shares
-3.57%
YoY
|
28.94M shares
-6.16%
YoY
|
30.83M shares
-2.13%
YoY
|
31.50M shares
-6.75%
YoY
|
33.79M shares
1.18%
YoY
|
| Diluted Shares Outstanding |
27.90M shares
-3.57%
YoY
|
28.94M shares
-7.6%
YoY
|
31.31M shares
-0.6%
YoY
|
31.50M shares
-8.52%
YoY
|
34.44M shares
1.54%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$55.70M
7.84%
YoY
|
$84.89M
-1.71%
YoY
|
$62.25M
-11.68%
YoY
|
$70.86M
-24.62%
YoY
|
$51.65M
-23.98%
YoY
|
$86.36M
-35.2%
YoY
|
$70.48M
-38.7%
YoY
|
$94.00M
-26.66%
YoY
|
$67.95M
-27.99%
YoY
|
$133.3M
-9.4%
YoY
|
$115.0M
-7.3%
YoY
|
$128.2M
-1.69%
YoY
|
$94.36M
-4.16%
YoY
|
$147.1M
-1.66%
YoY
|
$124.0M
-7.94%
YoY
|
$130.4M
-11.34%
YoY
|
$98.46M
-9.75%
YoY
|
$149.6M
5.06%
YoY
|
$134.7M
7.92%
YoY
|
$147.0M
11.59%
YoY
|
| Cost Of Revenue |
$26.87M
-6.97%
YoY
|
$44.35M
-18.34%
YoY
|
$36.07M
12.48%
YoY
|
$35.36M
-35.07%
YoY
|
$28.89M
-14.81%
YoY
|
$54.31M
-14.64%
YoY
|
$32.07M
-38.31%
YoY
|
$54.46M
-3.02%
YoY
|
$33.91M
-20.43%
YoY
|
$63.62M
-26.91%
YoY
|
$51.98M
-10.63%
YoY
|
$56.16M
-19.61%
YoY
|
$42.61M
-7.25%
YoY
|
$87.05M
18.54%
YoY
|
$58.16M
-6.87%
YoY
|
$69.85M
4.75%
YoY
|
$45.95M
-7.98%
YoY
|
$73.44M
13.85%
YoY
|
$62.46M
22.42%
YoY
|
$66.69M
27.88%
YoY
|
| Gross Profit |
$28.83M
26.64%
YoY
|
$40.59M
2.31%
YoY
|
$26.19M
-31.84%
YoY
|
$35.50M
-24.0%
YoY
|
$22.77M
-33.12%
YoY
|
$39.67M
-43.03%
YoY
|
$38.42M
-39.03%
YoY
|
$46.71M
-35.14%
YoY
|
$34.04M
-34.22%
YoY
|
$69.64M
16.0%
YoY
|
$63.01M
-4.36%
YoY
|
$72.02M
19.0%
YoY
|
$51.75M
-1.46%
YoY
|
$60.04M
-21.15%
YoY
|
$65.88M
-8.86%
YoY
|
$60.52M
-24.69%
YoY
|
$52.51M
-11.24%
YoY
|
$76.14M
-2.23%
YoY
|
$72.28M
-2.1%
YoY
|
$80.36M
0.93%
YoY
|
| Selling, General & Admin |
$34.13M
-16.36%
YoY
|
$37.30M
-36.05%
YoY
|
$38.67M
-17.2%
YoY
|
$40.44M
-24.59%
YoY
|
$40.80M
-9.52%
YoY
|
$58.33M
-12.47%
YoY
|
$46.70M
-17.14%
YoY
|
$53.63M
-9.61%
YoY
|
$45.10M
-22.92%
YoY
|
$66.64M
-4.8%
YoY
|
$56.36M
-6.15%
YoY
|
$59.33M
-19.88%
YoY
|
$58.51M
-3.95%
YoY
|
$70.00M
3.08%
YoY
|
$60.06M
-6.82%
YoY
|
$74.04M
7.73%
YoY
|
$60.91M
0.03%
YoY
|
$67.91M
4.0%
YoY
|
$64.46M
4.46%
YoY
|
$68.73M
10.58%
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 |
$1.793M
-18.05%
YoY
|
$1.835M
-76.78%
YoY
|
$1.830M
-76.78%
YoY
|
$6.804M
170.32%
YoY
|
$2.188M
13.07%
YoY
|
$7.901M
191.66%
YoY
|
$7.881M
206.06%
YoY
|
$2.517M
-7.22%
YoY
|
$1.935M
-7.24%
YoY
|
$2.709M
-14.46%
YoY
|
$2.575M
-16.45%
YoY
|
$2.713M
-7.94%
YoY
|
$2.086M
-4.84%
YoY
|
$3.167M
-4.44%
YoY
|
$3.082M
1.95%
YoY
|
$2.947M
-1.64%
YoY
|
$2.192M
-4.11%
YoY
|
$3.314M
-29.49%
YoY
|
$3.023M
-35.68%
YoY
|
$2.996M
-52.44%
YoY
|
| Operating Expenses |
$34.13M
-16.36%
YoY
|
$36.95M
-36.51%
YoY
|
$38.67M
-17.2%
YoY
|
$40.09M
-25.05%
YoY
|
$40.80M
-9.52%
YoY
|
$58.20M
-12.48%
YoY
|
$46.70M
-17.14%
YoY
|
$53.49M
-9.44%
YoY
|
$45.10M
-22.92%
YoY
|
$66.50M
-4.86%
YoY
|
$56.36M
-6.15%
YoY
|
$59.07M
-20.23%
YoY
|
$58.51M
-3.95%
YoY
|
$69.89M
2.98%
YoY
|
$60.06M
-6.82%
YoY
|
$74.04M
7.73%
YoY
|
$60.91M
0.03%
YoY
|
$67.87M
3.94%
YoY
|
$64.46M
4.46%
YoY
|
$68.73M
10.58%
YoY
|
| Operating Profit |
-$4.648M
-73.97%
YoY
|
$3.634M
-119.61%
YoY
|
-$12.17M
49.32%
YoY
|
-$4.592M
-259.89%
YoY
|
-$17.86M
68.19%
YoY
|
-$18.53M
-689.91%
YoY
|
-$8.153M
-220.14%
YoY
|
$2.872M
-77.69%
YoY
|
-$10.62M
66.25%
YoY
|
$3.141M
-131.87%
YoY
|
$6.786M
13.9%
YoY
|
$12.87M
-130.06%
YoY
|
-$6.386M
-22.43%
YoY
|
-$9.857M
-219.19%
YoY
|
$5.958M
-25.08%
YoY
|
-$42.82M
-438.56%
YoY
|
-$8.233M
320.27%
YoY
|
$8.270M
-7.87%
YoY
|
$7.952M
-34.63%
YoY
|
$12.65M
-27.72%
YoY
|
| Interest Expense |
-$65.00K
-1725.0%
YoY
|
-$197.0K
-433.9%
YoY
|
-$135.0K
-1000.0%
YoY
|
-$134.0K
-139.07%
YoY
|
$4.000K
-99.15%
YoY
|
$59.00K
-90.91%
YoY
|
$15.00K
-94.74%
YoY
|
$343.0K
-2958.33%
YoY
|
$470.0K
-1568.75%
YoY
|
$649.0K
-1807.89%
YoY
|
$285.0K
-830.77%
YoY
|
-$12.00K
-66.67%
YoY
|
-$32.00K
-20.0%
YoY
|
-$38.00K
-7.32%
YoY
|
-$39.00K
200.0%
YoY
|
-$36.00K
-69.75%
YoY
|
-$40.00K
-55.56%
YoY
|
-$41.00K
-86.33%
YoY
|
-$13.00K
-95.64%
YoY
|
-$119.0K
-75.46%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$4.713M
-73.6%
YoY
|
$2.514M
-110.81%
YoY
|
-$12.31M
51.25%
YoY
|
-$4.726M
-280.93%
YoY
|
-$17.85M
75.94%
YoY
|
-$23.27M
967.2%
YoY
|
-$8.138M
-215.09%
YoY
|
$2.612M
-79.69%
YoY
|
-$10.15M
58.1%
YoY
|
-$2.180M
-95.62%
YoY
|
$7.071M
19.46%
YoY
|
$12.86M
-130.0%
YoY
|
-$6.418M
-22.42%
YoY
|
-$49.81M
-705.33%
YoY
|
$5.919M
-25.44%
YoY
|
-$42.86M
-442.06%
YoY
|
-$8.273M
303.76%
YoY
|
$8.229M
-4.31%
YoY
|
$7.939M
-33.09%
YoY
|
$12.53M
-26.36%
YoY
|
| Income Tax |
$112.0K
-72.48%
YoY
|
-$143.0K
-100.6%
YoY
|
$56.00K
-98.92%
YoY
|
-$17.00K
-99.32%
YoY
|
$407.0K
-116.0%
YoY
|
$23.71M
-7394.77%
YoY
|
$5.194M
165.95%
YoY
|
-$2.491M
-169.1%
YoY
|
-$2.543M
46.23%
YoY
|
-$325.0K
-96.47%
YoY
|
$1.953M
79.17%
YoY
|
$3.605M
-160.53%
YoY
|
-$1.739M
11.26%
YoY
|
-$9.211M
-457.57%
YoY
|
$1.090M
-36.37%
YoY
|
-$5.956M
-322.9%
YoY
|
-$1.563M
194.35%
YoY
|
$2.576M
-958.67%
YoY
|
$1.713M
-40.77%
YoY
|
$2.672M
-69.24%
YoY
|
| Net Earnings |
-$4.825M
-85.58%
YoY
|
$2.657M
-105.66%
YoY
|
-$12.37M
-3.4%
YoY
|
-$4.672M
-181.88%
YoY
|
-$33.46M
312.02%
YoY
|
-$46.97M
2432.24%
YoY
|
-$12.80M
-350.1%
YoY
|
$5.706M
-38.34%
YoY
|
-$8.121M
73.56%
YoY
|
-$1.855M
-93.41%
YoY
|
$5.118M
-0.95%
YoY
|
$9.254M
-131.09%
YoY
|
-$4.679M
-32.91%
YoY
|
-$28.16M
-646.29%
YoY
|
$5.167M
-10.57%
YoY
|
-$29.77M
-428.92%
YoY
|
-$6.974M
225.13%
YoY
|
$5.155M
-34.98%
YoY
|
$5.778M
-34.89%
YoY
|
$9.050M
25.42%
YoY
|
| Basic Earnings Per Share |
-$0.17
-85.83%
YoY
|
$0.10
-105.92%
YoY
|
-$0.44
-4.35%
YoY
|
-$0.17
-189.47%
YoY
|
-$1.20
361.54%
YoY
|
-$1.69
N/A
|
-$0.46
-370.59%
YoY
|
$0.19
-36.67%
YoY
|
-$0.26
73.33%
YoY
|
N/A
|
$0.17
0.0%
YoY
|
$0.30
-131.58%
YoY
|
-$0.15
-28.57%
YoY
|
N/A
|
$0.17
0.0%
YoY
|
-$0.95
-451.85%
YoY
|
-$0.21
250.0%
YoY
|
N/A
|
$0.17
-37.04%
YoY
|
$0.27
-35.71%
YoY
|
| Diluted Earnings Per Share |
-$0.17
-85.83%
YoY
|
$0.09
-105.33%
YoY
|
-$0.44
-4.35%
YoY
|
-$0.17
-189.47%
YoY
|
-$1.20
361.54%
YoY
|
-$1.69
2708.54%
YoY
|
-$0.46
-387.5%
YoY
|
$0.19
-36.67%
YoY
|
-$0.26
73.33%
YoY
|
-$0.06
-93.12%
YoY
|
$0.16
-5.88%
YoY
|
$0.30
-131.58%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.91
-704.72%
YoY
|
$0.17
0.0%
YoY
|
-$0.95
-465.38%
YoY
|
-$0.21
250.0%
YoY
|
$0.15
-34.78%
YoY
|
$0.17
-34.62%
YoY
|
$0.26
-38.1%
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 |
28.44M shares
2.4%
YoY
|
27.97M shares
N/A
|
27.94M shares
-0.49%
YoY
|
27.94M shares
-4.63%
YoY
|
27.77M shares
-9.42%
YoY
|
N/A
|
28.07M shares
-8.89%
YoY
|
29.29M shares
-5.21%
YoY
|
30.66M shares
-0.83%
YoY
|
30.79M shares
N/A
|
30.81M shares
-0.2%
YoY
|
30.90M shares
-0.63%
YoY
|
30.92M shares
-1.73%
YoY
|
N/A
|
30.88M shares
-8.46%
YoY
|
31.10M shares
-8.59%
YoY
|
31.46M shares
-7.45%
YoY
|
32.52M shares
-2.67%
YoY
|
33.73M shares
0.94%
YoY
|
34.02M shares
1.83%
YoY
|
| Diluted Shares Outstanding |
28.12M shares
1.25%
YoY
|
N/A
|
27.94M shares
-0.49%
YoY
|
27.94M shares
-6.31%
YoY
|
27.77M shares
-9.42%
YoY
|
N/A
|
28.07M shares
-10.37%
YoY
|
29.82M shares
-4.25%
YoY
|
30.66M shares
-0.44%
YoY
|
N/A
|
31.32M shares
0.3%
YoY
|
31.14M shares
-0.92%
YoY
|
30.79M shares
-5.75%
YoY
|
N/A
|
31.23M shares
-9.41%
YoY
|
31.43M shares
-8.9%
YoY
|
32.67M shares
-2.73%
YoY
|
N/A
|
34.47M shares
1.46%
YoY
|
34.50M shares
2.4%
YoY
|
Loading...