|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$484.2M
-1.22%
YoY
|
$490.2M
-8.43%
YoY
|
$535.3M
5.5%
YoY
|
$507.4M
34.02%
YoY
|
$378.6M
68.77%
YoY
|
| Cost Of Revenue |
$182.2M
-3.1%
YoY
|
$188.0M
-17.24%
YoY
|
$227.2M
0.84%
YoY
|
$225.3M
47.58%
YoY
|
$152.7M
71.68%
YoY
|
| Gross Profit |
$302.0M
-0.05%
YoY
|
$302.2M
-1.94%
YoY
|
$308.1M
9.22%
YoY
|
$282.1M
24.86%
YoY
|
$225.9M
66.85%
YoY
|
| Selling, General & Admin |
$325.9M
-2.73%
YoY
|
$335.1M
-7.58%
YoY
|
$362.5M
-2.35%
YoY
|
$371.3M
52.08%
YoY
|
$244.1M
51.98%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$11.22M
-10.95%
YoY
|
$12.60M
33.68%
YoY
|
$9.427M
114.1%
YoY
|
$4.403M
83.08%
YoY
|
$2.405M
72.15%
YoY
|
| Operating Expenses |
$337.1M
-3.03%
YoY
|
$347.7M
-6.53%
YoY
|
$371.9M
-1.15%
YoY
|
$376.3M
52.63%
YoY
|
$246.5M
52.15%
YoY
|
| Operating Profit |
-$35.15M
-22.79%
YoY
|
-$45.52M
-28.69%
YoY
|
-$63.83M
-32.23%
YoY
|
-$94.18M
357.21%
YoY
|
-$20.60M
-22.64%
YoY
|
| Interest Expense |
$2.138M
-50.86%
YoY
|
$4.351M
-0.48%
YoY
|
$4.372M
-19.99%
YoY
|
$5.464M
-49.98%
YoY
|
$10.92M
101.49%
YoY
|
| Other Income/Expense, Net |
$132.0K
-97.52%
YoY
|
$5.328M
-20.29%
YoY
|
$6.684M
-78.68%
YoY
|
$31.35M
23828.24%
YoY
|
$131.0K
-80.71%
YoY
|
| Pretax Income |
-$32.88M
-11.16%
YoY
|
-$37.01M
-39.84%
YoY
|
-$61.52M
-9.93%
YoY
|
-$68.30M
117.58%
YoY
|
-$31.39M
0.07%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$32.88M
-11.16%
YoY
|
-$37.01M
-39.82%
YoY
|
-$61.50M
-9.95%
YoY
|
-$68.30M
117.58%
YoY
|
-$31.39M
0.07%
YoY
|
| Basic Earnings Per Share |
-$0.19
-9.52%
YoY
|
-$0.21
-40.0%
YoY
|
-$0.35
-20.45%
YoY
|
-$0.44
-35.29%
YoY
|
-$0.68
-2.86%
YoY
|
| Diluted Earnings Per Share |
-$0.19
-9.52%
YoY
|
-$0.21
-40.0%
YoY
|
-$0.35
-20.45%
YoY
|
-$0.44
-35.29%
YoY
|
-$0.68
-2.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
174.4M shares
-1.61%
YoY
|
177.3M shares
0.31%
YoY
|
176.7M shares
13.13%
YoY
|
156.2M shares
237.38%
YoY
|
46.30M shares
2.63%
YoY
|
| Diluted Shares Outstanding |
174.4M shares
-1.61%
YoY
|
177.3M shares
0.31%
YoY
|
176.7M shares
13.13%
YoY
|
156.2M shares
237.38%
YoY
|
46.30M shares
2.63%
YoY
|
|
Concept
|
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 |
$98.45M
-22.14%
YoY
|
$107.0M
-15.18%
YoY
|
$102.9M
-11.49%
YoY
|
$115.4M
-5.0%
YoY
|
$126.4M
1.1%
YoY
|
$126.1M
2.5%
YoY
|
$116.2M
-3.63%
YoY
|
$121.5M
-3.6%
YoY
|
$125.1M
-6.89%
YoY
|
$123.0M
-14.45%
YoY
|
$120.6M
-8.05%
YoY
|
$126.0M
-2.18%
YoY
|
$134.3M
-4.6%
YoY
|
$143.8M
19.68%
YoY
|
$131.2M
11.52%
YoY
|
$128.8M
14.81%
YoY
|
$140.8M
33.88%
YoY
|
$120.2M
39.06%
YoY
|
$117.6M
57.21%
YoY
|
| Cost Of Revenue |
$36.89M
-21.84%
YoY
|
$45.01M
-9.98%
YoY
|
$38.78M
-9.69%
YoY
|
$42.06M
-7.06%
YoY
|
$47.19M
-1.34%
YoY
|
$50.00M
5.5%
YoY
|
$42.95M
-9.69%
YoY
|
$45.25M
-16.58%
YoY
|
$47.83M
-11.66%
YoY
|
$47.39M
-25.33%
YoY
|
$47.56M
-14.06%
YoY
|
$54.25M
-16.29%
YoY
|
$54.14M
-13.23%
YoY
|
$63.47M
26.25%
YoY
|
$55.34M
15.73%
YoY
|
$64.81M
46.48%
YoY
|
$62.40M
36.63%
YoY
|
$50.28M
44.23%
YoY
|
$47.82M
71.45%
YoY
|
| Gross Profit |
$61.56M
-22.33%
YoY
|
$61.96M
-18.59%
YoY
|
$64.08M
-12.54%
YoY
|
$73.35M
-3.78%
YoY
|
$79.26M
2.61%
YoY
|
$76.11M
0.62%
YoY
|
$73.27M
0.31%
YoY
|
$76.23M
6.22%
YoY
|
$77.24M
-3.67%
YoY
|
$75.64M
-5.85%
YoY
|
$73.04M
-3.66%
YoY
|
$71.77M
12.11%
YoY
|
$80.19M
2.27%
YoY
|
$80.34M
14.96%
YoY
|
$75.81M
8.63%
YoY
|
$64.02M
-5.81%
YoY
|
$78.41M
31.78%
YoY
|
$69.89M
35.56%
YoY
|
$69.79M
48.74%
YoY
|
| Selling, General & Admin |
$70.55M
-22.9%
YoY
|
$72.62M
-11.23%
YoY
|
$72.43M
-13.63%
YoY
|
$79.97M
-3.28%
YoY
|
$91.51M
0.32%
YoY
|
$81.81M
-5.64%
YoY
|
$83.86M
-3.66%
YoY
|
$82.68M
-2.23%
YoY
|
$91.21M
-10.52%
YoY
|
$86.70M
-3.11%
YoY
|
$87.04M
-9.29%
YoY
|
$84.57M
-14.46%
YoY
|
$101.9M
-3.34%
YoY
|
$89.49M
4.9%
YoY
|
$95.95M
10.74%
YoY
|
$98.87M
38.9%
YoY
|
$105.5M
35.01%
YoY
|
$85.31M
63.31%
YoY
|
$86.65M
98.69%
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 |
$2.094M
-22.56%
YoY
|
$2.584M
-7.71%
YoY
|
$2.520M
-12.47%
YoY
|
$2.839M
-23.33%
YoY
|
$2.704M
-8.62%
YoY
|
$2.800M
-8.79%
YoY
|
$2.879M
0.38%
YoY
|
$3.703M
26.86%
YoY
|
$2.959M
18.79%
YoY
|
$3.070M
306.62%
YoY
|
$2.868M
-12.08%
YoY
|
$2.919M
97.36%
YoY
|
$2.491M
121.82%
YoY
|
$755.0K
-21.11%
YoY
|
$3.262M
286.49%
YoY
|
$1.479M
108.9%
YoY
|
$1.123M
69.89%
YoY
|
$957.0K
81.59%
YoY
|
$844.0K
65.82%
YoY
|
| Operating Expenses |
$70.55M
-22.9%
YoY
|
$72.62M
-11.23%
YoY
|
$72.43M
-13.63%
YoY
|
$79.97M
-3.28%
YoY
|
$91.51M
0.32%
YoY
|
$81.81M
-5.69%
YoY
|
$83.86M
-3.66%
YoY
|
$82.68M
-2.23%
YoY
|
$91.21M
-10.52%
YoY
|
$86.74M
-3.07%
YoY
|
$87.04M
-9.29%
YoY
|
$84.57M
-14.46%
YoY
|
$101.9M
-3.34%
YoY
|
$89.49M
4.9%
YoY
|
$95.95M
10.74%
YoY
|
$98.87M
37.55%
YoY
|
$105.5M
33.81%
YoY
|
$85.31M
63.31%
YoY
|
$86.65M
98.69%
YoY
|
| Operating Profit |
-$8.984M
-26.63%
YoY
|
-$10.66M
87.13%
YoY
|
-$8.353M
-21.14%
YoY
|
-$6.617M
2.57%
YoY
|
-$12.25M
-12.34%
YoY
|
-$5.696M
-48.68%
YoY
|
-$10.59M
-24.36%
YoY
|
-$6.451M
-49.6%
YoY
|
-$13.97M
-35.77%
YoY
|
-$11.10M
21.35%
YoY
|
-$14.00M
-30.46%
YoY
|
-$12.80M
-63.27%
YoY
|
-$21.75M
-19.61%
YoY
|
-$9.146M
-40.7%
YoY
|
-$20.14M
19.46%
YoY
|
-$34.85M
791.2%
YoY
|
-$27.06M
40.07%
YoY
|
-$15.42M
2158.27%
YoY
|
-$16.86M
-609.46%
YoY
|
| Interest Expense |
-$123.0K
-124.5%
YoY
|
-$33.00K
-104.95%
YoY
|
$100.0K
-86.98%
YoY
|
$201.0K
-79.47%
YoY
|
$502.0K
-44.35%
YoY
|
$666.0K
-51.24%
YoY
|
$768.0K
-201.32%
YoY
|
$979.0K
-359.68%
YoY
|
$902.0K
-28.75%
YoY
|
$1.366M
1.94%
YoY
|
-$758.0K
-45.43%
YoY
|
-$377.0K
-71.5%
YoY
|
$1.266M
-1.4%
YoY
|
$1.340M
3.4%
YoY
|
-$1.389M
-188.98%
YoY
|
-$1.323M
-57.97%
YoY
|
$1.284M
-74.12%
YoY
|
$1.296M
-32.0%
YoY
|
$1.561M
3.1%
YoY
|
| Other Income/Expense, Net |
$461.0K
97.01%
YoY
|
$20.00K
-108.58%
YoY
|
$1.223M
-668.84%
YoY
|
$349.0K
-38.77%
YoY
|
$234.0K
-92.32%
YoY
|
-$233.0K
-276.52%
YoY
|
-$215.0K
-113.58%
YoY
|
$570.0K
-155.56%
YoY
|
$3.045M
74.5%
YoY
|
$132.0K
-186.27%
YoY
|
$1.583M
-74.13%
YoY
|
-$1.026M
89.65%
YoY
|
$1.745M
-88.44%
YoY
|
-$153.0K
-100.66%
YoY
|
$6.119M
-195.83%
YoY
|
-$541.0K
-54200.0%
YoY
|
$15.10M
-2269.25%
YoY
|
$23.18M
1813.71%
YoY
|
-$6.385M
-2989.14%
YoY
|
| Pretax Income |
-$8.646M
-24.88%
YoY
|
-$10.67M
102.77%
YoY
|
-$7.030M
-29.97%
YoY
|
-$6.067M
23.77%
YoY
|
-$11.51M
13.86%
YoY
|
-$5.263M
-49.09%
YoY
|
-$10.04M
-13.92%
YoY
|
-$4.902M
-65.48%
YoY
|
-$10.11M
-52.48%
YoY
|
-$10.34M
-2.84%
YoY
|
-$11.66M
-24.31%
YoY
|
-$14.20M
-61.31%
YoY
|
-$21.27M
60.64%
YoY
|
-$10.64M
-264.82%
YoY
|
-$15.41M
-37.88%
YoY
|
-$36.71M
420.19%
YoY
|
-$13.24M
-46.98%
YoY
|
$6.455M
-568.43%
YoY
|
-$24.80M
-1330.36%
YoY
|
| Income Tax |
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
-$8.646M
-24.88%
YoY
|
-$10.67M
102.77%
YoY
|
-$7.030M
-29.97%
YoY
|
-$6.067M
23.77%
YoY
|
-$11.51M
13.86%
YoY
|
-$5.263M
-49.09%
YoY
|
-$10.04M
-13.92%
YoY
|
-$4.902M
-65.48%
YoY
|
-$10.11M
-52.48%
YoY
|
-$10.34M
-2.84%
YoY
|
-$11.66M
-24.31%
YoY
|
-$14.20M
-61.31%
YoY
|
-$21.27M
60.64%
YoY
|
-$10.64M
-264.82%
YoY
|
-$15.41M
-37.88%
YoY
|
-$36.71M
420.19%
YoY
|
-$13.24M
-46.98%
YoY
|
$6.455M
-568.43%
YoY
|
-$24.80M
-1330.36%
YoY
|
| Basic Earnings Per Share |
-$0.05
-28.57%
YoY
|
-$0.06
100.0%
YoY
|
-$0.04
-33.33%
YoY
|
N/A
|
-$0.07
16.67%
YoY
|
-$0.03
-50.0%
YoY
|
-$0.06
-14.29%
YoY
|
N/A
|
-$0.06
-50.0%
YoY
|
-$0.06
0.0%
YoY
|
-$0.07
-22.22%
YoY
|
N/A
|
-$0.12
50.0%
YoY
|
-$0.06
-250.0%
YoY
|
-$0.09
-60.87%
YoY
|
N/A
|
-$0.08
-85.19%
YoY
|
$0.04
-233.33%
YoY
|
-$0.23
-387.5%
YoY
|
| Diluted Earnings Per Share |
-$0.05
-28.57%
YoY
|
-$0.06
100.0%
YoY
|
-$0.04
-33.33%
YoY
|
-$0.04
36.56%
YoY
|
-$0.07
16.67%
YoY
|
-$0.03
-50.0%
YoY
|
-$0.06
-14.29%
YoY
|
-$0.03
-65.87%
YoY
|
-$0.06
-50.0%
YoY
|
-$0.06
0.0%
YoY
|
-$0.07
-100.0%
YoY
|
-$0.08
-100.0%
YoY
|
-$0.12
50.0%
YoY
|
-$0.06
-250.0%
YoY
|
-$87.80K
38173343.07%
YoY
|
-$211.1K
453.68%
YoY
|
-$0.08
-85.19%
YoY
|
$0.04
-233.33%
YoY
|
-$0.23
-560.0%
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 |
171.6M shares
-1.36%
YoY
|
169.9M shares
-2.11%
YoY
|
169.3M shares
-3.58%
YoY
|
174.9M shares
-1.28%
YoY
|
174.0M shares
-2.97%
YoY
|
173.5M shares
-2.98%
YoY
|
175.6M shares
-1.53%
YoY
|
177.2M shares
-0.28%
YoY
|
179.3M shares
1.15%
YoY
|
178.9M shares
1.37%
YoY
|
178.3M shares
1.73%
YoY
|
177.7M shares
2.35%
YoY
|
177.2M shares
2.71%
YoY
|
176.5M shares
4.31%
YoY
|
175.3M shares
61.18%
YoY
|
173.6M shares
N/A
|
172.6M shares
273.55%
YoY
|
169.2M shares
268.66%
YoY
|
108.8M shares
1988.99%
YoY
|
| Diluted Shares Outstanding |
172.4M shares
-1.79%
YoY
|
170.8M shares
-2.46%
YoY
|
169.2M shares
-3.62%
YoY
|
N/A
|
175.6M shares
0.03%
YoY
|
175.1M shares
-1.08%
YoY
|
175.6M shares
-1.19%
YoY
|
N/A
|
175.5M shares
-1.2%
YoY
|
177.0M shares
0.29%
YoY
|
177.7M shares
1.25%
YoY
|
N/A
|
177.7M shares
2.97%
YoY
|
176.5M shares
-0.31%
YoY
|
175.5M shares
61.35%
YoY
|
N/A
|
172.6M shares
273.55%
YoY
|
177.0M shares
285.74%
YoY
|
108.8M shares
1034.55%
YoY
|
Loading...