Market XXII stock plunges to 52-week low of $1.3 amid steep annual decline By forbesmagzine - April 2, 2025 0 27 FacebookTwitterPinterestWhatsApp [ad_1] XXII stock plunges to 52-week low of $1.3 amid steep annual decline [ad_2] Source link