|
Dec 15
2025
|
BUY
Grant, award, or other acquisition
|
$6,818
$53.69 p/Share
|
127
|
|
|
Sep 23
2025
|
BUY
Grant, award, or other acquisition
|
$6,780
$59.48 p/Share
|
114
|
|
|
Jun 24
2025
|
BUY
Grant, award, or other acquisition
|
$6,791
$62.31 p/Share
|
109
|
|
|
Mar 25
2025
|
BUY
Grant, award, or other acquisition
|
$6,702
$62.64 p/Share
|
107
|
|
|
Dec 17
2024
|
BUY
Grant, award, or other acquisition
|
$6,272
$67.45 p/Share
|
93
|
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$311,490
$69.22 p/Share
|
4,500
|
|
|
Dec 04
2024
|
|
-
|
15
|
|
|
|
|
Dec 03
2024
|
|
-
|
359
|
|
|
Nov 20
2024
|
|
-
|
233
|
|
|
Sep 23
2024
|
BUY
Grant, award, or other acquisition
|
$6,254
$61.93 p/Share
|
101
|
|
|
Sep 18
2024
|
|
-
|
323
|
|
|
Jun 18
2024
|
BUY
Grant, award, or other acquisition
|
$6,228
$53.69 p/Share
|
116
|
|
|
May 20
2024
|
|
-
|
89
|
|
|
Mar 25
2024
|
BUY
Grant, award, or other acquisition
|
$6,214
$51.36 p/Share
|
121
|
|
|
Dec 19
2023
|
BUY
Grant, award, or other acquisition
|
$5,891
$54.55 p/Share
|
108
|
|
|
Sep 25
2023
|
BUY
Grant, award, or other acquisition
|
$5,791
$47.47 p/Share
|
122
|
|
|
Jun 22
2023
|
BUY
Grant, award, or other acquisition
|
$5,778
$46.98 p/Share
|
123
|
|
|
Mar 27
2023
|
BUY
Grant, award, or other acquisition
|
$5,756
$58.74 p/Share
|
98
|
|
|
Dec 16
2022
|
BUY
Grant, award, or other acquisition
|
$5,357
$65.34 p/Share
|
82
|
|
|
Nov 29
2022
|
|
-
|
137
|
|
|
Nov 01
2022
|
|
-
|
48
|
|
|
Oct 25
2022
|
|
-
|
37
|
|
|
Sep 22
2022
|
BUY
Grant, award, or other acquisition
|
$5,390
$69.1 p/Share
|
78
|
|
|
Sep 14
2022
|
|
-
|
287
|
|
|
Aug 29
2022
|
|
-
|
36
|
|