| Average Daily Range |
| Avg Daily Range: |
$1.03 | 3.66%
|
| Avg Daily Range (30 D): |
$2.62 | 4.06%
|
| Avg Daily Range (90 D): |
$3.37 | 4.04%
|
| Institutional Daily Volume |
| Avg Daily Volume: |
.04M |
| Avg Daily Volume (30 D): |
.67M |
| Avg Daily Volume (90 D): |
.67M |
| Trade Size |
| Avg Trade Size (Sh.): |
76 |
| Avg Trade Size (Sh.) (30 D): |
49 |
| Avg Trade Size (Sh.) (90 D): |
47 |
| Institutional Trades |
| Total Inst.Trades: |
349 |
| Avg Inst. Trade: |
$1.84M |
| Avg Inst. Trade (30 D): |
$1.7M |
| Avg Inst. Trade (90 D): |
$2.26M |
| Avg Inst. Trade Volume: |
.03M |
| Avg Inst. Trades (Per Day): |
1 |
| Market Closing Trades |
| Avg Closing Trade: |
$2.56M |
| Avg Closing Trade (30 D): |
$2.13M |
| Avg Closing Trade (90 D): |
$2.73M |
| Avg Closing Volume: |
37.77K |
|
|
| Financials |
| |
TTM |
Q2 2025 |
Q1 2025 |
|
Basic EPS
|
$1.2
|
$2.23
|
$.83
|
|
Diluted EPS
|
$1.2
|
$2.22
|
$.83
|
|
Revenue
|
$ 203.83M
|
$ 191.91M
|
$ 135.45M
|
|
Gross Profit
|
$ 48.71M
|
$ 54.08M
|
$ 40.29M
|
|
Net Income / Loss
|
$ 27.62M
|
$ 51.21M
|
$ 19.08M
|
|
Operating Income / Loss
|
$ 28.36M
|
$ 32.48M
|
$ 24.63M
|
|
Cost of Revenue
|
$ 155.12M
|
$ 137.82M
|
$ 95.15M
|
|
Net Cash Flow
|
$ -.39M
|
$ -.54M
|
$ -4.83M
|
|
PE Ratio
|
49.18
|
|
|
| Splits |
|
Sep 01, 2011:
1:32
|
|
|
|