Is CECO Environmental Corp.'s (NASDAQ:CECO) Recent Stock Performance Influenced By Its Fundamentals In Any Way?

CECO Environmental's stock has surged by 26% in the last three months. An analysis of its Return on Equity (ROE) reveals a 6.0% ROE, below the industry average of 12%.