Oct 28
2024
SELL
Payment of exercise price or tax liability
$39,767
$45.5 p/Share
874
Reduced 20.87%
3,313
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
4,187
Added 50.0%
4,187
Common Stock
May 09
2023
BUY
Grant, award, or other acquisition
-
5,019
Added 50.0%
5,019
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$29,567
$41.94 p/Share
705
Reduced 21.11%
2,634
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
3,339
Added 40.48%
4,909
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$28,841
$43.37 p/Share
665
Reduced 21.19%
2,474
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
3,139
Added 40.66%
4,582
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$42,161
$39.7 p/Share
1,062
Reduced 42.4%
1,443
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$32,019
$30.15 p/Share
1,062
Reduced 21.2%
3,948
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
5,010
Added 42.9%
6,667
Common Stock
Nov 05
2019
BUY
Payment of exercise price or tax liability
$25,195
$35.89 p/Share
702
Added 1.26%
54,938
Common Stock
May 09
2019
BUY
Grant, award, or other acquisition
-
3,313
Added 5.62%
55,640
Common Stock
May 08
2019
SELL
Payment of exercise price or tax liability
$23,669
$37.63 p/Share
629
Reduced 1.19%
52,327
Common Stock
Jan 31
2019
BUY
Exercise of conversion of derivative security
$366,660
$20.0 p/Share
18,333
Added 25.72%
52,956
Common Stock
Jun 08
2018
SELL
Payment of exercise price or tax liability
$200,024
$40.23 p/Share
4,972
Reduced 12.56%
34,623
Common Stock
Jun 08
2018
BUY
Exercise of conversion of derivative security
$200,000
$20.0 p/Share
10,000
Added 20.16%
39,595
Common Stock
May 02
2018
BUY
Grant, award, or other acquisition
-
2,969
Added 9.12%
29,595
Common Stock
Apr 27
2018
SELL
Payment of exercise price or tax liability
$200,023
$34.69 p/Share
5,766
Reduced 17.8%
26,626
Common Stock
Apr 27
2018
BUY
Exercise of conversion of derivative security
$200,000
$20.0 p/Share
10,000
Added 23.59%
32,392
Common Stock
Feb 16
2018
SELL
Payment of exercise price or tax liability
$160,007
$34.27 p/Share
4,669
Reduced 17.25%
22,392
Common Stock
Feb 16
2018
BUY
Exercise of conversion of derivative security
$160,000
$20.0 p/Share
8,000
Added 22.82%
27,061
Common Stock
May 03
2017
BUY
Grant, award, or other acquisition
$104,970
$32.15 p/Share
3,265
Added 14.62%
19,061
Common Stock
May 04
2016
BUY
Grant, award, or other acquisition
-
5,348
Added 25.29%
15,796
Common Stock
May 06
2015
BUY
Grant, award, or other acquisition
-
5,440
Added 34.24%
10,448
Common Stock
May 05
2015
SELL
Payment of exercise price or tax liability
$32,389
$19.03 p/Share
1,702
Reduced 25.37%
5,008
Common Stock