Streamex Corp (STEX) showcases promising product launches and leadership enhancements, despite facing hurdles in revenue growth and liquidity expansion.