Oct 28
2024
SELL
Payment of exercise price or tax liability
$0
$45.5 p/Share
0
Reduced 0.0%
41,050
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
3,589
Added 8.04%
41,050
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$26,020
$32.73 p/Share
795
Reduced 2.08%
37,461
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$29,148
$32.28 p/Share
903
Reduced 2.31%
38,256
Common Stock
May 09
2023
BUY
Grant, award, or other acquisition
-
4,302
Added 9.9%
39,159
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$17,346
$28.16 p/Share
616
Reduced 1.74%
34,857
Common Stock
Oct 30
2022
SELL
Payment of exercise price or tax liability
$25,835
$41.94 p/Share
616
Reduced 1.71%
35,473
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
2,938
Added 7.53%
36,089
Common Stock
May 02
2022
SELL
Payment of exercise price or tax liability
$21,477
$37.03 p/Share
580
Reduced 1.72%
33,151
Common Stock
Oct 31
2021
SELL
Payment of exercise price or tax liability
$25,155
$43.37 p/Share
580
Reduced 1.69%
33,731
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
2,763
Added 7.45%
34,311
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$36,723
$39.7 p/Share
925
Reduced 2.85%
31,548
Common Stock
Nov 09
2020
SELL
Open market or private sale
$40,276
$31.49 p/Share
1,279
Reduced 3.79%
32,473
Common Stock
Nov 01
2020
SELL
Payment of exercise price or tax liability
$27,889
$30.15 p/Share
925
Reduced 2.67%
33,752
Common Stock
May 05
2020
BUY
Grant, award, or other acquisition
-
4,408
Added 11.28%
34,677
Common Stock
May 04
2020
SELL
Payment of exercise price or tax liability
$15,779
$25.74 p/Share
613
Reduced 1.98%
30,269
Common Stock
Nov 05
2019
BUY
Payment of exercise price or tax liability
$22,001
$35.89 p/Share
613
Added 1.95%
30,882
Common Stock
Sep 09
2019
SELL
Open market or private sale
$657,322
$34.0 p/Share
19,333
Reduced 38.04%
31,495
Common Stock
Sep 09
2019
BUY
Exercise of conversion of derivative security
$386,660
$20.0 p/Share
19,333
Added 27.56%
50,828
Common Stock
May 09
2019
BUY
Grant, award, or other acquisition
-
2,916
Added 8.47%
31,495
Common Stock
May 08
2019
SELL
Payment of exercise price or tax liability
$20,132
$37.63 p/Share
535
Reduced 1.84%
28,579
Common Stock
Oct 29
2018
SELL
Payment of exercise price or tax liability
$17,730
$33.14 p/Share
535
Reduced 1.8%
29,114
Common Stock
Aug 16
2018
SELL
Open market or private sale
$373,156
$40.49 p/Share
9,216
Reduced 23.71%
29,649
Common Stock
May 24
2018
SELL
Payment of exercise price or tax liability
$380,011
$38.84 p/Share
9,784
Reduced 20.11%
38,865
Common Stock
May 24
2018
BUY
Exercise of conversion of derivative security
$380,000
$20.0 p/Share
19,000
Added 28.09%
48,649
Common Stock