Stock buybacks are for large companies who don't know what to do with their money. Shareholders invest in juniors like BSIC for growth, which is why a share buyback or dividend would be an admission of defeat and lead to a major selloff.
Take a look at how much instituting a dividend helped ASPN's shareprice.