Ironwood backs FY25 revenue view $290M-$310M, consensus $306.97M