Nov 06
2024
SELL
Payment of exercise price or tax liability
$1,315,094
$42.59 p/Share
30,878
Reduced 3.6%
827,499
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,229,436
$36.92 p/Share
33,300
Added 3.73%
858,377
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$228,548
$34.42 p/Share
6,640
Reduced 0.8%
824,345
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$78,959
$34.36 p/Share
2,298
Reduced 0.28%
830,985
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$662,276
$34.49 p/Share
19,202
Reduced 2.25%
833,283
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
54,903
Added 6.05%
852,485
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$1,054,627
$35.02 p/Share
30,115
Reduced 3.64%
796,987
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$962,037
$28.89 p/Share
33,300
Added 3.87%
827,102
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$132,031
$40.94 p/Share
3,225
Reduced 0.41%
793,023
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$272,148
$40.98 p/Share
6,641
Reduced 0.83%
796,248
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
15,203
Added 1.86%
802,889
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$247,611
$40.86 p/Share
6,060
Reduced 0.76%
787,686
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$1,124,361
$42.89 p/Share
26,215
Reduced 3.2%
792,986
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
$872,127
$26.19 p/Share
33,300
Added 3.91%
819,201
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$75,893
$36.61 p/Share
2,073
Reduced 0.26%
785,260
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$112,840
$35.0 p/Share
3,224
Reduced 0.41%
787,333
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$238,611
$35.93 p/Share
6,641
Reduced 0.83%
790,557
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$107,883
$36.72 p/Share
2,938
Reduced 0.37%
797,198
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
20,651
Added 2.52%
800,136
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$1,089,913
$36.86 p/Share
29,569
Reduced 3.65%
779,485
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
$979,020
$29.4 p/Share
33,300
Added 3.95%
809,054
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$76,597
$36.95 p/Share
2,073
Reduced 0.27%
774,981
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$78,194
$37.72 p/Share
2,073
Reduced 0.27%
777,054
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$125,833
$39.03 p/Share
3,224
Reduced 0.41%
779,127
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$249,967
$37.64 p/Share
6,641
Reduced 0.84%
782,351
Common Stock