Oct 01
2024
BUY
Grant, award, or other acquisition
$43,752
$81.78 p/Share
535
Added 2.61%
20,000
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
$10,522
$74.63 p/Share
141
Added 0.72%
19,465
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$43,802
$69.86 p/Share
627
Added 3.14%
19,324
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
$10,082
$69.06 p/Share
146
Added 0.77%
18,697
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$43,771
$73.69 p/Share
594
Added 3.1%
18,550
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
$9,275
$71.9 p/Share
129
Added 0.71%
17,956
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$43,777
$67.35 p/Share
650
Added 3.52%
17,828
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
$8,830
$66.9 p/Share
132
Added 0.76%
17,178
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$43,799
$61.69 p/Share
710
Added 4.0%
17,045
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
$8,439
$65.93 p/Share
128
Added 0.78%
16,335
Common Stock
Jun 20
2023
BUY
Grant, award, or other acquisition
$43,779
$54.52 p/Share
803
Added 4.72%
16,207
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
$7,929
$53.94 p/Share
147
Added 0.95%
15,404
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$43,767
$57.97 p/Share
755
Added 4.72%
15,257
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
$7,147
$59.07 p/Share
121
Added 0.83%
14,502
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$2,223
$71.73 p/Share
31
Added 0.22%
14,381
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$37,518
$72.15 p/Share
520
Added 3.5%
14,350
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
$6,846
$72.84 p/Share
94
Added 0.68%
13,830
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$37,509
$62.62 p/Share
599
Added 4.18%
13,735
Common Stock
Sep 14
2022
BUY
Grant, award, or other acquisition
$6,508
$66.41 p/Share
98
Added 0.74%
13,136
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
$37,518
$62.53 p/Share
600
Added 4.4%
13,038
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
$6,186
$61.86 p/Share
100
Added 0.8%
12,438
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$37,506
$70.5 p/Share
532
Added 4.13%
12,338
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$5,628
$64.69 p/Share
87
Added 0.73%
11,806
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$37,559
$63.23 p/Share
594
Added 4.82%
11,720
Common Stock
Dec 14
2021
BUY
Grant, award, or other acquisition
$5,290
$60.8 p/Share
87
Added 0.78%
11,126
Common Stock