5 High Yielding Mid-Cap Dividend Stocks With Buy Ratings And Hearty Earnings