Oct 31
2024
BUY
Grant, award, or other acquisition
$13,500
$62.5 p/Share
216
Added 0.83%
25,828
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$13,524
$64.71 p/Share
209
Added 0.81%
25,612
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$13,505
$54.68 p/Share
247
Added 0.96%
25,403
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$13,478
$52.04 p/Share
259
Added 1.02%
25,156
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$75,094
$53.41 p/Share
1,406
Added 5.35%
24,897
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$13,508
$43.86 p/Share
308
Added 1.36%
22,373
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$13,507
$53.18 p/Share
254
Added 1.14%
22,065
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$1,006
$47.95 p/Share
21
Added 0.1%
21,811
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$12,454
$55.85 p/Share
223
Added 1.01%
21,790
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$13,494
$66.15 p/Share
204
Added 0.94%
21,567
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$50,167
$68.07 p/Share
737
Added 3.33%
21,363
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$5,029
$70.84 p/Share
71
Added 0.36%
19,644
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
$5,983
$68.77 p/Share
87
Added 0.44%
19,573
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
$969
$69.18 p/Share
14
Added 0.07%
19,486
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$12,512
$68.37 p/Share
183
Added 0.93%
19,472
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$13,495
$71.78 p/Share
188
Added 0.97%
19,289
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$50,249
$68.74 p/Share
731
Added 3.69%
19,101
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
$12,494
$69.8 p/Share
179
Added 1.01%
17,496
Common Stock
Oct 31
2021
BUY
Grant, award, or other acquisition
$987
$70.51 p/Share
14
Added 0.08%
17,317
Common Stock
Jul 31
2021
BUY
Grant, award, or other acquisition
$13,509
$70.73 p/Share
191
Added 1.09%
17,303
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$13,461
$77.81 p/Share
173
Added 1.0%
17,112
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
$13,547
$74.03 p/Share
183
Added 1.07%
16,939
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$50,063
$65.7 p/Share
762
Added 4.35%
16,756
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$13,508
$62.25 p/Share
217
Added 1.4%
15,233
Common Stock