Aug 25
2024
SELL
Payment of exercise price or tax liability
$8,533
$46.63 p/Share
183
Reduced 3.08%
5,757
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
761
Added 11.63%
5,781
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$1,860
$45.39 p/Share
41
Reduced 0.79%
5,179
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
169
Added 3.14%
5,220
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$2,229
$28.95 p/Share
77
Reduced 1.56%
4,851
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
261
Added 5.08%
4,881
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$1,459
$29.19 p/Share
50
Reduced 1.06%
4,667
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
168
Added 3.44%
4,717
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$2,584
$30.77 p/Share
84
Reduced 1.64%
5,051
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
284
Added 5.24%
5,135
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$6,462
$27.27 p/Share
237
Reduced 4.95%
4,549
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
800
Added 14.32%
4,786
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$2,530
$23.0 p/Share
110
Reduced 2.69%
3,986
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
374
Added 8.52%
4,016
Common Stock
Nov 25
2023
SELL
Payment of exercise price or tax liability
$2,409
$27.07 p/Share
89
Reduced 2.34%
3,722
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
372
Added 9.03%
3,746
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$2,951
$22.7 p/Share
130
Reduced 3.64%
3,439
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
536
Added 13.06%
3,569
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$2,659
$29.88 p/Share
89
Reduced 2.85%
3,033
Common Stock
Aug 25
2023
BUY
Exercise of conversion of derivative security
-
372
Added 10.85%
3,057
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$1,738
$28.97 p/Share
60
Reduced 2.14%
2,750
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
-
247
Added 8.08%
2,810
Common Stock
May 25
2023
SELL
Payment of exercise price or tax liability
$1,898
$20.64 p/Share
92
Reduced 3.47%
2,563
Common Stock
May 25
2023
BUY
Exercise of conversion of derivative security
-
405
Added 13.54%
2,586
Common Stock