Sep 23
2024
|
BUY
Grant, award, or other acquisition
|
$47,190
$61.93 p/Share
|
762
|
|
Jun 18
2024
|
BUY
Grant, award, or other acquisition
|
$52,294
$53.69 p/Share
|
974
|
|
Mar 25
2024
|
BUY
Grant, award, or other acquisition
|
$51,976
$51.36 p/Share
|
1,012
|
|
Feb 07
2024
|
|
-
|
51
|
|
Dec 19
2023
|
BUY
Grant, award, or other acquisition
|
$49,204
$54.55 p/Share
|
902
|
|
Sep 25
2023
|
BUY
Grant, award, or other acquisition
|
$48,941
$47.47 p/Share
|
1,031
|
|
Jun 22
2023
|
BUY
Grant, award, or other acquisition
|
$48,671
$46.98 p/Share
|
1,036
|
|
Mar 27
2023
|
BUY
Grant, award, or other acquisition
|
$48,460
$58.74 p/Share
|
825
|
|
Jan 27
2023
|
|
-
|
39
|
|
Dec 16
2022
|
BUY
Grant, award, or other acquisition
|
$45,149
$65.34 p/Share
|
691
|
|
Sep 22
2022
|
BUY
Grant, award, or other acquisition
|
$44,915
$69.1 p/Share
|
650
|
|
Jun 22
2022
|
BUY
Grant, award, or other acquisition
|
$44,861
$65.11 p/Share
|
689
|
|
Mar 23
2022
|
BUY
Grant, award, or other acquisition
|
$44,531
$72.29 p/Share
|
616
|
|
Dec 17
2021
|
BUY
Grant, award, or other acquisition
|
$41,907
$67.92 p/Share
|
617
|
|
Sep 23
2021
|
BUY
Grant, award, or other acquisition
|
$41,715
$67.5 p/Share
|
618
|
|
Jun 21
2021
|
BUY
Grant, award, or other acquisition
|
$41,550
$72.26 p/Share
|
575
|
|
May 04
2021
|
|
-
|
128
|
|
May 03
2021
|
SELL
Open market or private sale
|
$411,174
$77.58 p/Share
|
5,300
|
|
Mar 24
2021
|
BUY
Grant, award, or other acquisition
|
$41,458
$76.07 p/Share
|
545
|
|
Dec 18
2020
|
BUY
Grant, award, or other acquisition
|
$40,389
$64.11 p/Share
|
630
|
|