Mar 15
2024
SELL
Payment of exercise price or tax liability
$47,437
$200.16 p/Share
237
Reduced 6.86%
3,216
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$24,555
$193.35 p/Share
127
Reduced 3.55%
3,453
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
1,241
Added 25.74%
3,580
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$11,215
$160.22 p/Share
70
Reduced 2.91%
2,339
Common Stock
Mar 16
2022
BUY
Grant, award, or other acquisition
-
691
Added 22.29%
2,409
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$21,787
$189.45 p/Share
115
Reduced 6.27%
1,718
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$17,370
$251.74 p/Share
69
Reduced 3.63%
1,833
Common Stock
Apr 19
2021
BUY
Grant, award, or other acquisition
-
162
Added 7.85%
1,902
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
252
Added 12.65%
1,740
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$27,956
$282.38 p/Share
99
Reduced 6.24%
1,488
Common Stock
Nov 05
2020
SELL
Open market or private sale
$15,225
$203.0 p/Share
75
Reduced 4.51%
1,587
Common Stock
Nov 03
2020
SELL
Open market or private sale
$158,102
$203.74 p/Share
776
Reduced 31.83%
1,662
Common Stock
Aug 01
2020
SELL
Payment of exercise price or tax liability
$13,386
$194.0 p/Share
69
Reduced 2.75%
2,438
Common Stock
Mar 30
2020
BUY
Grant, award, or other acquisition
-
439
Added 14.9%
2,507
Common Stock
Feb 27
2020
SELL
Payment of exercise price or tax liability
$18,291
$163.31 p/Share
112
Reduced 5.14%
2,068
Common Stock
Aug 15
2019
BUY
Grant, award, or other acquisition
-
1,062
Added 32.76%
2,180
Common Stock
Feb 23
2019
SELL
Payment of exercise price or tax liability
$39,229
$212.05 p/Share
185
Reduced 14.2%
1,118
Common Stock
Feb 01
2019
SELL
Open market or private sale
$392,609
$207.51 p/Share
1,892
Reduced 59.22%
1,303
Common Stock
Dec 03
2018
SELL
Open market or private sale
$265,801
$207.01 p/Share
1,284
Reduced 28.67%
3,195
Common Stock
Feb 26
2018
BUY
Grant, award, or other acquisition
-
328
Added 6.82%
4,479
Common Stock
Feb 25
2018
SELL
Payment of exercise price or tax liability
$21,330
$151.28 p/Share
141
Reduced 3.29%
4,151
Common Stock
Jan 14
2018
SELL
Payment of exercise price or tax liability
$55,372
$155.54 p/Share
356
Reduced 7.66%
4,292
Common Stock
Feb 27
2017
SELL
Payment of exercise price or tax liability
$25,574
$134.6 p/Share
190
Reduced 4.24%
4,296
Common Stock
Feb 27
2017
BUY
Grant, award, or other acquisition
-
352
Added 7.04%
4,648
Common Stock
May 16
2016
SELL
Payment of exercise price or tax liability
$76,060
$84.23 p/Share
903
Reduced 16.76%
4,486
Common Stock