Feb 16
2024
SELL
Payment of exercise price or tax liability
$23,784
$113.8 p/Share
209
Reduced 2.95%
6,877
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$8,532
$113.76 p/Share
75
Reduced 1.05%
7,086
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$21,697
$123.28 p/Share
176
Reduced 2.4%
7,161
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$79,884
$123.66 p/Share
646
Reduced 8.09%
7,337
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,241
Added 13.45%
7,983
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$75,113
$124.36 p/Share
604
Added 8.22%
6,742
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$19,056
$123.74 p/Share
154
Reduced 2.45%
6,138
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$80,228
$125.16 p/Share
641
Reduced 9.25%
6,292
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,212
Added 14.88%
6,933
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$320,144
$127.7 p/Share
2,507
Added 30.47%
5,721
Common Stock
May 19
2021
SELL
Open market or private sale
$24,004
$120.02 p/Share
200
Reduced 5.86%
3,214
Common Stock
Feb 26
2021
SELL
Open market or private sale
$20,956
$100.27 p/Share
209
Reduced 5.77%
3,414
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$21,913
$105.35 p/Share
208
Reduced 5.43%
3,623
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$51,567
$103.34 p/Share
499
Reduced 11.52%
3,831
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,034
Added 19.28%
4,330
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
658
Added 16.64%
3,296
Common Stock
Feb 12
2021
SELL
Open market or private sale
$26,638
$103.65 p/Share
257
Reduced 8.88%
2,638
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$4,523
$77.99 p/Share
58
Reduced 1.96%
2,895
Common Stock
Feb 20
2020
SELL
Payment of exercise price or tax liability
$31,040
$80.0 p/Share
388
Reduced 11.61%
2,953
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
1,056
Added 24.2%
3,308
Common Stock
Feb 19
2020
SELL
Payment of exercise price or tax liability
$3,169
$79.22 p/Share
40
Reduced 1.72%
2,285
Common Stock
Feb 19
2020
BUY
Grant, award, or other acquisition
-
473
Added 16.9%
2,325
Common Stock
Feb 22
2019
SELL
Payment of exercise price or tax liability
$2,212
$81.94 p/Share
27
Reduced 1.44%
1,852
Common Stock
Feb 21
2019
SELL
Payment of exercise price or tax liability
$17,581
$81.77 p/Share
215
Reduced 13.45%
1,383
Common Stock
Feb 21
2019
BUY
Grant, award, or other acquisition
-
496
Added 20.88%
1,879
Common Stock