Oct 01
2024
BUY
Grant, award, or other acquisition
$43,752
$81.78 p/Share
535
Added 0.62%
86,006
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
$43,733
$74.63 p/Share
586
Added 0.68%
85,471
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$43,802
$69.86 p/Share
627
Added 0.73%
84,885
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
$43,024
$69.06 p/Share
623
Added 0.73%
84,258
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$43,771
$73.69 p/Share
594
Added 0.71%
83,635
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
$40,407
$71.9 p/Share
562
Added 0.67%
83,041
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$43,777
$67.35 p/Share
650
Added 0.78%
82,479
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
$39,805
$66.9 p/Share
595
Added 0.72%
81,829
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$43,799
$61.69 p/Share
710
Added 0.87%
81,234
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
$39,096
$65.93 p/Share
593
Added 0.73%
80,524
Common Stock
Jun 20
2023
BUY
Grant, award, or other acquisition
$43,779
$54.52 p/Share
803
Added 0.99%
79,931
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
$38,351
$53.94 p/Share
711
Added 0.89%
79,128
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$43,767
$57.97 p/Share
755
Added 0.95%
78,417
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
$36,150
$59.07 p/Share
612
Added 0.78%
77,662
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$2,223
$71.73 p/Share
31
Added 0.04%
77,050
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$37,518
$72.15 p/Share
520
Added 0.67%
77,019
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
$35,618
$72.84 p/Share
489
Added 0.64%
76,499
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$37,509
$62.62 p/Share
599
Added 0.78%
76,010
Common Stock
Sep 14
2022
BUY
Grant, award, or other acquisition
$35,064
$66.41 p/Share
528
Added 0.7%
75,411
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
$37,518
$62.53 p/Share
600
Added 0.79%
74,882
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
$34,518
$61.86 p/Share
558
Added 0.75%
74,282
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$37,506
$70.5 p/Share
532
Added 0.72%
73,725
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$32,604
$64.69 p/Share
504
Added 0.68%
73,193
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$37,559
$63.23 p/Share
594
Added 0.81%
72,688
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
$32,102
$60.8 p/Share
528
Added 0.73%
72,094
Common Stock