Dec 19
2024
SELL
Payment of exercise price or tax liability
$13,073
$169.79 p/Share
77
Reduced 0.04%
172,814
Common Stock
Dec 19
2024
BUY
Exercise of conversion of derivative security
$13,073
$169.79 p/Share
77
Added 0.04%
172,891
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,611,312
$169.22 p/Share
9,522
Reduced 5.23%
172,665
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
18,314
Added 9.14%
182,039
Common Stock
Jan 24
2024
SELL
Open market or private sale
$15,618,683
$153.57 p/Share
101,704
Reduced 38.36%
163,428
Common Stock
Jan 24
2024
BUY
Exercise of conversion of derivative security
$8,000,036
$78.66 p/Share
101,704
Added 27.72%
265,132
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$11,952
$149.4 p/Share
80
Reduced 0.05%
163,428
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$11,952
$149.4 p/Share
80
Added 0.05%
163,509
Common Stock
Aug 17
2023
SELL
Open market or private sale
$1,098,227
$152.85 p/Share
7,185
Reduced 4.22%
163,277
Common Stock
Aug 16
2023
BUY
Grant, award, or other acquisition
-
15,701
Added 8.43%
170,462
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$11,636
$149.18 p/Share
78
Reduced 0.05%
154,311
Common Stock
Dec 07
2022
BUY
Exercise of conversion of derivative security
$11,636
$149.18 p/Share
78
Added 0.05%
154,390
Common Stock
Aug 17
2022
SELL
Open market or private sale
$1,826,007
$149.33 p/Share
12,228
Reduced 7.35%
154,158
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
-
24,774
Added 12.96%
166,386
Common Stock
Jan 20
2022
SELL
Open market or private sale
$8,352,496
$161.13 p/Share
51,837
Reduced 26.85%
141,198
Common Stock
Jan 20
2022
BUY
Exercise of conversion of derivative security
$3,500,034
$67.52 p/Share
51,837
Added 21.17%
193,035
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$11,162
$148.83 p/Share
75
Reduced 0.05%
141,198
Common Stock
Dec 06
2021
BUY
Exercise of conversion of derivative security
$11,162
$148.83 p/Share
75
Added 0.05%
141,274
Common Stock
Aug 17
2021
SELL
Open market or private sale
$1,895,001
$144.37 p/Share
13,126
Reduced 8.51%
141,063
Common Stock
Aug 17
2021
BUY
Grant, award, or other acquisition
-
24,246
Added 13.59%
154,189
Common Stock
Jan 21
2021
SELL
Open market or private sale
$12,433,045
$130.65 p/Share
95,163
Reduced 42.34%
129,585
Common Stock
Jan 21
2021
BUY
Exercise of conversion of derivative security
$6,000,027
$63.05 p/Share
95,163
Added 29.75%
224,748
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$11,906
$136.85 p/Share
87
Reduced 0.07%
129,585
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
$11,906
$136.85 p/Share
87
Added 0.07%
129,673
Common Stock
Aug 18
2020
SELL
Open market or private sale
$2,098,466
$136.53 p/Share
15,370
Reduced 10.61%
129,460
Common Stock