Dec 05
2025
BUY
Grant, award, or other acquisition
$39,956
$107.7 p/Share
371
Added 1.39%
26,348
Common Stock
Sep 30
2025
BUY
Grant, award, or other acquisition
$39,961
$124.49 p/Share
321
Added 1.23%
25,801
Common Stock
Jun 30
2025
BUY
Grant, award, or other acquisition
$39,869
$137.48 p/Share
290
Added 1.13%
25,326
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$39,930
$132.66 p/Share
301
Added 1.2%
24,885
Common Stock
Dec 12
2024
BUY
Grant, award, or other acquisition
$39,880
$145.55 p/Share
274
Added 1.11%
24,437
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
$39,945
$135.41 p/Share
295
Added 1.21%
24,022
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$39,914
$115.36 p/Share
346
Added 1.45%
23,571
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$39,949
$116.81 p/Share
342
Added 1.46%
23,067
Common Stock
Dec 11
2023
BUY
Grant, award, or other acquisition
$37,436
$103.99 p/Share
360
Added 1.57%
22,563
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
$37,445
$99.59 p/Share
376
Added 1.68%
22,016
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$37,506
$105.95 p/Share
354
Added 1.62%
21,500
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$37,494
$98.41 p/Share
381
Added 1.78%
21,002
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$39,221
$81.71 p/Share
480
Added 2.31%
20,310
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$39,946
$88.77 p/Share
450
Added 2.23%
19,687
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$39,957
$85.56 p/Share
467
Added 2.39%
19,090
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$40,499
$97.12 p/Share
417
Added 2.2%
18,498
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
$34,925
$90.48 p/Share
386
Added 2.1%
17,960
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
$34,940
$90.99 p/Share
384
Added 2.15%
17,447
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$34,911
$90.21 p/Share
387
Added 2.23%
16,945
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
$34,929
$78.67 p/Share
444
Added 2.63%
16,420
Common Stock
Oct 01
2020
BUY
Grant, award, or other acquisition
$34,983
$74.75 p/Share
468
Added 2.87%
15,842
Common Stock