Sep 03
2024
SELL
Payment of exercise price or tax liability
$23,300
$20.35 p/Share
1,145
Reduced 2.11%
53,113
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
3,594
Added 6.21%
54,258
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$31,160
$19.61 p/Share
1,589
Reduced 3.04%
50,664
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
4,989
Added 8.72%
52,253
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$75,256
$18.8 p/Share
4,003
Reduced 7.81%
47,264
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
12,565
Added 20.16%
49,747
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$113,940
$18.04 p/Share
6,316
Reduced 14.03%
38,702
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
19,827
Added 30.58%
45,018
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$38,493
$24.24 p/Share
1,588
Reduced 5.93%
25,191
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
4,984
Added 15.69%
26,779
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$25,097
$24.63 p/Share
1,019
Reduced 4.47%
21,795
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,168
Added 8.68%
22,814
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$35,096
$23.09 p/Share
1,520
Reduced 6.86%
20,646
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
4,771
Added 17.71%
22,166
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$107,535
$25.09 p/Share
4,286
Reduced 19.77%
17,395
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
9,116
Added 29.6%
21,681
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$63,063
$32.44 p/Share
1,944
Reduced 13.4%
12,565
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
4,984
Added 25.57%
14,509
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$23,835
$32.08 p/Share
743
Reduced 7.24%
9,525
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
1,579
Added 13.33%
10,268
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$32,944
$32.33 p/Share
1,019
Reduced 10.5%
8,689
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
2,168
Added 18.26%
9,708
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$153,962
$37.57 p/Share
4,098
Reduced 35.21%
7,540
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
8,718
Added 42.83%
11,638
Common Stock