Слово 'so far' (до сих пор) указывает на использование Present Perfect ('has sold'), чтобы обозначить действие, начавшееся в прошлом и имеющее результат в настоящем.
B has only sold