Feb 28
2024
SELL
Payment of exercise price or tax liability
$634,327
$126.36 p/Share
5,020
Reduced 3.83%
125,968
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$815,755
$125.02 p/Share
6,525
Reduced 4.75%
130,988
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$1,674,017
$125.02 p/Share
13,390
Added 8.87%
137,513
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$95,265
$125.02 p/Share
762
Reduced 0.61%
124,123
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
22,251
Added 15.12%
124,885
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$1,188,202
$147.86 p/Share
8,036
Reduced 7.26%
102,634
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$2,248,063
$147.86 p/Share
15,204
Added 12.08%
110,670
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$181,771
$140.69 p/Share
1,292
Reduced 1.34%
95,466
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$217,797
$147.86 p/Share
1,473
Reduced 1.82%
79,315
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
17,443
Added 15.27%
96,758
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
13,980
Added 14.75%
80,788
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$1,343,830
$130.09 p/Share
10,330
Reduced 13.39%
66,808
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
$2,583,067
$130.09 p/Share
19,856
Added 20.47%
77,138
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
9,787
Added 14.59%
57,282
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$317,070
$130.16 p/Share
2,436
Reduced 4.88%
47,495
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$961,910
$115.42 p/Share
8,334
Reduced 14.3%
49,931
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
$1,912,509
$115.42 p/Share
16,570
Added 22.14%
58,265
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$97,679
$121.19 p/Share
806
Reduced 1.9%
41,695
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$151,438
$121.15 p/Share
1,250
Reduced 2.86%
42,501
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,665
Added 11.46%
43,751
Common Stock