Nov 15
2023
SELL
Payment of exercise price or tax liability
$4,022
$18.2 p/Share
221
Reduced 3.82%
5,561
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 10.0%
5,725
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$8,740
$15.47 p/Share
565
Added 9.89%
5,146
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,490
$27.06 p/Share
129
Reduced 2.74%
4,581
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
372
Added 7.32%
4,710
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$6,382
$28.88 p/Share
221
Reduced 4.85%
4,338
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
636
Added 12.38%
4,502
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$3,427
$26.57 p/Share
129
Reduced 3.18%
3,923
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
373
Added 8.43%
4,052
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$22,908
$32.13 p/Share
713
Reduced 16.23%
3,679
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 32.21%
4,335
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,488
$35.87 p/Share
153
Reduced 6.16%
2,332
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
373
Added 13.05%
2,485
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,888
$43.11 p/Share
67
Reduced 3.07%
2,112
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
162
Added 6.92%
2,179
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$5,100
$39.54 p/Share
129
Reduced 6.01%
2,017
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
372
Added 14.77%
2,146
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,409
$42.27 p/Share
57
Reduced 3.11%
1,774
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
163
Added 8.17%
1,831
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$6,022
$46.68 p/Share
129
Reduced 7.18%
1,668
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
373
Added 17.19%
1,797
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,149
$55.25 p/Share
57
Reduced 3.85%
1,424
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
162
Added 9.86%
1,481
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$9,134
$70.81 p/Share
129
Reduced 8.91%
1,319
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
373
Added 20.48%
1,448
Common Stock