The north St. Louis County-based company reported a net income of $543 million, or 67 cents per share, compared to $149.6 million, or 18 cents per share, a year ago.
Island found dormant JavaScript injection paths in Adblock for YouTube, a Chrome extension with 10M+ installs, raising ...