|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$269.7M
-27.51%
YoY
|
$372.0M
-20.99%
YoY
|
$470.8M
-5.84%
YoY
|
$500.0M
-7.49%
YoY
|
$540.5M
15.41%
YoY
|
| Cost Of Revenue |
$143.2M
-22.64%
YoY
|
$185.1M
-13.64%
YoY
|
$214.4M
-17.87%
YoY
|
$261.0M
3.37%
YoY
|
$252.5M
24.54%
YoY
|
| Gross Profit |
$126.4M
-32.33%
YoY
|
$186.8M
-27.13%
YoY
|
$256.4M
7.31%
YoY
|
$238.9M
-17.02%
YoY
|
$287.9M
8.45%
YoY
|
| Selling, General & Admin |
$149.3M
-33.29%
YoY
|
$223.8M
-6.14%
YoY
|
$238.4M
-10.03%
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
-21.62%
YoY
|
$10.88M
-10.47%
YoY
|
$12.16M
30.51%
YoY
|
$9.315M
-30.91%
YoY
|
| Operating Expenses |
$148.1M
-33.82%
YoY
|
$223.8M
-5.77%
YoY
|
$237.5M
-10.22%
YoY
|
$264.6M
0.98%
YoY
|
$262.0M
3.72%
YoY
|
| Operating Profit |
-$21.68M
-48.83%
YoY
|
-$42.36M
-324.24%
YoY
|
$18.89M
-173.74%
YoY
|
-$25.61M
-195.18%
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
-21.49%
YoY
|
-$41.24M
-463.91%
YoY
|
$11.33M
-111.93%
YoY
|
-$95.02M
-456.59%
YoY
|
$26.65M
124.65%
YoY
|
| Income Tax |
$303.0K
-98.55%
YoY
|
$20.95M
499.6%
YoY
|
$3.494M
-122.34%
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
-958.97%
YoY
|
$0.25
-113.2%
YoY
|
-$1.90
-464.65%
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 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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$84.89M
-15.08%
YoY
|
$62.25M
-22.74%
YoY
|
$70.86M
-36.06%
YoY
|
$51.65M
-35.92%
YoY
|
$99.96M
-24.99%
YoY
|
$80.58M
-29.92%
YoY
|
$110.8M
-13.54%
YoY
|
$80.60M
-14.58%
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
|
$109.1M
57.46%
YoY
|
| Cost Of Revenue |
$44.35M
-18.34%
YoY
|
$36.07M
-2.44%
YoY
|
$35.36M
-35.07%
YoY
|
$28.89M
-25.35%
YoY
|
$54.31M
-14.64%
YoY
|
$36.97M
-28.88%
YoY
|
$54.46M
-3.02%
YoY
|
$38.69M
-9.2%
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
|
$49.93M
42.27%
YoY
|
| Gross Profit |
$40.54M
-11.21%
YoY
|
$26.19M
-39.95%
YoY
|
$35.50M
-37.02%
YoY
|
$22.77M
-45.68%
YoY
|
$45.66M
-34.44%
YoY
|
$43.61M
-30.79%
YoY
|
$56.36M
-21.74%
YoY
|
$41.91M
-19.01%
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
|
$59.16M
73.05%
YoY
|
| Selling, General & Admin |
$37.30M
-36.05%
YoY
|
$38.67M
-28.68%
YoY
|
$40.44M
-24.59%
YoY
|
$40.80M
-24.13%
YoY
|
$58.33M
-12.47%
YoY
|
$54.22M
-3.8%
YoY
|
$53.63M
-9.73%
YoY
|
$53.78M
-8.08%
YoY
|
$66.64M
-4.8%
YoY
|
$56.36M
-6.15%
YoY
|
$59.41M
-19.77%
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
|
$60.90M
1.86%
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.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
|
$2.286M
-47.48%
YoY
|
| Operating Expenses |
$36.95M
-36.51%
YoY
|
$38.67M
-28.68%
YoY
|
$40.44M
-24.59%
YoY
|
$40.80M
-24.13%
YoY
|
$58.20M
-12.48%
YoY
|
$54.22M
-3.8%
YoY
|
$53.63M
-9.73%
YoY
|
$53.78M
-8.08%
YoY
|
$66.50M
-4.86%
YoY
|
$56.36M
-6.15%
YoY
|
$59.41M
-19.72%
YoY
|
$58.51M
-3.95%
YoY
|
$69.89M
2.98%
YoY
|
$60.06M
-6.82%
YoY
|
$74.00M
7.67%
YoY
|
$60.91M
0.03%
YoY
|
$67.87M
3.94%
YoY
|
$64.46M
4.46%
YoY
|
$68.73M
10.58%
YoY
|
$60.90M
1.86%
YoY
|
| Operating Profit |
$3.586M
-128.59%
YoY
|
-$12.17M
16.23%
YoY
|
-$4.592M
-259.89%
YoY
|
-$17.86M
56.23%
YoY
|
-$12.54M
-499.36%
YoY
|
-$10.47M
-254.35%
YoY
|
$2.872M
-77.69%
YoY
|
-$11.43M
78.99%
YoY
|
$3.141M
-131.87%
YoY
|
$6.786M
13.9%
YoY
|
$12.87M
-195.46%
YoY
|
-$6.386M
-22.43%
YoY
|
-$9.857M
-219.19%
YoY
|
$5.958M
-25.08%
YoY
|
-$13.48M
-206.6%
YoY
|
-$8.233M
320.27%
YoY
|
$8.270M
-7.87%
YoY
|
$7.952M
-34.63%
YoY
|
$12.65M
-27.72%
YoY
|
-$1.959M
-92.34%
YoY
|
| Interest Expense |
-$197.0K
-433.9%
YoY
|
-$135.0K
-219.47%
YoY
|
-$134.0K
-139.07%
YoY
|
$4.000K
-99.34%
YoY
|
$59.00K
-90.91%
YoY
|
$113.0K
-60.35%
YoY
|
$343.0K
-2958.33%
YoY
|
$603.0K
-1984.38%
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
|
-$90.00K
25.0%
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 |
$2.514M
-110.81%
YoY
|
-$12.31M
18.8%
YoY
|
-$4.726M
-247.0%
YoY
|
-$17.85M
64.89%
YoY
|
-$23.27M
967.2%
YoY
|
-$10.36M
-246.53%
YoY
|
$3.215M
-75.0%
YoY
|
-$10.83M
68.7%
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
|
-$2.049M
-92.01%
YoY
|
| Income Tax |
-$143.0K
-100.6%
YoY
|
$56.00K
-97.7%
YoY
|
-$17.00K
-99.32%
YoY
|
$407.0K
-115.04%
YoY
|
$23.71M
-7394.77%
YoY
|
$2.439M
24.88%
YoY
|
-$2.491M
-169.1%
YoY
|
-$2.706M
55.61%
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
|
-$531.0K
-94.75%
YoY
|
| Net Earnings |
$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
|
-$2.145M
-86.01%
YoY
|
| Basic Earnings Per Share |
$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
|
-$0.06
-90.91%
YoY
|
| Diluted Earnings Per Share |
$0.09
-105.64%
YoY
|
-$0.44
-4.35%
YoY
|
-$0.17
-189.47%
YoY
|
-$1.20
361.54%
YoY
|
-$1.69
2715.55%
YoY
|
-$0.46
-387.5%
YoY
|
$0.19
-36.67%
YoY
|
-$0.26
73.33%
YoY
|
-$0.06
-93.41%
YoY
|
$0.16
-5.88%
YoY
|
$0.30
-100.0%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.91
-100.0%
YoY
|
$0.17
0.0%
YoY
|
-$947.1K
-364276601.12%
YoY
|
-$0.21
250.0%
YoY
|
$150.4K
65397435.83%
YoY
|
$0.17
-34.62%
YoY
|
$0.26
-38.1%
YoY
|
-$0.06
-90.91%
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 |
27.97M shares
0.95%
YoY
|
27.96M shares
-0.42%
YoY
|
27.94M shares
-4.62%
YoY
|
27.93M shares
-8.89%
YoY
|
27.70M shares
-10.03%
YoY
|
28.07M shares
-8.89%
YoY
|
29.29M shares
-5.21%
YoY
|
30.66M shares
-0.44%
YoY
|
30.79M shares
0.32%
YoY
|
30.81M shares
-0.8%
YoY
|
30.90M shares
-1.68%
YoY
|
30.79M shares
-5.75%
YoY
|
30.69M shares
-5.64%
YoY
|
31.06M shares
-8.55%
YoY
|
31.43M shares
-7.56%
YoY
|
32.67M shares
-2.73%
YoY
|
32.52M shares
-2.67%
YoY
|
33.96M shares
1.66%
YoY
|
34.00M shares
1.79%
YoY
|
33.59M shares
0.78%
YoY
|
| Diluted Shares Outstanding |
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
|
33.59M shares
0.78%
YoY
|
Loading...