Oct 31
2025
BUY
Grant, award, or other acquisition
$41,847
$66.11 p/Share
633
Added 3.73%
16,343
Common Stock
Jul 31
2025
BUY
Grant, award, or other acquisition
$41,852
$58.29 p/Share
718
Added 4.4%
15,607
Common Stock
Apr 30
2025
BUY
Grant, award, or other acquisition
$41,859
$46.05 p/Share
909
Added 5.8%
14,775
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$41,880
$67.44 p/Share
621
Added 4.32%
13,763
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$41,863
$79.74 p/Share
525
Added 3.86%
13,069
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$41,865
$81.45 p/Share
514
Added 3.96%
12,477
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$42,174
$80.64 p/Share
523
Added 4.21%
11,896
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$42,195
$80.68 p/Share
523
Added 4.42%
11,317
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$42,168
$69.47 p/Share
607
Added 5.35%
10,749
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$42,205
$86.31 p/Share
489
Added 4.62%
10,091
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$39,257
$84.79 p/Share
463
Added 4.62%
9,558
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$39,213
$84.33 p/Share
465
Added 4.89%
9,050
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$39,221
$70.67 p/Share
555
Added 6.1%
8,542
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$39,259
$80.12 p/Share
490
Added 5.81%
7,947
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$36,746
$75.61 p/Share
486
Added 6.15%
7,417
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$36,770
$90.79 p/Share
405
Added 5.54%
6,902
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$36,771
$93.09 p/Share
395
Added 5.75%
6,475
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$36,749
$104.4 p/Share
352
Added 5.49%
6,059
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$35,674
$107.13 p/Share
333
Added 5.53%
5,687
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$35,622
$86.46 p/Share
412
Added 7.16%
5,341
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$35,614
$63.71 p/Share
559
Added 10.22%
4,913
Common Stock