Nov 25
2024
SELL
Payment of exercise price or tax liability
$4,918
$53.46 p/Share
92
Reduced 2.15%
4,179
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
386
Added 8.42%
4,200
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$2,197
$53.6 p/Share
41
Reduced 1.04%
3,885
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
169
Added 4.13%
3,926
Common Stock
Nov 04
2024
SELL
Open market or private sale
$105,440
$52.72 p/Share
2,000
Reduced 34.74%
3,757
Common Stock
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