Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,618
$28.95 p/Share
125
Reduced 0.54%
23,174
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
512
Added 2.15%
23,299
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,915
$28.31 p/Share
103
Reduced 0.45%
22,787
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
422
Added 1.81%
22,890
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$46,226
$26.43 p/Share
1,749
Reduced 7.22%
22,468
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
7,182
Added 22.87%
24,217
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,758
$26.81 p/Share
364
Reduced 2.09%
17,035
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 7.94%
17,399
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,363
$25.14 p/Share
94
Reduced 0.59%
15,899
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
383
Added 2.34%
15,993
Common Stock Holding
Sep 20
2023
SELL
Payment of exercise price or tax liability
$6,374
$21.32 p/Share
299
Reduced 1.88%
15,610
Common Stock Holding
Sep 20
2023
BUY
Exercise of conversion of derivative security
-
1,225
Added 7.15%
15,909
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$35,752
$26.25 p/Share
1,362
Reduced 8.49%
14,684
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
5,634
Added 25.99%
16,046
Common Stock Holding
Sep 20
2022
SELL
Payment of exercise price or tax liability
$5,614
$21.93 p/Share
256
Reduced 2.4%
10,412
Common Stock Holding
Sep 20
2022
BUY
Exercise of conversion of derivative security
-
1,050
Added 8.96%
10,668
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$13,200
$19.94 p/Share
662
Reduced 6.44%
9,618
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
2,694
Added 20.76%
10,280
Common Stock Holding
Sep 20
2021
SELL
Payment of exercise price or tax liability
$5,007
$29.28 p/Share
171
Reduced 2.2%
7,586
Common Stock
Sep 20
2021
BUY
Exercise of conversion of derivative security
-
700
Added 8.28%
7,757
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$13,759
$23.52 p/Share
585
Reduced 7.66%
7,057
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
1,973
Added 20.52%
7,642
Common Stock