Sep 03
2024
SELL
Payment of exercise price or tax liability
$31,827
$20.35 p/Share
1,564
Reduced 3.52%
42,868
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
3,594
Added 7.48%
44,432
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$30,748
$19.61 p/Share
1,568
Reduced 3.7%
40,838
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
3,604
Added 7.83%
42,406
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$75,952
$18.8 p/Share
4,040
Reduced 9.43%
38,802
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
11,730
Added 22.19%
41,130
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$76,182
$18.04 p/Share
4,223
Reduced 11.95%
31,112
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
14,319
Added 28.84%
35,335
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$28,166
$24.24 p/Share
1,162
Reduced 5.24%
21,016
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
3,599
Added 13.96%
22,178
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$10,467
$24.63 p/Share
425
Reduced 2.24%
18,579
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,490
Added 7.27%
19,004
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$25,906
$23.09 p/Share
1,122
Reduced 6.02%
17,514
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,936
Added 17.44%
18,636
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$47,194
$25.09 p/Share
1,881
Reduced 11.34%
14,700
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
6,266
Added 27.43%
16,581
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$33,251
$32.44 p/Share
1,025
Reduced 9.04%
10,315
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
3,599
Added 24.09%
11,340
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$25,664
$32.08 p/Share
800
Reduced 9.37%
7,741
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
2,807
Added 24.74%
8,541
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$13,740
$32.33 p/Share
425
Reduced 6.9%
5,734
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
1,490
Added 19.48%
6,159
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$64,508
$37.57 p/Share
1,717
Reduced 26.89%
4,669
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
5,813
Added 47.65%
6,386
Common Stock