Jul 31
2025
BUY
Grant, award, or other acquisition
$44,999
$58.29 p/Share
772
Added 7.41%
9,643
Common Stock
Apr 30
2025
BUY
Grant, award, or other acquisition
$44,023
$46.05 p/Share
956
Added 9.73%
8,871
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$41,880
$67.44 p/Share
621
Added 7.28%
7,915
Common Stock
Dec 05
2024
BUY
Open market or private purchase
$17,777
$79.01 p/Share
225
Added 2.99%
7,294
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$41,863
$79.74 p/Share
525
Added 6.91%
7,069
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$41,865
$81.45 p/Share
514
Added 7.28%
6,544
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$40,642
$80.64 p/Share
504
Added 7.71%
6,030
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$40,662
$80.68 p/Share
504
Added 8.36%
5,526
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$40,639
$69.47 p/Share
585
Added 10.43%
5,022
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$40,652
$86.31 p/Share
471
Added 9.6%
4,437
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$38,155
$84.79 p/Share
450
Added 10.19%
3,966
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$38,117
$84.33 p/Share
452
Added 11.39%
3,516
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$38,091
$70.67 p/Share
539
Added 14.96%
3,064
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$38,137
$80.12 p/Share
476
Added 15.86%
2,525
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$35,612
$75.61 p/Share
471
Added 18.69%
2,049
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$35,590
$90.79 p/Share
392
Added 19.9%
1,578
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$35,653
$93.09 p/Share
383
Added 23.69%
1,234
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$35,600
$104.4 p/Share
341
Added 28.61%
851
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$35,032
$107.13 p/Share
327
Added 39.07%
510
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$15,822
$86.46 p/Share
183
Added 50.0%
183
Common Stock