Feb 16
2024
SELL
Payment of exercise price or tax liability
$39,470
$24.41 p/Share
1,617
Reduced 3.13%
50,019
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$59,298
$23.93 p/Share
2,478
Reduced 4.58%
51,636
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
18,029
Added 24.99%
54,114
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$6,755
$27.02 p/Share
250
Reduced 0.69%
36,085
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$35,841
$30.66 p/Share
1,169
Reduced 3.12%
36,335
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,833
Added 15.41%
37,504
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$10,081
$31.31 p/Share
322
Reduced 1.04%
30,671
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
1,084
Added 3.38%
30,993
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$7,153
$28.61 p/Share
250
Reduced 0.83%
29,909
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$32,093
$41.04 p/Share
782
Reduced 2.89%
26,307
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,852
Added 11.33%
30,159
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$11,859
$36.83 p/Share
322
Reduced 1.17%
27,089
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
1,083
Added 3.8%
27,411
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$11,746
$35.81 p/Share
328
Reduced 1.23%
26,328
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
-
1,104
Added 3.98%
26,656
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$6,645
$26.58 p/Share
250
Reduced 0.97%
25,552
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
9,220
Added 26.33%
25,802
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$9,183
$28.52 p/Share
322
Reduced 1.9%
16,582
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
1,083
Added 6.02%
16,904
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$15,740
$28.36 p/Share
555
Reduced 3.56%
15,046
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
1,866
Added 10.89%
15,273
Common Stock