Dec 16
2024
BUY
Grant, award, or other acquisition
$19,195
$82.74 p/Share
232
Added 0.65%
35,523
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$43,752
$81.78 p/Share
535
Added 1.49%
35,291
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
$18,806
$74.63 p/Share
252
Added 0.72%
34,756
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$43,802
$69.86 p/Share
627
Added 1.78%
34,504
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
$18,300
$69.06 p/Share
265
Added 0.78%
33,877
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$43,771
$73.69 p/Share
594
Added 1.74%
33,612
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
$17,040
$71.9 p/Share
237
Added 0.71%
33,018
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$43,777
$67.35 p/Share
650
Added 1.94%
32,781
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
$16,591
$66.9 p/Share
248
Added 0.77%
32,131
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$43,799
$61.69 p/Share
710
Added 2.18%
31,883
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
$16,086
$65.93 p/Share
244
Added 0.78%
31,173
Common Stock
Jun 20
2023
BUY
Grant, award, or other acquisition
$43,779
$54.52 p/Share
803
Added 2.53%
30,929
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
$15,534
$53.94 p/Share
288
Added 0.95%
30,126
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$43,767
$57.97 p/Share
755
Added 2.47%
29,838
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
$14,413
$59.07 p/Share
244
Added 0.83%
29,083
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$2,223
$71.73 p/Share
31
Added 0.11%
28,839
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$37,518
$72.15 p/Share
520
Added 1.77%
28,808
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
$14,058
$72.84 p/Share
193
Added 0.68%
28,288
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$37,509
$62.62 p/Share
599
Added 2.09%
28,096
Common Stock
Sep 14
2022
BUY
Grant, award, or other acquisition
$13,614
$66.41 p/Share
205
Added 0.74%
27,497
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
$37,518
$62.53 p/Share
600
Added 2.15%
27,291
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
$13,238
$61.86 p/Share
214
Added 0.8%
26,691
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$37,506
$70.5 p/Share
532
Added 1.97%
26,477
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$12,356
$64.69 p/Share
191
Added 0.73%
25,945
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$37,559
$63.23 p/Share
594
Added 2.25%
25,754
Common Stock