Jun 30
2025
BUY
Grant, award, or other acquisition
$91,317
$112.46 p/Share
812
Added 1.1%
72,802
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$89,417
$124.71 p/Share
717
Added 0.99%
71,990
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$88,777
$108.53 p/Share
818
Added 1.13%
71,273
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$86,437
$98.56 p/Share
877
Added 1.23%
70,455
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$86,852
$104.39 p/Share
832
Added 1.18%
69,578
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$86,350
$92.75 p/Share
931
Added 1.34%
68,746
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$76,557
$75.5 p/Share
1,014
Added 1.47%
67,815
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$74,072
$72.62 p/Share
1,020
Added 1.5%
66,801
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$77,691
$72.95 p/Share
1,065
Added 1.59%
65,781
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$72,264
$84.52 p/Share
855
Added 1.3%
64,716
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$70,296
$81.55 p/Share
862
Added 1.33%
63,861
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$69,570
$80.15 p/Share
868
Added 1.36%
62,999
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$72,671
$92.93 p/Share
782
Added 1.24%
62,131
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$69,114
$90.82 p/Share
761
Added 1.23%
61,349
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$62,849
$80.37 p/Share
782
Added 1.27%
60,588
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$59,823
$75.63 p/Share
791
Added 1.31%
59,806
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$62,990
$75.8 p/Share
831
Added 1.39%
59,015
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$59,929
$61.09 p/Share
981
Added 1.66%
58,184
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$61,957
$40.05 p/Share
1,547
Added 2.63%
57,203
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$58,931
$43.62 p/Share
1,351
Added 2.37%
55,656
Common Stock