Sep 30
2025
BUY
Grant, award, or other acquisition
$58,642
$123.98 p/Share
473
Added 2.99%
15,333
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$58,366
$112.46 p/Share
519
Added 3.37%
14,860
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$58,239
$124.71 p/Share
467
Added 3.15%
14,341
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
$57,303
$108.53 p/Share
528
Added 3.67%
13,874
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$56,967
$98.56 p/Share
578
Added 4.15%
13,346
Common Stock
Jun 30
2024
BUY
Grant, award, or other acquisition
$56,788
$104.39 p/Share
544
Added 4.09%
12,768
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$56,484
$92.75 p/Share
609
Added 4.75%
12,224
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$48,999
$75.5 p/Share
649
Added 5.29%
11,615
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$48,800
$72.62 p/Share
672
Added 5.77%
10,966
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$50,189
$72.95 p/Share
688
Added 6.26%
10,294
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$48,260
$84.52 p/Share
571
Added 5.61%
9,606
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
$47,543
$81.55 p/Share
583
Added 6.06%
9,035
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$47,289
$80.15 p/Share
590
Added 6.53%
8,452
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$45,443
$92.93 p/Share
489
Added 5.86%
7,862
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$45,319
$90.82 p/Share
499
Added 6.34%
7,373
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$38,658
$80.37 p/Share
481
Added 6.54%
6,874
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$38,496
$75.63 p/Share
509
Added 7.37%
6,393
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$38,355
$75.8 p/Share
506
Added 7.92%
5,884
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$38,181
$61.09 p/Share
625
Added 10.41%
5,378
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$39,770
$40.05 p/Share
993
Added 17.28%
4,753
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$37,513
$43.62 p/Share
860
Added 18.61%
3,760
Common Stock