Sep 03
2024
SELL
Payment of exercise price or tax liability
$25,050
$20.35 p/Share
1,231
Reduced 4.74%
24,748
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
3,594
Added 12.15%
25,979
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$13,962
$19.61 p/Share
712
Reduced 3.08%
22,385
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
2,078
Added 8.25%
23,097
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$48,109
$18.8 p/Share
2,559
Reduced 10.85%
21,019
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
7,469
Added 24.84%
22,597
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$54,805
$18.04 p/Share
3,038
Reduced 15.87%
16,109
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
8,261
Added 30.14%
19,147
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$17,258
$24.24 p/Share
712
Reduced 6.14%
10,886
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
2,077
Added 15.19%
11,598
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$6,896
$24.63 p/Share
280
Reduced 2.86%
9,521
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
815
Added 7.68%
9,801
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$22,651
$23.09 p/Share
981
Reduced 9.84%
8,986
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
2,862
Added 22.31%
9,967
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$33,093
$25.09 p/Share
1,319
Reduced 15.66%
7,105
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
3,419
Added 28.87%
8,424
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$23,097
$32.44 p/Share
712
Reduced 12.45%
5,005
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
2,077
Added 26.65%
5,717
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$6,961
$32.08 p/Share
217
Reduced 5.63%
3,640
Common Stock
May 03
2022
BUY
Exercise of conversion of derivative security
-
631
Added 14.06%
3,857
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$9,020
$32.33 p/Share
279
Reduced 7.96%
3,226
Common Stock
May 01
2022
BUY
Exercise of conversion of derivative security
-
812
Added 18.81%
3,505
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$48,014
$37.57 p/Share
1,278
Reduced 32.18%
2,693
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
3,486
Added 46.75%
3,971
Common Stock