May 08
2023
SELL
Payment of exercise price or tax liability
$17,121
$28.16 p/Share
608
Reduced 2.05%
29,010
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$25,583
$41.94 p/Share
610
Reduced 2.02%
29,618
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
2,938
Added 8.86%
30,228
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$21,255
$37.03 p/Share
574
Reduced 2.06%
27,290
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$24,851
$43.37 p/Share
573
Reduced 2.01%
27,864
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,763
Added 8.86%
28,437
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$36,326
$39.7 p/Share
915
Reduced 3.44%
25,674
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$28,130
$30.15 p/Share
933
Reduced 3.39%
26,589
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
4,408
Added 13.81%
27,522
Common Stock
May 04
2020
SELL
Payment of exercise price or tax liability
$15,598
$25.74 p/Share
606
Reduced 2.55%
23,114
Common Stock
Nov 05
2019
BUY
Payment of exercise price or tax liability
$21,749
$35.89 p/Share
606
Added 2.49%
23,720
Common Stock
May 09
2019
BUY
Grant, award, or other acquisition
-
2,916
Added 10.7%
24,326
Common Stock
May 08
2019
SELL
Payment of exercise price or tax liability
$20,283
$37.63 p/Share
539
Reduced 2.46%
21,410
Common Stock
Feb 20
2019
SELL
Open market or private sale
$685,272
$35.63 p/Share
19,233
Reduced 46.7%
21,949
Common Stock
Feb 20
2019
BUY
Exercise of conversion of derivative security
$384,660
$20.0 p/Share
19,233
Added 31.83%
41,182
Common Stock
Oct 29
2018
SELL
Payment of exercise price or tax liability
$17,896
$33.14 p/Share
540
Reduced 2.4%
21,949
Common Stock
May 09
2018
SELL
Open market or private sale
$139,077
$36.36 p/Share
3,825
Reduced 14.54%
22,489
Common Stock
May 02
2018
BUY
Grant, award, or other acquisition
-
2,545
Added 8.82%
26,314
Common Stock
May 01
2018
SELL
Payment of exercise price or tax liability
$21,151
$35.37 p/Share
598
Reduced 2.45%
23,769
Common Stock
Mar 29
2018
SELL
Payment of exercise price or tax liability
$192,019
$33.25 p/Share
5,775
Reduced 19.16%
24,367
Common Stock
Mar 29
2018
BUY
Exercise of conversion of derivative security
$192,000
$20.0 p/Share
9,600
Added 24.16%
30,142
Common Stock
Feb 21
2018
SELL
Open market or private sale
$130,594
$34.0 p/Share
3,841
Reduced 15.75%
20,542
Common Stock
Jan 12
2018
SELL
Payment of exercise price or tax liability
$190,029
$33.58 p/Share
5,659
Reduced 18.84%
24,383
Common Stock
Jan 12
2018
BUY
Exercise of conversion of derivative security
$190,000
$20.0 p/Share
9,500
Added 24.03%
30,042
Common Stock
Oct 30
2017
SELL
Payment of exercise price or tax liability
$20,694
$32.64 p/Share
634
Reduced 2.99%
20,542
Common Stock