Discover why Fortuna Mining Corp (FSM) is a cash-generating, undervalued stock with strong growth and robust financials.