Thanks, Sami, and thank you all for joining us today. Q2 was a very strong quarter with revenue and earnings per share both ...