Jun 01
2025
BUY
Grant, award, or other acquisition
$27,477
$37.9 p/Share
725
Added 0.74%
97,634
Common Stock
Mar 05
2025
BUY
Open market or private purchase
$1,404,000
$35.1 p/Share
40,000
Added 29.22%
96,909
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
$27,497
$37.72 p/Share
729
Added 1.26%
56,909
Common Stock
Dec 01
2024
BUY
Grant, award, or other acquisition
$27,497
$49.19 p/Share
559
Added 0.99%
56,180
Common Stock
Sep 01
2024
BUY
Grant, award, or other acquisition
$27,493
$50.08 p/Share
549
Added 0.98%
55,621
Common Stock
Jun 14
2024
BUY
Grant, award, or other acquisition
$154,997
$40.48 p/Share
3,829
Added 6.5%
55,072
Common Stock
Jun 01
2024
BUY
Grant, award, or other acquisition
$27,473
$44.24 p/Share
621
Added 1.2%
51,243
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$27,476
$48.89 p/Share
562
Added 1.1%
50,622
Common Stock
Dec 01
2023
BUY
Grant, award, or other acquisition
$27,463
$45.32 p/Share
606
Added 1.2%
50,060
Common Stock
Sep 01
2023
BUY
Grant, award, or other acquisition
$27,461
$47.43 p/Share
579
Added 1.16%
49,454
Common Stock
Jun 16
2023
BUY
Grant, award, or other acquisition
$144,965
$48.81 p/Share
2,970
Added 5.73%
48,875
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
$27,471
$43.33 p/Share
634
Added 1.36%
45,905
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$27,492
$52.87 p/Share
520
Added 1.14%
45,271
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$27,451
$50.93 p/Share
539
Added 1.19%
44,751
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
$27,235
$53.93 p/Share
505
Added 1.13%
44,212
Common Stock
Jun 17
2022
BUY
Grant, award, or other acquisition
$144,964
$57.05 p/Share
2,541
Added 5.49%
43,707
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$24,972
$60.76 p/Share
411
Added 0.99%
41,166
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$24,941
$65.12 p/Share
383
Added 0.93%
40,755
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
$24,952
$58.85 p/Share
424
Added 1.04%
40,372
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$24,959
$48.09 p/Share
519
Added 1.28%
39,948
Common Stock
Jun 18
2021
BUY
Grant, award, or other acquisition
$129,980
$47.49 p/Share
2,737
Added 6.49%
39,429
Common Stock