ITC free float market cap