Nov 20
2024
|
BUY
Grant, award, or other acquisition
|
$6,741
$73.28 p/Share
|
92
|
|
Oct 16
2024
|
BUY
Grant, award, or other acquisition
|
$5,093
$66.15 p/Share
|
77
|
|
Sep 18
2024
|
BUY
Grant, award, or other acquisition
|
$9,260
$62.57 p/Share
|
148
|
|
Aug 22
2024
|
BUY
Grant, award, or other acquisition
|
$6,737
$57.1 p/Share
|
118
|
|
Jul 26
2024
|
BUY
Grant, award, or other acquisition
|
$8,351
$63.27 p/Share
|
132
|
|
Jun 12
2024
|
BUY
Grant, award, or other acquisition
|
$9,235
$48.1 p/Share
|
192
|
|
May 23
2024
|
BUY
Grant, award, or other acquisition
|
$5,108
$46.44 p/Share
|
110
|
|
Apr 26
2024
|
BUY
Grant, award, or other acquisition
|
$5,122
$46.15 p/Share
|
111
|
|
Mar 19
2024
|
BUY
Grant, award, or other acquisition
|
$9,252
$43.85 p/Share
|
211
|
|
Feb 23
2024
|
BUY
Grant, award, or other acquisition
|
$7,544
$46.0 p/Share
|
164
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
$5,911
$51.4 p/Share
|
115
|
|
Jan 03
2024
|
BUY
Grant, award, or other acquisition
|
$948
$49.93 p/Share
|
19
|
|
Dec 20
2023
|
BUY
Grant, award, or other acquisition
|
$10,851
$50.71 p/Share
|
214
|
|
Nov 22
2023
|
BUY
Grant, award, or other acquisition
|
$5,928
$46.32 p/Share
|
128
|
|
Oct 24
2023
|
BUY
Grant, award, or other acquisition
|
$5,936
$38.3 p/Share
|
155
|
|
Sep 21
2023
|
BUY
Grant, award, or other acquisition
|
$9,240
$41.07 p/Share
|
225
|
|
Aug 16
2023
|
BUY
Grant, award, or other acquisition
|
$5,923
$47.39 p/Share
|
125
|
|
Jul 26
2023
|
BUY
Grant, award, or other acquisition
|
$6,728
$50.21 p/Share
|
134
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
$9,224
$44.35 p/Share
|
208
|
|
May 17
2023
|
BUY
Grant, award, or other acquisition
|
$5,084
$44.21 p/Share
|
115
|
|
Apr 28
2023
|
BUY
Grant, award, or other acquisition
|
$5,103
$48.6 p/Share
|
105
|
|
Mar 23
2023
|
BUY
Grant, award, or other acquisition
|
$9,269
$52.37 p/Share
|
177
|
|
Feb 24
2023
|
BUY
Grant, award, or other acquisition
|
$7,540
$58.45 p/Share
|
129
|
|
Jan 25
2023
|
BUY
Grant, award, or other acquisition
|
$5,941
$61.89 p/Share
|
96
|
|
Jan 03
2023
|
BUY
Grant, award, or other acquisition
|
$571
$63.45 p/Share
|
9
|
|