Mar 12
2023
SELL
Payment of exercise price or tax liability
$3,918
$111.97 p/Share
35
Reduced 0.16%
21,255
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
69
Added 0.32%
21,290
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$9,101
$116.69 p/Share
78
Reduced 0.37%
21,221
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
2,210
Added 9.4%
21,299
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$84,686
$115.85 p/Share
731
Reduced 3.69%
19,089
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
-
1,648
Added 7.68%
19,820
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$53,579
$117.24 p/Share
457
Reduced 2.45%
18,172
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$63,642
$114.67 p/Share
555
Reduced 2.89%
18,629
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$41,891
$117.67 p/Share
356
Reduced 1.82%
19,184
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$3,550
$114.52 p/Share
31
Reduced 0.19%
16,437
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
3,103
Added 13.7%
19,540
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$8,589
$120.97 p/Share
71
Reduced 0.43%
16,468
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$188,176
$131.5 p/Share
1,431
Reduced 7.96%
16,539
Common Stock
May 10
2021
SELL
Open market or private sale
$219,732
$157.74 p/Share
1,393
Reduced 7.19%
17,970
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$60,265
$142.47 p/Share
423
Reduced 2.14%
19,363
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$77,283
$140.77 p/Share
549
Reduced 2.7%
19,786
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
2,411
Added 10.6%
20,335
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
207
Added 1.14%
17,924
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
886
Added 4.76%
17,717
Common Stock
Nov 06
2020
SELL
Open market or private sale
$278,864
$123.01 p/Share
2,267
Reduced 11.87%
16,831
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$118,362
$122.91 p/Share
963
Reduced 4.8%
19,098
Common Stock