Oct 26
2024
SELL
Payment of exercise price or tax liability
$123,860
$20.64 p/Share
6,001
Reduced 1.49%
395,755
Common Stock
Oct 26
2024
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.25%
401,756
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$84,737
$17.65 p/Share
4,801
Reduced 1.22%
388,256
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
10,800
Added 2.67%
393,057
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$113,000
$19.03 p/Share
5,938
Reduced 1.53%
382,257
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
20,160
Added 4.94%
388,195
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$75,703
$19.04 p/Share
3,976
Reduced 1.07%
368,035
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.5%
372,011
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$90,745
$20.54 p/Share
4,418
Reduced 1.22%
358,511
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 3.97%
362,929
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$133,642
$22.27 p/Share
6,001
Reduced 1.7%
347,929
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.67%
353,930
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$186,370
$27.95 p/Share
6,668
Reduced 1.92%
340,430
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.14%
347,098
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$124,488
$31.31 p/Share
3,976
Reduced 1.18%
332,098
Common Stock
Jun 04
2023
BUY
Exercise of conversion of derivative security
-
13,500
Added 3.86%
336,074
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$138,327
$31.31 p/Share
4,418
Reduced 1.35%
322,574
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.39%
326,992
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$452,757
$33.95 p/Share
13,336
Reduced 4.1%
311,992
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
30,000
Added 8.44%
325,328
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$143,536
$35.52 p/Share
4,041
Reduced 1.35%
295,328
Common Stock
Jun 04
2022
BUY
Exercise of conversion of derivative security
-
13,500
Added 4.31%
299,369
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$156,530
$35.43 p/Share
4,418
Reduced 1.52%
285,869
Common Stock
Jun 03
2022
BUY
Exercise of conversion of derivative security
-
15,000
Added 4.91%
290,287
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$569,114
$28.45 p/Share
20,004
Reduced 6.77%
275,287
Common Stock