Apr 09
2024
SELL
Payment of exercise price or tax liability
$741,504
$170.5 p/Share
4,349
Reduced 6.02%
67,937
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
9,537
Added 11.66%
72,286
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$205,678
$165.87 p/Share
1,240
Reduced 2.24%
54,232
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
8,517
Added 11.95%
62,749
Common Stock
Mar 06
2024
SELL
Open market or private sale
$993,600
$172.8 p/Share
5,750
Reduced 9.41%
55,378
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$1,063,165
$165.99 p/Share
6,405
Reduced 9.54%
60,766
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
14,045
Added 17.29%
67,171
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$75,594
$158.48 p/Share
477
Reduced 0.89%
53,126
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$13,733
$159.69 p/Share
86
Reduced 0.16%
53,603
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,885,983
$162.95 p/Share
11,574
Reduced 17.8%
53,439
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
28,137
Added 30.21%
65,013
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$989,783
$215.78 p/Share
4,587
Reduced 11.14%
36,600
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
10,057
Added 19.63%
41,187
Common Stock
Apr 04
2022
SELL
Open market or private sale
$1,050,950
$210.19 p/Share
5,000
Reduced 13.84%
31,130
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$190,880
$207.93 p/Share
918
Reduced 2.48%
36,130
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$1,064
$212.78 p/Share
5
Reduced 0.01%
37,048
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$134,308
$215.93 p/Share
622
Reduced 1.65%
36,993
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
4,970
Added 11.67%
37,615
Common Stock
May 20
2021
SELL
Open market or private sale
$1,148,033
$218.05 p/Share
5,265
Reduced 13.94%
32,507
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$364,997
$205.17 p/Share
1,779
Reduced 4.5%
37,772
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
3,900
Added 8.98%
39,551
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$164,865
$180.18 p/Share
915
Reduced 2.38%
37,533
Common Stock
Mar 12
2021
SELL
Open market or private sale
$80,766
$179.48 p/Share
450
Reduced 0.9%
49,575
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$1,998,298
$179.59 p/Share
11,127
Reduced 22.44%
38,448
Common Stock
Mar 12
2021
BUY
Exercise of conversion of derivative security
$990,736
$55.6 p/Share
17,819
Added 26.26%
50,025
Common Stock