Oct 31
2024
BUY
Grant, award, or other acquisition
$13,500
$62.5 p/Share
216
Added 0.62%
34,709
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$13,459
$64.71 p/Share
208
Added 0.6%
34,493
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$13,505
$54.68 p/Share
247
Added 0.72%
34,285
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$23,522
$52.04 p/Share
452
Added 1.31%
34,038
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$990
$52.12 p/Share
19
Added 0.06%
33,586
Common Stock
Jan 29
2024
SELL
Open market or private sale
$96,086
$53.83 p/Share
1,785
Reduced 5.05%
33,567
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$75,147
$53.41 p/Share
1,407
Added 3.83%
35,352
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$13,508
$43.86 p/Share
308
Added 0.94%
32,329
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$13,507
$53.18 p/Share
254
Added 0.79%
32,021
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$1,006
$47.95 p/Share
21
Added 0.07%
31,767
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$12,510
$55.85 p/Share
224
Added 0.7%
31,746
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$23,483
$66.15 p/Share
355
Added 1.11%
31,522
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$998
$66.56 p/Share
15
Added 0.05%
31,167
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$50,303
$68.07 p/Share
739
Added 1.51%
48,258
Common Stock
Dec 02
2022
SELL
Open market or private sale
$473,087
$70.61 p/Share
6,700
Reduced 17.7%
31,152
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$9,964
$74.92 p/Share
133
Added 0.29%
45,257
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$13,530
$70.84 p/Share
191
Added 0.42%
45,124
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$13,479
$68.77 p/Share
196
Added 0.43%
44,933
Common Stock
Aug 18
2022
SELL
Open market or private sale
$146,640
$73.32 p/Share
2,000
Reduced 5.02%
37,852
Common Stock
Jun 07
2022
SELL
Open market or private sale
$198,620
$68.49 p/Share
2,900
Reduced 6.78%
39,852
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
$969
$69.18 p/Share
14
Added 0.03%
44,737
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$12,512
$68.37 p/Share
183
Added 0.41%
44,723
Common Stock
Mar 18
2022
SELL
Open market or private sale
$18,486
$71.1 p/Share
260
Reduced 0.6%
42,752
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$13,495
$71.78 p/Share
188
Added 0.42%
44,540
Common Stock
Feb 16
2022
SELL
Open market or private sale
$64,404
$71.56 p/Share
900
Reduced 2.05%
43,012
Common Stock