Mar 20
2023
SELL
Payment of exercise price or tax liability
$270,930
$30.96 p/Share
8,751
Reduced 6.37%
128,557
Common Stock
Jun 22
2022
SELL
Payment of exercise price or tax liability
$3,431
$30.91 p/Share
111
Reduced 0.1%
110,694
Common Stock
May 03
2022
BUY
Open market or private purchase
$30,940
$30.94 p/Share
1,000
Added 0.9%
110,469
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$190,109
$36.8 p/Share
5,166
Reduced 4.52%
109,069
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$4,057
$37.22 p/Share
109
Reduced 0.11%
100,270
Common Stock
Jun 22
2021
SELL
Payment of exercise price or tax liability
$3,552
$32.0 p/Share
111
Reduced 0.11%
100,096
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$154,134
$31.36 p/Share
4,915
Reduced 4.71%
99,521
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$3,345
$30.97 p/Share
108
Reduced 0.12%
91,141
Common Stock
Nov 04
2020
BUY
Open market or private purchase
$16,650
$16.65 p/Share
1,000
Added 1.09%
90,969
Common Stock
Mar 20
2020
SELL
Payment of exercise price or tax liability
$20,738
$13.44 p/Share
1,543
Reduced 1.69%
89,900
Common Stock
Mar 16
2020
BUY
Open market or private purchase
$15,960
$15.96 p/Share
1,000
Added 1.14%
87,066
Common Stock
Mar 11
2020
SELL
Payment of exercise price or tax liability
$18,795
$22.81 p/Share
824
Reduced 0.95%
86,066
Common Stock
Mar 20
2019
SELL
Payment of exercise price or tax liability
$19,413
$26.34 p/Share
737
Reduced 0.86%
84,739
Common Stock
Mar 11
2019
SELL
Payment of exercise price or tax liability
$49,534
$27.75 p/Share
1,785
Reduced 2.1%
83,108
Common Stock
Dec 04
2018
SELL
Payment of exercise price or tax liability
$25,757
$26.83 p/Share
960
Reduced 1.18%
80,156
Common Stock
Nov 05
2018
BUY
Open market or private purchase
$42,315
$28.21 p/Share
1,500
Added 1.82%
81,116
Common Stock
Mar 26
2018
SELL
Sale (or disposition) back to the issuer
$487,726
$33.5 p/Share
14,559
Reduced 15.46%
79,616
Common Stock
Mar 11
2018
SELL
Payment of exercise price or tax liability
$92,825
$34.74 p/Share
2,672
Reduced 2.77%
93,953
Common Stock
Dec 04
2017
SELL
Payment of exercise price or tax liability
$33,658
$35.06 p/Share
960
Reduced 0.91%
104,076
Common Stock