Apr 30
2025
BUY
Grant, award, or other acquisition
$72,208
$41.38 p/Share
1,745
Added 2.66%
63,755
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
$71,164
$39.69 p/Share
1,793
Added 2.81%
62,010
Common Stock
Oct 31
2024
BUY
Grant, award, or other acquisition
$70,257
$45.98 p/Share
1,528
Added 2.47%
60,217
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$68,596
$46.1 p/Share
1,488
Added 2.47%
58,689
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$67,584
$40.64 p/Share
1,663
Added 2.83%
57,201
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
$66,737
$40.57 p/Share
1,645
Added 2.88%
55,538
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$65,667
$35.4 p/Share
1,855
Added 3.33%
53,893
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
$64,058
$42.82 p/Share
1,496
Added 2.79%
52,038
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
$60,160
$42.88 p/Share
1,403
Added 2.7%
50,542
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
$59,456
$46.89 p/Share
1,268
Added 2.52%
49,139
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
$58,659
$41.87 p/Share
1,401
Added 2.84%
47,871
Common Stock
Jul 29
2022
BUY
Grant, award, or other acquisition
$57,096
$47.07 p/Share
1,213
Added 2.54%
46,470
Common Stock
Apr 29
2022
BUY
Grant, award, or other acquisition
$56,471
$45.8 p/Share
1,233
Added 2.65%
45,257
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
$55,769
$43.4 p/Share
1,285
Added 2.84%
44,024
Common Stock
Oct 29
2021
BUY
Grant, award, or other acquisition
$55,149
$46.15 p/Share
1,195
Added 2.72%
42,739
Common Stock
Jul 30
2021
BUY
Grant, award, or other acquisition
$54,140
$48.6 p/Share
1,114
Added 2.61%
41,544
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
$50,457
$46.59 p/Share
1,083
Added 2.61%
40,430
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
$49,829
$40.12 p/Share
1,242
Added 3.06%
39,347
Common Stock
Oct 30
2020
BUY
Grant, award, or other acquisition
$49,018
$32.57 p/Share
1,505
Added 3.8%
38,105
Common Stock