May 05
2025
BUY
Grant, award, or other acquisition
-
6,198
Added 10.43%
53,236
Common Stock
Mar 14
2025
SELL
Open market or private sale
$140,029
$30.98 p/Share
4,520
Reduced 8.77%
47,038
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$262,710
$30.98 p/Share
8,480
Reduced 14.12%
51,558
Common Stock
Mar 14
2025
BUY
Exercise of conversion of derivative security
$252,590
$19.43 p/Share
13,000
Added 17.8%
60,038
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
6,462
Added 12.08%
47,038
Common Stock
Jun 13
2024
SELL
Open market or private sale
$81,512
$20.72 p/Share
3,934
Reduced 8.84%
40,576
Common Stock
Jun 13
2024
BUY
Exercise of conversion of derivative security
$58,105
$14.77 p/Share
3,934
Added 8.12%
44,510
Common Stock
Mar 15
2024
SELL
Open market or private sale
$109,688
$23.19 p/Share
4,730
Reduced 10.44%
40,576
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$191,781
$23.19 p/Share
8,270
Reduced 15.44%
45,306
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$192,010
$14.77 p/Share
13,000
Added 19.53%
53,576
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
4,879
Added 10.73%
40,576
Common Stock
Jun 14
2023
SELL
Open market or private sale
$177,242
$26.0 p/Share
6,817
Reduced 16.03%
35,697
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$498,758
$26.0 p/Share
19,183
Reduced 31.09%
42,514
Common Stock
Jun 14
2023
BUY
Exercise of conversion of derivative security
$503,360
$19.36 p/Share
26,000
Added 29.65%
61,697
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
3,793
Added 9.6%
35,697
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$227,223
$32.95 p/Share
6,896
Reduced 15.36%
38,008
Common Stock
Jun 14
2022
SELL
Open market or private sale
$201,127
$32.95 p/Share
6,104
Reduced 16.06%
31,904
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
$228,930
$17.61 p/Share
13,000
Added 22.45%
44,904
Common Stock
Jul 05
2021
BUY
Grant, award, or other acquisition
-
2,674
Added 7.73%
31,904
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$411,428
$73.0 p/Share
5,636
Reduced 13.35%
36,594
Common Stock
Feb 22
2021
SELL
Open market or private sale
$537,572
$73.0 p/Share
7,364
Reduced 20.12%
29,230
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$395,980
$30.46 p/Share
13,000
Added 23.54%
42,230
Common Stock