Oct 30
2024
SELL
Payment of exercise price or tax liability
$3,618
$28.95 p/Share
125
Reduced 1.21%
10,233
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
512
Added 4.71%
10,358
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$2,915
$28.31 p/Share
103
Reduced 1.04%
9,846
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
422
Added 4.07%
9,949
Common Stock Holding
Aug 07
2024
SELL
Open market or private sale
$84,090
$28.03 p/Share
3,000
Reduced 23.95%
9,527
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$34,464
$26.43 p/Share
1,304
Reduced 9.43%
12,527
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
5,353
Added 27.9%
13,831
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$9,812
$26.81 p/Share
366
Reduced 4.14%
8,478
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 14.5%
8,844
Common Stock Holding
Jan 11
2024
SELL
Payment of exercise price or tax liability
$18,913
$26.16 p/Share
723
Reduced 8.96%
7,344
Common Stock Holding
Jan 11
2024
BUY
Exercise of conversion of derivative security
-
2,437
Added 23.2%
8,067
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,363
$25.14 p/Share
94
Reduced 1.64%
5,630
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
383
Added 6.27%
5,724
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$23,178
$26.25 p/Share
883
Reduced 14.19%
5,341
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,626
Added 36.81%
6,224
Common Stock Holding
Jan 12
2023
SELL
Payment of exercise price or tax liability
$11,601
$24.07 p/Share
482
Reduced 15.65%
2,598
Common Stock Holding
Jan 12
2023
BUY
Exercise of conversion of derivative security
-
1,625
Added 34.54%
3,080
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$3,669
$19.94 p/Share
184
Reduced 11.23%
1,455
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
782
Added 32.3%
1,639
Common Stock Holding
Jan 08
2022
SELL
Payment of exercise price or tax liability
$9,274
$25.62 p/Share
362
Reduced 29.7%
857
Common Stock Holding
Jan 08
2022
BUY
Exercise of conversion of derivative security
-
1,219
Added 50.0%
1,219
Common Stock Holding