 Foreign institutional investors (FIIs) bought shares worth Rs 745 crore on Friday, while domestic institutional investors (DIIs) sold stocks worth Rs 102 crore, according to the pre-vocational BSE numbers