Jul 17
2025
BUY
Grant, award, or other acquisition
$15,307
$44.76 p/Share
342
Added 4.43%
7,378
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
-
18
Added 0.26%
7,036
Common Stock
Apr 10
2025
BUY
Grant, award, or other acquisition
$15,312
$40.51 p/Share
378
Added 5.11%
7,017
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
16
Added 0.24%
6,639
Common Stock
Jan 10
2025
BUY
Grant, award, or other acquisition
$15,325
$44.81 p/Share
342
Added 4.91%
6,622
Common Stock
Dec 27
2024
BUY
Grant, award, or other acquisition
-
15
Added 0.24%
6,280
Common Stock
Oct 18
2024
BUY
Grant, award, or other acquisition
$15,287
$51.13 p/Share
299
Added 4.56%
6,263
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
13
Added 0.22%
5,964
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
2,026
Added 25.4%
5,950
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
$16,195
$53.1 p/Share
305
Added 7.21%
3,924
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
7
Added 0.19%
3,619
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
$15,289
$45.64 p/Share
335
Added 8.49%
3,612
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
6
Added 0.18%
3,277
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
$15,309
$48.6 p/Share
315
Added 8.79%
3,269
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
5
Added 0.17%
2,954
Common Stock
Oct 20
2023
BUY
Grant, award, or other acquisition
$15,006
$44.53 p/Share
337
Added 10.26%
2,947
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
5
Added 0.19%
2,610
Common Stock
Aug 11
2023
BUY
Grant, award, or other acquisition
-
2,017
Added 43.65%
2,604
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
$14,527
$56.31 p/Share
258
Added 30.53%
587
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
0
Added 0.0%
329
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
$13,676
$41.57 p/Share
329
Added 50.0%
329
Common Stock