Jul 31
2025
BUY
Grant, award, or other acquisition
$55,958
$58.29 p/Share
960
Added 2.6%
36,024
Common Stock
Apr 30
2025
BUY
Grant, award, or other acquisition
$52,681
$46.05 p/Share
1,144
Added 3.18%
34,796
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$45,656
$67.44 p/Share
677
Added 1.99%
33,400
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$45,611
$79.74 p/Share
572
Added 1.73%
32,541
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$45,612
$81.45 p/Share
560
Added 1.73%
31,796
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$44,674
$80.64 p/Share
554
Added 1.75%
31,061
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$44,696
$80.68 p/Share
554
Added 1.79%
30,358
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$44,669
$69.47 p/Share
643
Added 2.12%
29,679
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$44,708
$86.31 p/Share
518
Added 1.76%
28,888
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$41,716
$84.79 p/Share
492
Added 1.71%
28,239
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$41,743
$84.33 p/Share
495
Added 1.76%
27,609
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$41,765
$70.67 p/Share
591
Added 2.14%
26,978
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$41,743
$80.12 p/Share
521
Added 1.95%
26,256
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$39,242
$75.61 p/Share
519
Added 1.99%
25,596
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$39,221
$90.79 p/Share
432
Added 1.7%
24,971
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$39,284
$93.09 p/Share
422
Added 1.7%
24,454
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$39,254
$104.4 p/Share
376
Added 1.55%
23,950
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$37,495
$107.13 p/Share
350
Added 1.47%
23,492
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$37,524
$86.46 p/Share
434
Added 1.85%
23,082
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$37,525
$63.71 p/Share
589
Added 2.54%
22,573
Common Stock