Yes good business that has been dogged by poor corporate governance. Would think STS would be a beneficiary if the infrastructure spend gets through the senate but still in the dog house for the time being.
STS Price at posting:
54.5¢ Sentiment: None Disclosure: Not Held