Apr 23
2024
SELL
Open market or private sale
$9,285,204
$238.86 p/Share
38,873
Reduced 33.75%
76,310
Common Stock
Mar 08
2024
-
6,975
Reduced 5.71%
115,183
Common Stock
Feb 12
2024
SELL
Open market or private sale
$14,780,457
$213.11 p/Share
69,356
Reduced 36.21%
122,158
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$11,760,289
$201.43 p/Share
58,384
Reduced 23.36%
191,514
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
$23,313,508
$201.43 p/Share
115,740
Added 31.65%
249,898
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$8,841,743
$172.31 p/Share
51,313
Reduced 38.45%
82,158
Common Stock
Jan 29
2023
BUY
Grant, award, or other acquisition
$17,607,669
$172.31 p/Share
102,186
Added 43.36%
133,471
Common Stock
Apr 28
2022
SELL
Open market or private sale
$8,590,781
$178.38 p/Share
48,160
Reduced 60.62%
31,285
Common Stock
Feb 01
2022
SELL
Open market or private sale
$48,148,638
$179.89 p/Share
267,656
Reduced 79.19%
70,353
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$5,718,654
$95.92 p/Share
59,619
Added 14.99%
338,009
Common Stock
Jan 31
2022
-
9,092
Reduced 3.07%
287,482
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$18,421,677
$88.55 p/Share
208,037
Added 42.77%
278,390
Common Stock
Jan 29
2022
SELL
Sale (or disposition) back to the issuer
$8,589,358
$177.06 p/Share
48,511
Reduced 35.4%
88,537
Common Stock
Jan 29
2022
BUY
Grant, award, or other acquisition
$17,116,567
$177.06 p/Share
96,671
Added 41.36%
137,048
Common Stock
Mar 01
2021
-
30,000
Reduced 48.95%
31,285
Common Stock
Feb 26
2021
SELL
Open market or private sale
$9,456,433
$135.8 p/Share
69,635
Reduced 69.0%
31,285
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$5,596,565
$80.37 p/Share
69,635
Added 40.83%
100,920
Common Stock
Feb 26
2021
BUY
Other acquisition or disposition
$4,080,600
$136.02 p/Share
30,000
Added 32.86%
61,285
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$3,628,564
$121.15 p/Share
29,951
Reduced 48.91%
31,285
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
$7,418,741
$121.15 p/Share
61,236
Added 50.0%
61,236
Common Stock
Jan 28
2020
SELL
Payment of exercise price or tax liability
$3,067,674
$132.45 p/Share
23,161
Reduced 10.12%
205,769
Common Stock
Jan 28
2020
BUY
Grant, award, or other acquisition
$6,441,706
$132.45 p/Share
48,635
Added 17.52%
228,930
Common Stock
Dec 02
2019
SELL
Open market or private sale
$1,780,950
$118.73 p/Share
15,000
Reduced 7.68%
180,295
Common Stock
Sep 03
2019
SELL
Open market or private sale
$1,783,050
$118.87 p/Share
15,000
Reduced 7.13%
195,295
Common Stock
Jun 03
2019
SELL
Open market or private sale
$1,723,500
$114.9 p/Share
15,000
Reduced 6.66%
210,295
Common Stock