Aug 27
2024
SELL
Open market or private sale
$1,918,724
$35.67 p/Share
53,791
Reduced 100.0%
0
Common Stock
May 23
2024
SELL
Open market or private sale
$2,027,720
$31.05 p/Share
65,305
Reduced 54.83%
53,791
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
8,546
Reduced 6.7%
119,096
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
18,365
Added 12.58%
127,642
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,058,373
$31.43 p/Share
33,674
Reduced 23.56%
109,277
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
89,160
Added 38.41%
142,951
Common Stock
May 24
2023
SELL
Open market or private sale
$177,671
$25.07 p/Share
7,087
Reduced 11.64%
53,791
Common Stock
May 19
2023
SELL
Open market or private sale
$834,916
$25.67 p/Share
32,525
Reduced 34.82%
60,878
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$444,960
$25.04 p/Share
17,770
Reduced 15.98%
93,403
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
44,989
Added 28.81%
111,173
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$175,623
$24.89 p/Share
7,056
Reduced 9.63%
66,184
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
12,362
Added 14.44%
73,240
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$184,544
$21.19 p/Share
8,709
Reduced 12.52%
60,878
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
10,934
Added 13.58%
69,587
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
8,599
Added 12.79%
58,653
Common Stock
May 09
2022
SELL
Payment of exercise price or tax liability
$383,467
$21.22 p/Share
18,071
Reduced 26.53%
50,054
Common Stock
May 09
2022
BUY
Exercise of conversion of derivative security
-
43,400
Added 38.92%
68,125
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$158,723
$22.97 p/Share
6,910
Reduced 21.84%
24,725
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
3,663
Added 10.38%
31,635
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
-
8,599
Added 23.51%
27,972
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$42,527
$23.6 p/Share
1,802
Reduced 8.51%
19,373
Common Stock
May 10
2021
BUY
Exercise of conversion of derivative security
-
5,716
Added 21.26%
21,175
Common Stock