Oct 15
2024
|
BUY
Grant, award, or other acquisition
|
$29,159
$74.96 p/Share
|
389
|
|
Oct 02
2024
|
BUY
Grant, award, or other acquisition
|
$135,005
$74.63 p/Share
|
1,809
|
|
Jul 08
2024
|
BUY
Grant, award, or other acquisition
|
$28,978
$66.01 p/Share
|
439
|
|
Apr 08
2024
|
BUY
Grant, award, or other acquisition
|
$28,057
$59.57 p/Share
|
471
|
|
Jan 16
2024
|
BUY
Grant, award, or other acquisition
|
$28,054
$59.69 p/Share
|
470
|
|
Oct 17
2023
|
BUY
Grant, award, or other acquisition
|
$27,973
$54.85 p/Share
|
510
|
|
Oct 02
2023
|
BUY
Grant, award, or other acquisition
|
$116,504
$54.8 p/Share
|
2,126
|
|
Jul 10
2023
|
BUY
Grant, award, or other acquisition
|
$28,006
$46.99 p/Share
|
596
|
|
Apr 10
2023
|
BUY
Grant, award, or other acquisition
|
$28,078
$51.71 p/Share
|
543
|
|
Jan 17
2023
|
BUY
Grant, award, or other acquisition
|
$27,288
$51.39 p/Share
|
531
|
|
Oct 11
2022
|
BUY
Grant, award, or other acquisition
|
$29,844
$42.88 p/Share
|
696
|
|
Sep 19
2022
|
BUY
Grant, award, or other acquisition
|
$116,536
$43.5 p/Share
|
2,679
|
|
Jul 11
2022
|
BUY
Grant, award, or other acquisition
|
$26,137
$44.3 p/Share
|
590
|
|
Apr 11
2022
|
BUY
Grant, award, or other acquisition
|
$25,690
$45.15 p/Share
|
569
|
|
Jan 18
2022
|
BUY
Grant, award, or other acquisition
|
$26,131
$53.22 p/Share
|
491
|
|
Oct 18
2021
|
BUY
Grant, award, or other acquisition
|
$26,105
$50.69 p/Share
|
515
|
|
Sep 16
2021
|
BUY
Grant, award, or other acquisition
|
$109,040
$49.79 p/Share
|
2,190
|
|
Jul 12
2021
|
BUY
Grant, award, or other acquisition
|
$26,258
$54.59 p/Share
|
481
|
|
Apr 12
2021
|
BUY
Grant, award, or other acquisition
|
$26,291
$55.35 p/Share
|
475
|
|
Jan 19
2021
|
BUY
Grant, award, or other acquisition
|
$26,035
$50.95 p/Share
|
511
|
|
Oct 13
2020
|
BUY
Grant, award, or other acquisition
|
$26,280
$41.32 p/Share
|
636
|
|
Sep 30
2020
|
BUY
Grant, award, or other acquisition
|
$109,022
$39.92 p/Share
|
2,731
|
|