May 28
2024
SELL
Payment of exercise price or tax liability
$6,673
$51.73 p/Share
129
Reduced 0.76%
16,876
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
-
310
Added 1.79%
17,005
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$176,784
$47.37 p/Share
3,732
Reduced 18.27%
16,695
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
9,021
Added 32.11%
19,072
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$9,227
$15.64 p/Share
590
Added 4.92%
11,406
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$3,417
$27.34 p/Share
125
Reduced 1.14%
10,816
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
309
Added 2.75%
10,941
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$11,027
$24.29 p/Share
454
Reduced 4.1%
10,632
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
973
Added 8.12%
11,008
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$2,511
$19.47 p/Share
129
Reduced 1.26%
10,113
Common Stock
Nov 27
2023
BUY
Exercise of conversion of derivative security
-
310
Added 2.94%
10,242
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$7,334
$18.2 p/Share
403
Reduced 3.9%
9,932
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
973
Added 8.66%
10,265
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$247
$15.47 p/Share
16
Added 0.17%
9,362
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$3,490
$27.06 p/Share
129
Reduced 1.36%
9,346
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
310
Added 3.17%
9,475
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$11,667
$28.88 p/Share
404
Reduced 4.22%
9,165
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
973
Added 9.29%
9,499
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$3,400
$26.57 p/Share
128
Reduced 1.47%
8,596
Common Stock
May 30
2023
BUY
Exercise of conversion of derivative security
-
309
Added 3.42%
8,724
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$45,078
$32.13 p/Share
1,403
Reduced 14.29%
8,415
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
3,391
Added 25.81%
9,748
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$16,965
$27.32 p/Share
621
Added 8.81%
6,427
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,201
$35.87 p/Share
145
Reduced 2.44%
5,806
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
310
Added 4.95%
5,951
Common Stock