Oct 31
2024
BUY
Grant, award, or other acquisition
$77,985
$79.74 p/Share
978
Added 3.37%
28,014
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$78,029
$81.45 p/Share
958
Added 3.44%
26,915
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$75,317
$80.64 p/Share
934
Added 3.49%
25,833
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$75,193
$80.68 p/Share
932
Added 3.62%
24,795
Common Stock
Nov 01
2023
SELL
Open market or private sale
$15,176
$68.67 p/Share
221
Reduced 0.92%
23,775
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$75,305
$69.47 p/Share
1,084
Added 4.32%
23,996
Common Stock
Aug 01
2023
SELL
Open market or private sale
$15,085
$85.23 p/Share
177
Reduced 0.77%
22,808
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$75,262
$86.31 p/Share
872
Added 3.66%
22,984
Common Stock
May 01
2023
SELL
Open market or private sale
$14,648
$86.17 p/Share
170
Reduced 0.77%
22,020
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$72,749
$84.79 p/Share
858
Added 3.72%
22,190
Common Stock
Jan 31
2023
SELL
Open market or private sale
$14,266
$83.43 p/Share
171
Reduced 0.8%
21,236
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$72,692
$84.33 p/Share
862
Added 3.87%
21,407
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$72,719
$70.67 p/Share
1,029
Added 4.79%
20,450
Common Stock
Aug 01
2022
SELL
Open market or private sale
$14,524
$80.69 p/Share
180
Reduced 0.92%
19,329
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$72,829
$80.12 p/Share
909
Added 4.45%
19,509
Common Stock
May 02
2022
SELL
Sale (or disposition) back to the issuer
$13,611
$76.04 p/Share
179
Reduced 0.96%
18,503
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$70,166
$75.61 p/Share
928
Added 4.73%
18,682
Common Stock
Feb 01
2022
SELL
Sale (or disposition) back to the issuer
$13,698
$91.93 p/Share
149
Reduced 0.84%
17,680
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$70,271
$90.79 p/Share
774
Added 4.16%
17,829
Common Stock
Jan 27
2022
-
9,789
Reduced 36.47%
17,055
Common Stock
Dec 21
2021
-
10,000
Reduced 27.14%
26,844
Common Stock
Nov 01
2021
SELL
Sale (or disposition) back to the issuer
$14,293
$97.23 p/Share
147
Reduced 0.4%
36,784
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$64,884
$93.09 p/Share
697
Added 1.85%
36,931
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$76,212
$104.4 p/Share
730
Added 1.98%
36,176
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$65,992
$107.13 p/Share
616
Added 1.71%
35,390
Common Stock