Dec 16
2024
BUY
Grant, award, or other acquisition
$22,422
$82.74 p/Share
271
Added 0.65%
41,372
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$43,752
$81.78 p/Share
535
Added 1.28%
41,102
Common Stock
Sep 10
2024
BUY
Grant, award, or other acquisition
$21,941
$74.63 p/Share
294
Added 0.72%
40,567
Common Stock
Jun 18
2024
BUY
Grant, award, or other acquisition
$43,802
$69.86 p/Share
627
Added 1.53%
40,273
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
$21,408
$69.06 p/Share
310
Added 0.78%
39,646
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$43,771
$73.69 p/Share
594
Added 1.49%
39,335
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
$19,988
$71.9 p/Share
278
Added 0.71%
38,741
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$43,777
$67.35 p/Share
650
Added 1.66%
38,463
Common Stock
Dec 14
2023
BUY
Grant, award, or other acquisition
$19,534
$66.9 p/Share
292
Added 0.77%
37,813
Common Stock
Oct 02
2023
BUY
Grant, award, or other acquisition
$43,799
$61.69 p/Share
710
Added 1.86%
37,521
Common Stock
Sep 14
2023
BUY
Grant, award, or other acquisition
$18,987
$65.93 p/Share
288
Added 0.78%
36,811
Common Stock
Jun 20
2023
BUY
Grant, award, or other acquisition
$43,779
$54.52 p/Share
803
Added 2.15%
36,523
Common Stock
Jun 14
2023
BUY
Grant, award, or other acquisition
$18,393
$53.94 p/Share
341
Added 0.95%
35,720
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$43,767
$57.97 p/Share
755
Added 2.09%
35,379
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
$17,130
$59.07 p/Share
290
Added 0.83%
34,624
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$2,223
$71.73 p/Share
31
Added 0.09%
34,334
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$37,518
$72.15 p/Share
520
Added 1.49%
34,303
Common Stock
Dec 14
2022
BUY
Grant, award, or other acquisition
$16,753
$72.84 p/Share
230
Added 0.68%
33,783
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
$37,509
$62.62 p/Share
599
Added 1.75%
33,552
Common Stock
Sep 14
2022
BUY
Grant, award, or other acquisition
$16,337
$66.41 p/Share
246
Added 0.74%
32,953
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
$37,518
$62.53 p/Share
600
Added 1.8%
32,707
Common Stock
Jun 14
2022
BUY
Grant, award, or other acquisition
$15,898
$61.86 p/Share
257
Added 0.79%
32,107
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$37,506
$70.5 p/Share
532
Added 1.64%
31,850
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
$14,943
$64.69 p/Share
231
Added 0.73%
31,318
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
$37,559
$63.23 p/Share
594
Added 1.87%
31,087
Common Stock