Jul 31
2025
BUY
Grant, award, or other acquisition
$51,319
$42.1 p/Share
1,219
Added 3.79%
30,979
Common Stock
Apr 30
2025
BUY
Grant, award, or other acquisition
$50,607
$41.38 p/Share
1,223
Added 3.95%
29,760
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$49,850
$39.69 p/Share
1,256
Added 4.22%
28,537
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$49,244
$45.98 p/Share
1,071
Added 3.78%
27,281
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$48,358
$46.1 p/Share
1,049
Added 3.85%
26,210
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$47,630
$40.64 p/Share
1,172
Added 4.45%
25,161
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$47,020
$40.57 p/Share
1,159
Added 4.61%
23,989
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$46,303
$35.4 p/Share
1,308
Added 5.42%
22,830
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$45,432
$42.82 p/Share
1,061
Added 4.7%
21,522
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$41,765
$42.88 p/Share
974
Added 4.54%
20,461
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$41,263
$46.89 p/Share
880
Added 4.32%
19,487
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$68,499
$41.87 p/Share
1,636
Added 8.08%
18,607
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$67,498
$47.07 p/Share
1,434
Added 7.79%
16,971
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$66,731
$45.8 p/Share
1,457
Added 8.57%
15,537
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$65,881
$43.4 p/Share
1,518
Added 9.73%
14,080
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$37,382
$46.15 p/Share
810
Added 6.06%
12,562
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$36,839
$48.6 p/Share
758
Added 6.06%
11,752
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$33,358
$46.59 p/Share
716
Added 6.11%
10,994
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$32,979
$40.12 p/Share
822
Added 7.41%
10,278
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$32,440
$32.57 p/Share
996
Added 9.53%
9,456
Common Stock