Cardinal Capital Management, LLC employs a combination of technical and fundamental analysis to guide its investment strategies, focusing on both long-term growth and short-term opportunities. The firm primarily advises…