Is Gibraltar Industries Stock a Buy After the CEO Purchased Nearly 20,000 Shares?

This diversified building products manufacturer attracted insider buying following a sharp one-year share price decline.
Open original source
This diversified building products manufacturer attracted insider buying following a sharp one-year share price decline.
Open original source