Oct 31
2024
BUY
Grant, award, or other acquisition
$35,368
$121.96 p/Share
290
Added 0.47%
61,182
Common Stock
Aug 21
2024
SELL
Open market or private sale
$816,465
$125.61 p/Share
6,500
Reduced 9.65%
60,892
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$35,123
$126.8 p/Share
277
Added 0.41%
67,392
Common Stock
May 30
2024
BUY
Grant, award, or other acquisition
$9,046
$122.25 p/Share
74
Added 0.11%
67,114
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
1,589
Added 2.32%
67,040
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$33,032
$132.13 p/Share
250
Added 0.38%
65,451
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$32,885
$113.79 p/Share
289
Added 0.44%
65,200
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$53,459
$120.95 p/Share
442
Added 0.68%
64,911
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$29,163
$126.25 p/Share
231
Added 0.36%
64,468
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$29,024
$132.53 p/Share
219
Added 0.34%
64,236
Common Stock
May 30
2023
BUY
Grant, award, or other acquisition
-
1,838
Added 2.79%
64,017
Common Stock
Apr 28
2023
SELL
Sale (or disposition) back to the issuer
$0
$119.47 p/Share
0
Reduced 0.0%
62,167
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$1,314
$119.47 p/Share
11
Added 0.02%
62,179
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$27,358
$119.47 p/Share
229
Added 0.37%
62,168
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
$13,067
$116.67 p/Share
112
Added 0.18%
61,938
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$32,926
$113.54 p/Share
290
Added 0.47%
61,826
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$26,979
$132.25 p/Share
204
Added 0.33%
61,535
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$48,570
$129.52 p/Share
375
Added 0.61%
61,331
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$24,164
$136.52 p/Share
177
Added 0.29%
60,955
Common Stock
Sep 29
2022
BUY
Grant, award, or other acquisition
$47,673
$112.97 p/Share
422
Added 0.69%
60,778
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$23,690
$111.22 p/Share
213
Added 0.35%
60,356
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$55,883
$110.44 p/Share
506
Added 0.83%
60,143
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
$14,974
$120.76 p/Share
124
Added 0.21%
59,636
Common Stock
Apr 29
2022
SELL
Sale (or disposition) back to the issuer
$0
$116.76 p/Share
0
Reduced 0.0%
59,512
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$21,250
$116.76 p/Share
182
Added 0.3%
59,512
Common Stock