Jan 31
2024
SELL
Payment of exercise price or tax liability
$17,493
$397.58 p/Share
44
Reduced 0.44%
9,913
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
148
Added 1.46%
9,958
Common Stock
Dec 06
2023
SELL
Payment of exercise price or tax liability
$17,333
$368.8 p/Share
47
Reduced 0.48%
9,810
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
159
Added 1.59%
9,857
Common Stock
Sep 13
2023
SELL
Payment of exercise price or tax liability
$17,475
$336.06 p/Share
52
Reduced 0.53%
9,698
Common Stock
Sep 13
2023
BUY
Grant, award, or other acquisition
-
175
Added 1.76%
9,751
Common Stock
Jun 13
2023
SELL
Payment of exercise price or tax liability
$17,383
$334.29 p/Share
52
Reduced 0.54%
9,576
Common Stock
Jun 13
2023
BUY
Grant, award, or other acquisition
-
175
Added 1.79%
9,628
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$17,594
$247.81 p/Share
71
Reduced 0.75%
9,453
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
237
Added 2.43%
9,524
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$16,665
$252.51 p/Share
66
Reduced 0.71%
9,290
Common Stock
Dec 12
2022
BUY
Grant, award, or other acquisition
-
233
Added 2.43%
9,357
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$17,356
$262.97 p/Share
66
Reduced 0.72%
9,124
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
223
Added 2.37%
9,191
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$17,487
$273.24 p/Share
64
Reduced 0.71%
8,968
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
-
215
Added 2.32%
9,033
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$17,415
$310.98 p/Share
56
Reduced 0.63%
8,818
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
189
Added 2.09%
8,875
Common Stock
Jan 31
2022
BUY
Open market or private purchase
$498,448
$311.53 p/Share
1,600
Added 15.56%
8,686
Common Stock
Jan 28
2022
BUY
Open market or private purchase
$502,316
$295.48 p/Share
1,700
Added 19.35%
7,086
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$15,148
$336.63 p/Share
45
Reduced 0.83%
5,386
Common Stock
Nov 29
2021
BUY
Grant, award, or other acquisition
-
148
Added 2.65%
5,431
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$15,057
$301.15 p/Share
50
Reduced 0.94%
5,283
Common Stock
Sep 02
2021
BUY
Grant, award, or other acquisition
-
166
Added 3.02%
5,333
Common Stock
Jun 02
2021
SELL
Payment of exercise price or tax liability
$15,085
$247.3 p/Share
61
Reduced 1.17%
5,167
Common Stock