Jun 28
2024
BUY
Grant, award, or other acquisition
-
577
Added 1.81%
31,369
Common Stock
Jun 27
2024
BUY
Grant, award, or other acquisition
$37,745
$115.43 p/Share
327
Added 1.05%
30,792
Common Stock
May 08
2024
BUY
Grant, award, or other acquisition
-
1,794
Added 5.56%
30,464
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$35,112
$121.92 p/Share
288
Added 0.99%
28,670
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$50,026
$53.85 p/Share
929
Added 3.17%
28,382
Common Stock
Sep 28
2023
BUY
Grant, award, or other acquisition
$33,012
$104.14 p/Share
317
Added 1.14%
27,453
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
567
Added 2.05%
27,135
Common Stock
Jun 29
2023
BUY
Grant, award, or other acquisition
$32,019
$111.18 p/Share
288
Added 1.07%
26,568
Common Stock
May 10
2023
BUY
Grant, award, or other acquisition
-
1,890
Added 6.71%
26,279
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
$29,358
$110.37 p/Share
266
Added 1.08%
24,389
Common Stock
Dec 29
2022
BUY
Grant, award, or other acquisition
$47,208
$55.67 p/Share
848
Added 3.4%
24,123
Common Stock
Sep 29
2022
BUY
Grant, award, or other acquisition
$27,599
$107.39 p/Share
257
Added 1.09%
23,274
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
559
Added 2.37%
23,017
Common Stock
Jun 29
2022
BUY
Grant, award, or other acquisition
$26,565
$115.5 p/Share
230
Added 1.01%
22,458
Common Stock
May 11
2022
BUY
Grant, award, or other acquisition
-
1,743
Added 7.27%
22,227
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
$24,343
$153.1 p/Share
159
Added 0.77%
20,484
Common Stock
Dec 30
2021
BUY
Grant, award, or other acquisition
$43,987
$99.07 p/Share
444
Added 2.14%
20,325
Common Stock
Sep 29
2021
BUY
Grant, award, or other acquisition
$21,199
$201.9 p/Share
105
Added 0.53%
19,880
Common Stock
Jul 07
2021
BUY
Grant, award, or other acquisition
$57,164
$204.89 p/Share
279
Added 1.39%
19,774
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
$42,127
$98.89 p/Share
426
Added 2.14%
19,495
Common Stock
May 12
2021
BUY
Grant, award, or other acquisition
-
1,084
Added 5.38%
19,069
Common Stock
Mar 30
2021
BUY
Grant, award, or other acquisition
$19,289
$172.22 p/Share
112
Added 0.62%
17,985
Common Stock
Dec 30
2020
BUY
Grant, award, or other acquisition
$41,060
$74.79 p/Share
549
Added 2.98%
17,873
Common Stock
Sep 29
2020
BUY
Grant, award, or other acquisition
$15,426
$127.49 p/Share
121
Added 0.69%
17,324
Common Stock