I reckon it's traders. They've now put ITC on the radar and they're wanting punters to spend all weekend working themselves into a lather to buy on Monday, only to be sold into. Why else buy right at close, just before a weekend, sending the price out of its recent trading range?
Happy to be wrong as I hold ITC... but something smells a bit sus.