Stock investors are happy, but wonder why the TSX is doing so well in 2025. Believe it or not, among the top performers with a high efficiency are four dirty cheap shares. Cardinal energy (TSX: CJ) and Diversified Royalty (TSX: DIV) are excellent dividend games. The next two, BitFarms Ltd. (TSX: Bitf) and Discovery Silver […]