Jun 30
2025
BUY
Grant, award, or other acquisition
$48,132
$112.46 p/Share
428
Added 1.89%
22,197
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$47,514
$124.71 p/Share
381
Added 1.72%
21,769
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$48,187
$108.53 p/Share
444
Added 2.03%
21,388
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$47,998
$98.56 p/Share
487
Added 2.27%
20,944
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$48,228
$104.39 p/Share
462
Added 2.21%
20,457
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$47,580
$92.75 p/Share
513
Added 2.5%
19,995
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$41,902
$75.5 p/Share
555
Added 2.77%
19,482
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$41,683
$72.62 p/Share
574
Added 2.94%
18,927
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$41,435
$72.95 p/Share
568
Added 3.0%
18,353
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$43,612
$84.52 p/Share
516
Added 2.82%
17,785
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$41,753
$81.55 p/Share
512
Added 2.88%
17,269
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$41,598
$80.15 p/Share
519
Added 3.0%
16,757
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$43,956
$92.93 p/Share
473
Added 2.83%
16,238
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$46,227
$90.82 p/Share
509
Added 3.13%
15,765
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$38,497
$80.37 p/Share
479
Added 3.04%
15,256
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$38,344
$75.63 p/Share
507
Added 3.32%
14,777
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$38,203
$75.8 p/Share
504
Added 3.41%
14,270
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$40,014
$61.09 p/Share
655
Added 4.54%
13,766
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$40,771
$40.05 p/Share
1,018
Added 7.21%
13,111
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$40,000
$43.62 p/Share
917
Added 7.05%
12,093
Common Stock