Oct 15
2024
SELL
Payment of exercise price or tax liability
$730
$26.08 p/Share
28
Reduced 0.03%
111,796
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
100
Added 0.09%
111,824
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$4,067
$29.69 p/Share
137
Reduced 0.12%
111,724
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
480
Added 0.43%
111,861
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$26,337
$27.93 p/Share
943
Reduced 0.84%
111,381
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
-
3,200
Added 2.77%
112,324
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$440
$12.95 p/Share
34
Reduced 0.03%
109,124
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
100
Added 0.09%
109,158
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$2,130
$12.91 p/Share
165
Reduced 0.15%
109,058
Common Stock
Oct 02
2023
BUY
Exercise of conversion of derivative security
-
480
Added 0.44%
109,223
Common Stock
Jun 27
2023
SELL
Payment of exercise price or tax liability
$829
$12.02 p/Share
69
Reduced 0.06%
108,743
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
-
200
Added 0.18%
108,612
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$655
$11.5 p/Share
57
Reduced 0.05%
108,612
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
205
Added 0.19%
108,669
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$372
$10.95 p/Share
34
Reduced 0.03%
108,464
Common Stock
Oct 17
2022
BUY
Exercise of conversion of derivative security
-
100
Added 0.09%
108,498
Common Stock
Oct 03
2022
SELL
Payment of exercise price or tax liability
$1,770
$10.79 p/Share
164
Reduced 0.15%
108,398
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
480
Added 0.44%
108,562
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$1,128
$16.59 p/Share
68
Reduced 0.06%
108,082
Common Stock
Jun 27
2022
BUY
Exercise of conversion of derivative security
-
200
Added 0.18%
108,150
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$694
$12.18 p/Share
57
Reduced 0.05%
107,950
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
-
205
Added 0.19%
108,007
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$393
$11.55 p/Share
34
Reduced 0.03%
107,802
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
100
Added 0.09%
107,836
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,840
$11.22 p/Share
164
Reduced 0.15%
107,736
Common Stock