Revenue grew 15% year-over-year to $2.3B.
Operating margin improved to 28%, up from 24%.
The board approved a $500M share buyback program.
Full details available in the SEC filing.