Recent stock activity shows shifts in investor positions for companies like Starwood Property Trust and Xerox, while Fiverr unveils AI tools and reports strong revenue growth. Read more...