Nov 25
2024
|
BUY
Open market or private purchase
|
$5,038
$34.51 p/Share
|
146
|
|
Sep 11
2024
|
BUY
Open market or private purchase
|
$206
$29.5 p/Share
|
7
|
|
Sep 10
2024
|
BUY
Open market or private purchase
|
$203
$29.0 p/Share
|
7
|
|
Sep 09
2024
|
BUY
Open market or private purchase
|
$175
$29.2 p/Share
|
6
|
|
Sep 06
2024
|
BUY
Open market or private purchase
|
$176
$29.35 p/Share
|
6
|
|
Aug 23
2024
|
BUY
Open market or private purchase
|
$5,032
$28.92 p/Share
|
174
|
|
Jun 11
2024
|
BUY
Open market or private purchase
|
$71
$23.97 p/Share
|
3
|
|
Jun 10
2024
|
BUY
Open market or private purchase
|
$337
$24.08 p/Share
|
14
|
|
Jun 07
2024
|
BUY
Open market or private purchase
|
$342
$24.45 p/Share
|
14
|
|
Jun 06
2024
|
BUY
Open market or private purchase
|
$173
$24.76 p/Share
|
7
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$4,941
$24.34 p/Share
|
203
|
|
Mar 11
2024
|
BUY
Open market or private purchase
|
$77
$25.97 p/Share
|
3
|
|
Mar 08
2024
|
BUY
Open market or private purchase
|
$2,944
$25.38 p/Share
|
116
|
|
Mar 07
2024
|
BUY
Open market or private purchase
|
$2,982
$25.06 p/Share
|
119
|
|
Dec 12
2023
|
BUY
Open market or private purchase
|
$1,105
$27.63 p/Share
|
40
|
|
Nov 20
2023
|
BUY
Open market or private purchase
|
$5,309
$27.23 p/Share
|
195
|
|
Aug 25
2023
|
BUY
Open market or private purchase
|
$4,751
$26.25 p/Share
|
181
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$833
$23.15 p/Share
|
36
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$4,941
$24.34 p/Share
|
203
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$4,292
$27.34 p/Share
|
157
|
|
Dec 05
2022
|
BUY
Open market or private purchase
|
$813
$30.13 p/Share
|
27
|
|
Nov 23
2022
|
BUY
Open market or private purchase
|
$4,665
$31.31 p/Share
|
149
|
|
Sep 21
2022
|
BUY
Open market or private purchase
|
$752
$31.34 p/Share
|
24
|
|
Aug 25
2022
|
BUY
Open market or private purchase
|
$4,572
$32.66 p/Share
|
140
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$575
$33.84 p/Share
|
17
|
|