Oct 14
2024
SELL
Open market or private sale
$36,621
$144.75 p/Share
253
Reduced 0.86%
29,120
Common Stock
Oct 13
2024
SELL
Payment of exercise price or tax liability
$65,053
$145.86 p/Share
446
Reduced 1.5%
29,373
Common Stock
Oct 13
2024
BUY
Exercise of conversion of derivative security
-
1,010
Added 3.28%
29,819
Common Stock
Feb 26
2024
SELL
Open market or private sale
$850,388
$169.4 p/Share
5,020
Reduced 14.84%
28,809
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,432,613
$169.54 p/Share
8,450
Reduced 19.99%
33,829
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
3,150
Added 11.05%
25,350
Common Stock
Feb 25
2024
BUY
Grant, award, or other acquisition
-
16,929
Added 28.59%
42,279
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$86,662
$171.27 p/Share
506
Reduced 2.19%
22,634
Common Stock
Feb 12
2024
SELL
Open market or private sale
$73,623
$169.64 p/Share
434
Reduced 1.92%
22,200
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,733
Added 6.97%
23,140
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$52,628
$168.68 p/Share
312
Reduced 1.42%
21,645
Common Stock
Feb 09
2024
SELL
Open market or private sale
$41,014
$172.33 p/Share
238
Reduced 1.1%
21,407
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
950
Added 4.15%
21,957
Common Stock
Oct 16
2023
SELL
Open market or private sale
$129,602
$153.74 p/Share
843
Reduced 3.86%
21,007
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$103,810
$154.48 p/Share
672
Reduced 2.98%
21,850
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
-
1,515
Added 6.36%
22,298
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,664,626
$152.62 p/Share
10,907
Reduced 28.6%
27,233
Common Stock
Feb 27
2023
SELL
Open market or private sale
$942,865
$151.44 p/Share
6,226
Reduced 22.86%
21,007
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
18,468
Added 33.37%
36,870
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
3,283
Added 15.14%
18,402
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
3,150
Added 16.12%
16,389
Common Stock
Feb 10
2023
SELL
Open market or private sale
$61,087
$141.08 p/Share
433
Reduced 3.17%
13,239
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$77,942
$142.49 p/Share
547
Reduced 3.85%
13,672
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,733
Added 10.86%
14,219
Common Stock
Oct 13
2022
SELL
Payment of exercise price or tax liability
$31,147
$137.82 p/Share
226
Reduced 1.78%
12,486
Common Stock