Sep 03
2024
SELL
Payment of exercise price or tax liability
$72,059
$20.35 p/Share
3,541
Reduced 3.71%
91,974
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
7,189
Added 7.0%
95,515
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$80,263
$19.61 p/Share
4,093
Reduced 4.43%
88,326
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
8,310
Added 8.25%
92,419
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$183,337
$18.8 p/Share
9,752
Reduced 10.39%
84,109
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
19,799
Added 18.03%
90,042
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$205,529
$18.04 p/Share
11,393
Reduced 13.33%
74,062
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
33,044
Added 27.89%
85,455
Common Stock
Aug 05
2023
SELL
Payment of exercise price or tax liability
$236,959
$21.53 p/Share
11,006
Reduced 17.35%
52,411
Common Stock
Aug 05
2023
BUY
Exercise of conversion of derivative security
-
22,347
Added 26.06%
63,417
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$98,002
$24.24 p/Share
4,043
Reduced 8.96%
41,070
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
8,310
Added 15.56%
45,113
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$61,327
$23.09 p/Share
2,656
Reduced 6.73%
36,803
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
7,753
Added 16.42%
39,459
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$349,704
$32.41 p/Share
10,790
Reduced 25.39%
31,706
Common Stock
Aug 05
2022
BUY
Exercise of conversion of derivative security
-
22,343
Added 34.46%
42,496
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$92,357
$32.44 p/Share
2,847
Reduced 12.38%
20,153
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
8,310
Added 26.54%
23,000
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$219,105
$28.63 p/Share
7,653
Reduced 34.25%
14,690
Common Stock
Aug 05
2021
BUY
Exercise of conversion of derivative security
$639,680
$28.63 p/Share
22,343
Added 50.0%
22,343
Common Stock