Pricesmart Inc (PSMT) reports robust revenue growth and membership expansion, while navigating challenges in supply chain and foreign currency impacts.