Take a look at the stocks which have hit a new 52-week low today. Adani Ports, Axis Bank, Bharti Airtel, Bank of Baroda, BASF, Bosch, ICICI Bank, Idea, IDFC, Nestle, SKF, PFC, REC, TCS and many more. And check out the list of stocks hitting new highs today - no stock worth mentioning as majority are penny stocks, small and very fundamentally challenged midcap stocks.