Dec 13
2023
SELL
Payment of exercise price or tax liability
$62,542
$203.72 p/Share
307
Reduced 0.27%
114,066
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
307
Added 0.27%
114,373
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$5,066,994
$197.19 p/Share
25,696
Reduced 18.39%
114,066
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$2,956,684
$77.53 p/Share
38,136
Added 21.44%
139,762
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$642,300
$197.57 p/Share
3,251
Reduced 3.1%
101,626
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
7,029
Added 6.38%
103,196
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$2,601,427
$188.4 p/Share
13,808
Reduced 12.37%
97,848
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
27,412
Added 20.08%
109,077
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
2,579
Added 2.54%
98,980
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$4,509,317
$174.57 p/Share
25,831
Reduced 24.03%
81,665
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$2,901,609
$75.61 p/Share
38,376
Added 26.31%
107,496
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$62,031
$167.2 p/Share
371
Reduced 0.53%
69,120
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
371
Added 0.53%
69,491
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$411,290
$153.01 p/Share
2,688
Reduced 3.74%
69,120
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
5,808
Added 7.48%
71,808
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$504,215
$155.0 p/Share
3,253
Reduced 4.7%
66,000
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
7,029
Added 9.42%
67,571
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$2,014,602
$153.33 p/Share
13,139
Reduced 17.43%
62,224
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
-
28,395
Added 27.37%
75,363
Common Stock
Nov 14
2021
SELL
Payment of exercise price or tax liability
$272,489
$125.34 p/Share
2,174
Reduced 4.42%
46,968
Common Stock
Nov 14
2021
BUY
Exercise of conversion of derivative security
-
4,689
Added 8.71%
49,142
Common Stock
Nov 12
2021
SELL
Payment of exercise price or tax liability
$1,292,568
$119.45 p/Share
10,821
Reduced 19.58%
44,453
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
23,442
Added 29.78%
55,274
Common Stock
Nov 10
2021
SELL
Payment of exercise price or tax liability
$143,275
$125.68 p/Share
1,140
Reduced 3.46%
31,832
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
-
3,634
Added 9.93%
32,972
Common Stock