Apr 01
2024
SELL
Payment of exercise price or tax liability
$52,684
$53.76 p/Share
980
Reduced 2.73%
34,972
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
2,083
Added 5.48%
35,952
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$37,834
$49.2 p/Share
769
Reduced 2.22%
33,869
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
1,636
Added 4.51%
34,638
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$75,967
$49.88 p/Share
1,523
Reduced 4.41%
33,002
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
-
3,240
Added 8.58%
34,525
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$184,466
$57.27 p/Share
3,221
Reduced 9.33%
31,285
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
-
6,852
Added 16.57%
34,506
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$69,725
$45.13 p/Share
1,545
Reduced 5.29%
27,654
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
3,320
Added 10.21%
29,199
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$35,596
$46.35 p/Share
768
Reduced 2.88%
25,879
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
1,634
Added 5.78%
26,647
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$40,104
$53.26 p/Share
753
Reduced 2.92%
25,013
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
1,601
Added 5.85%
25,766
Common Stock
Dec 08
2022
SELL
Payment of exercise price or tax liability
$141,445
$43.9 p/Share
3,222
Reduced 11.76%
24,165
Common Stock
Dec 08
2022
BUY
Exercise of conversion of derivative security
-
6,854
Added 20.02%
27,387
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$230,558
$59.3 p/Share
3,888
Reduced 15.92%
20,533
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$105,890
$68.76 p/Share
1,540
Reduced 5.93%
24,421
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
3,323
Added 11.35%
25,961
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$52,115
$67.77 p/Share
769
Reduced 3.29%
22,638
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
1,636
Added 6.53%
23,407
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$68,475
$91.3 p/Share
750
Reduced 3.33%
21,771
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
1,599
Added 6.63%
22,521
Common Stock