Nov 20
2024
|
BUY
Grant, award, or other acquisition
|
$5,129
$73.28 p/Share
|
70
|
|
Oct 16
2024
|
BUY
Grant, award, or other acquisition
|
$6,350
$66.15 p/Share
|
96
|
|
Sep 18
2024
|
BUY
Grant, award, or other acquisition
|
$4,317
$62.57 p/Share
|
69
|
|
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
|
$7,972
$63.27 p/Share
|
126
|
|
Jun 12
2024
|
BUY
Grant, award, or other acquisition
|
$4,280
$48.1 p/Share
|
89
|
|
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
|
$6,322
$46.15 p/Share
|
137
|
|
Mar 19
2024
|
BUY
Grant, award, or other acquisition
|
$4,297
$43.85 p/Share
|
98
|
|
Feb 23
2024
|
BUY
Grant, award, or other acquisition
|
$6,348
$46.0 p/Share
|
138
|
|
Jan 25
2024
|
BUY
Grant, award, or other acquisition
|
$6,322
$51.4 p/Share
|
123
|
|
Jan 03
2024
|
BUY
Grant, award, or other acquisition
|
$948
$49.93 p/Share
|
19
|
|
Dec 20
2023
|
BUY
Grant, award, or other acquisition
|
$3,498
$50.71 p/Share
|
69
|
|
Nov 22
2023
|
BUY
Grant, award, or other acquisition
|
$5,141
$46.32 p/Share
|
111
|
|
Oct 24
2023
|
BUY
Grant, award, or other acquisition
|
$7,123
$38.3 p/Share
|
186
|
|
Sep 21
2023
|
BUY
Grant, award, or other acquisition
|
$3,490
$41.07 p/Share
|
85
|
|
Aug 16
2023
|
BUY
Grant, award, or other acquisition
|
$5,118
$47.39 p/Share
|
108
|
|
Jul 26
2023
|
BUY
Grant, award, or other acquisition
|
$7,129
$50.21 p/Share
|
142
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
$3,459
$44.35 p/Share
|
78
|
|
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
|
$7,095
$48.6 p/Share
|
146
|
|
Mar 23
2023
|
BUY
Grant, award, or other acquisition
|
$3,508
$52.37 p/Share
|
67
|
|
Feb 24
2023
|
BUY
Grant, award, or other acquisition
|
$6,312
$58.45 p/Share
|
108
|
|
Jan 25
2023
|
BUY
Grant, award, or other acquisition
|
$7,117
$61.89 p/Share
|
115
|
|
Jan 03
2023
|
BUY
Grant, award, or other acquisition
|
$571
$63.45 p/Share
|
9
|
|