Oct 16
2023
SELL
Payment of exercise price or tax liability
$303,653
$95.82 p/Share
3,169
Reduced 5.33%
56,303
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$698,144
$95.82 p/Share
7,286
Added 11.24%
57,547
Common Stock
Aug 07
2023
SELL
Open market or private sale
$1,092,109
$106.03 p/Share
10,300
Reduced 16.5%
52,126
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$688,967
$66.89 p/Share
10,300
Added 14.18%
62,342
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$362
$90.7 p/Share
4
Reduced 0.01%
52,042
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$725
$90.7 p/Share
8
Added 0.02%
52,046
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$69,715
$89.15 p/Share
782
Reduced 1.48%
52,037
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,898
Added 3.47%
52,819
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$813
$90.43 p/Share
9
Reduced 0.02%
50,921
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
$1,537
$90.43 p/Share
17
Added 0.03%
50,923
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$58,626
$92.18 p/Share
636
Reduced 1.23%
50,911
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
1,544
Added 2.91%
51,547
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$81,769
$91.67 p/Share
892
Reduced 1.75%
50,002
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
2,167
Added 4.08%
50,894
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$37,464
$93.66 p/Share
400
Reduced 0.81%
48,726
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
918
Added 1.83%
49,126
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$139,980
$77.81 p/Share
1,799
Reduced 3.6%
48,207
Common Stock
Oct 17
2022
BUY
Exercise of conversion of derivative security
$321,744
$77.81 p/Share
4,135
Added 7.82%
48,766
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$82,062
$92.83 p/Share
884
Reduced 1.89%
45,871
Common Stock
May 06
2022
BUY
Exercise of conversion of derivative security
-
2,148
Added 4.39%
46,755
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$1,111
$111.12 p/Share
10
Reduced 0.02%
44,607
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$2,000
$111.12 p/Share
18
Added 0.04%
44,611
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$87,455
$112.41 p/Share
778
Reduced 1.71%
44,598
Common Stock
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
1,889
Added 4.0%
45,376
Common Stock
Nov 18
2021
SELL
Payment of exercise price or tax liability
$70,995
$113.41 p/Share
626
Reduced 1.42%
43,487
Common Stock