Dec 18
2024
SELL
Payment of exercise price or tax liability
$48,073
$232.24 p/Share
207
Reduced 0.14%
149,293
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
207
Added 0.14%
149,500
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$5,533,090
$249.07 p/Share
22,215
Reduced 12.95%
149,293
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$3,034,701
$89.58 p/Share
33,877
Added 16.49%
171,508
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$3,657,099
$225.08 p/Share
16,248
Reduced 10.56%
137,631
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
35,137
Added 18.59%
153,879
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$944,206
$248.41 p/Share
3,801
Reduced 3.1%
118,742
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
8,477
Added 6.61%
119,678
Common Stock
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