Nov 01
2024
SELL
Open market or private sale
$29,349
$80.19 p/Share
366
Reduced 1.47%
24,557
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$83,408
$79.74 p/Share
1,046
Added 4.03%
24,923
Common Stock
Aug 01
2024
SELL
Open market or private sale
$29,119
$81.34 p/Share
358
Reduced 1.48%
23,877
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$83,404
$81.45 p/Share
1,024
Added 4.05%
24,235
Common Stock
May 01
2024
SELL
Open market or private sale
$28,681
$80.34 p/Share
357
Reduced 1.51%
23,211
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$82,172
$80.64 p/Share
1,019
Added 4.14%
23,568
Common Stock
Feb 22
2024
SELL
Open market or private sale
$31,383
$87.91 p/Share
357
Reduced 1.56%
22,549
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$82,212
$80.68 p/Share
1,019
Added 4.26%
22,906
Common Stock
Nov 01
2023
SELL
Open market or private sale
$28,387
$68.57 p/Share
414
Reduced 1.86%
21,887
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$82,183
$69.47 p/Share
1,183
Added 5.04%
22,301
Common Stock
Aug 01
2023
SELL
Open market or private sale
$28,265
$84.88 p/Share
333
Reduced 1.55%
21,118
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$82,167
$86.31 p/Share
952
Added 4.25%
21,451
Common Stock
May 01
2023
SELL
Open market or private sale
$28,197
$86.23 p/Share
327
Reduced 1.57%
20,499
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$79,278
$84.79 p/Share
935
Added 4.3%
20,826
Common Stock
Feb 01
2023
SELL
Open market or private sale
$27,580
$83.83 p/Share
329
Reduced 1.63%
19,891
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$79,270
$84.33 p/Share
940
Added 4.44%
20,220
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$79,221
$70.67 p/Share
1,121
Added 5.49%
19,280
Common Stock
Aug 01
2022
SELL
Open market or private sale
$27,919
$80.69 p/Share
346
Reduced 1.87%
18,159
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$79,239
$80.12 p/Share
989
Added 5.07%
18,505
Common Stock
May 02
2022
SELL
Sale (or disposition) back to the issuer
$26,196
$76.15 p/Share
344
Reduced 1.93%
17,516
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$74,249
$75.61 p/Share
982
Added 5.21%
17,860
Common Stock
Feb 01
2022
SELL
Sale (or disposition) back to the issuer
$26,238
$91.74 p/Share
286
Reduced 1.67%
16,878
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$74,266
$90.79 p/Share
818
Added 4.55%
17,164
Common Stock
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
$27,306
$97.87 p/Share
279
Reduced 1.68%
16,346
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$74,286
$93.09 p/Share
798
Added 4.58%
16,625
Common Stock