Nov 05
2024
SELL
Payment of exercise price or tax liability
$339,592
$137.32 p/Share
2,473
Reduced 4.46%
52,919
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
$862,781
$137.32 p/Share
6,283
Added 10.19%
55,392
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$206,263
$119.09 p/Share
1,732
Reduced 3.41%
49,109
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$523,996
$119.09 p/Share
4,400
Added 7.97%
50,841
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$376,081
$108.6 p/Share
3,463
Reduced 6.94%
46,441
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
$955,680
$108.6 p/Share
8,800
Added 14.99%
49,904
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$165,677
$117.92 p/Share
1,405
Reduced 3.31%
41,104
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$420,974
$117.92 p/Share
3,570
Added 7.75%
42,509
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$139,443
$104.53 p/Share
1,334
Reduced 3.31%
38,939
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$373,172
$104.53 p/Share
3,570
Added 8.14%
40,273
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$168,637
$114.33 p/Share
1,475
Reduced 3.86%
36,703
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
$451,604
$114.33 p/Share
3,950
Added 9.38%
38,178
Common Stock
Feb 11
2022
SELL
Open market or private sale
$0
$105.0 p/Share
0
Reduced 0.0%
34,228
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$225,082
$93.98 p/Share
2,395
Reduced 6.54%
34,200
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$602,600
$93.98 p/Share
6,412
Added 14.91%
36,595
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$114,917
$102.88 p/Share
1,117
Reduced 3.57%
30,183
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
$308,640
$102.88 p/Share
3,000
Added 8.75%
31,300
Common Stock
Nov 11
2020
SELL
Payment of exercise price or tax liability
$140,130
$101.25 p/Share
1,384
Reduced 4.66%
28,300
Common Stock
Nov 11
2020
BUY
Exercise of conversion of derivative security
$375,030
$101.25 p/Share
3,704
Added 11.09%
29,684
Common Stock