Compare to the rest of the market, BMC chart has been holding up very well.
Currently, /ES may be breaking its kumo support soon. However, we can see that BMC is trading at around $40 (above the kumo) and still in bullish territories.
There is a pretty good kumo support at around $38.
Earnings is on May 9. So, my preference is to wait for its earnings and see how it react together with the rest of the market.
I believe, a retrace will provide a good buying opportunity for BMC.