Sep 03
2024
SELL
Payment of exercise price or tax liability
$242,714
$20.35 p/Share
11,927
Reduced 7.61%
144,888
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
21,567
Added 12.09%
156,815
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$240,340
$19.61 p/Share
12,256
Reduced 8.31%
135,248
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
22,161
Added 13.06%
147,504
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$628,427
$18.8 p/Share
33,427
Reduced 21.05%
125,343
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
60,444
Added 29.15%
146,896
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$729,068
$18.04 p/Share
40,414
Reduced 29.13%
98,326
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
88,121
Added 38.84%
138,740
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$297,036
$24.24 p/Share
12,254
Reduced 19.49%
50,619
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
22,158
Added 26.06%
62,873
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$36,723
$24.63 p/Share
1,491
Reduced 3.53%
40,715
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,711
Added 6.04%
42,206
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$274,655
$23.09 p/Share
11,895
Reduced 23.15%
39,495
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
21,471
Added 29.47%
51,390
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$160,249
$25.09 p/Share
6,387
Reduced 17.59%
29,919
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
11,393
Added 23.89%
36,306
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$397,520
$32.44 p/Share
12,254
Reduced 32.97%
24,913
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
22,158
Added 37.35%
37,167
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$40,742
$32.08 p/Share
1,270
Reduced 7.8%
15,009
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
2,631
Added 13.91%
16,279
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$49,239
$32.33 p/Share
1,523
Reduced 10.04%
13,648
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
2,709
Added 15.15%
15,171
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$243,040
$37.57 p/Share
6,469
Reduced 34.17%
12,462
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
14,529
Added 43.42%
18,931
Common Stock