Nov 02
2024
SELL
Payment of exercise price or tax liability
$6,302
$37.29 p/Share
169
Reduced 4.56%
3,534
Common Stock
Nov 02
2024
BUY
Exercise of conversion of derivative security
-
675
Added 15.42%
3,703
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$7,236
$42.82 p/Share
169
Reduced 5.29%
3,028
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
674
Added 17.41%
3,197
Common Stock
Apr 24
2024
SELL
Payment of exercise price or tax liability
$5,375
$43.7 p/Share
123
Reduced 4.65%
2,523
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
-
490
Added 15.63%
2,646
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$5,867
$47.7 p/Share
123
Reduced 5.4%
2,156
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
491
Added 17.73%
2,279
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$6,817
$55.43 p/Share
123
Reduced 6.44%
1,788
Common Stock
Oct 24
2023
BUY
Exercise of conversion of derivative security
-
490
Added 20.41%
1,911
Common Stock
Jul 27
2023
SELL
Open market or private sale
$39,753
$65.6 p/Share
606
Reduced 29.9%
1,421
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$7,846
$63.79 p/Share
123
Reduced 5.72%
2,027
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
-
491
Added 18.59%
2,150
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$6,323
$62.61 p/Share
101
Reduced 5.74%
1,659
Common Stock
Apr 25
2023
BUY
Exercise of conversion of derivative security
-
404
Added 18.67%
1,760
Common Stock
Jan 25
2023
SELL
Payment of exercise price or tax liability
$5,666
$56.1 p/Share
101
Reduced 6.93%
1,356
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
-
404
Added 21.71%
1,457
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$5,881
$58.23 p/Share
101
Reduced 8.75%
1,053
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
-
404
Added 25.93%
1,154
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$6,936
$68.67 p/Share
101
Reduced 11.87%
750
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
404
Added 32.19%
851
Common Stock
Apr 25
2022
SELL
Payment of exercise price or tax liability
$5,905
$78.74 p/Share
75
Reduced 14.37%
447
Common Stock
Apr 25
2022
BUY
Exercise of conversion of derivative security
-
298
Added 36.34%
522
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$7,386
$98.48 p/Share
75
Reduced 25.08%
224
Common Stock
Jan 25
2022
BUY
Exercise of conversion of derivative security
-
299
Added 50.0%
299
Common Stock