Number of ADSs Price per ADS Type of Transaction April 17, 2017 173,600 $38.0483 Sale April 18, 2017 173,600 $36.9512 Sale April 19, 2017 173,600 $37.3354 Sale April 20, 2017 173,600 $37.9868 Sale April 21, 2017 173,600 $38.0500 Sale April 24, 2017 173,600 $38.2197 Sale April 25, 2017 173,600 $38.2936 Sale