Oct 30
2024
SELL
Payment of exercise price or tax liability
$4,226
$28.95 p/Share
146
Reduced 0.36%
40,853
Common Stock Holding
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
597
Added 1.44%
40,999
Common Stock Holding
Sep 27
2024
SELL
Payment of exercise price or tax liability
$3,651
$28.31 p/Share
129
Reduced 0.32%
40,402
Common Stock Holding
Sep 27
2024
BUY
Exercise of conversion of derivative security
-
527
Added 1.28%
40,531
Common Stock Holding
Mar 25
2024
SELL
Payment of exercise price or tax liability
$60,260
$26.43 p/Share
2,280
Reduced 5.39%
40,004
Common Stock Holding
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
9,363
Added 18.13%
42,284
Common Stock Holding
Feb 23
2024
SELL
Payment of exercise price or tax liability
$17,640
$26.81 p/Share
658
Reduced 1.96%
32,921
Common Stock Holding
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,700
Added 7.44%
33,579
Common Stock Holding
Oct 27
2023
SELL
Payment of exercise price or tax liability
$2,740
$25.14 p/Share
109
Reduced 0.35%
30,879
Common Stock Holding
Oct 27
2023
BUY
Exercise of conversion of derivative security
-
447
Added 1.42%
30,988
Common Stock Holding
Sep 20
2023
SELL
Payment of exercise price or tax liability
$4,562
$21.32 p/Share
214
Reduced 0.7%
30,541
Common Stock Holding
Sep 20
2023
BUY
Exercise of conversion of derivative security
-
875
Added 2.77%
30,755
Common Stock Holding
Mar 23
2023
SELL
Payment of exercise price or tax liability
$53,077
$26.25 p/Share
2,022
Reduced 6.34%
29,880
Common Stock Holding
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
8,300
Added 20.65%
31,902
Common Stock Holding
Sep 20
2022
SELL
Payment of exercise price or tax liability
$4,013
$21.93 p/Share
183
Reduced 0.77%
23,602
Common Stock Holding
Sep 20
2022
BUY
Exercise of conversion of derivative security
-
750
Added 3.06%
23,785
Common Stock Holding
Mar 17
2022
SELL
Payment of exercise price or tax liability
$24,746
$19.94 p/Share
1,241
Reduced 5.11%
23,035
Common Stock Holding
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
5,186
Added 17.6%
24,276
Common Stock Holding
Sep 20
2021
SELL
Payment of exercise price or tax liability
$3,572
$29.28 p/Share
122
Reduced 0.64%
19,090
Common Stock
Sep 20
2021
BUY
Exercise of conversion of derivative security
-
500
Added 2.54%
19,212
Common Stock
Aug 16
2021
SELL
Payment of exercise price or tax liability
$11,727
$30.54 p/Share
384
Reduced 2.01%
18,712
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
-
1,575
Added 7.62%
19,096
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$26,789
$23.52 p/Share
1,139
Reduced 6.1%
17,521
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
3,889
Added 17.25%
18,660
Common Stock