Nov 25
2024
|
BUY
Open market or private purchase
|
$3,209
$34.51 p/Share
|
93
|
|
Sep 11
2024
|
BUY
Open market or private purchase
|
$3,746
$29.5 p/Share
|
127
|
|
Sep 10
2024
|
BUY
Open market or private purchase
|
$3,683
$29.0 p/Share
|
127
|
|
Sep 09
2024
|
BUY
Open market or private purchase
|
$3,095
$29.2 p/Share
|
106
|
|
Sep 06
2024
|
BUY
Open market or private purchase
|
$3,116
$29.4 p/Share
|
106
|
|
Aug 23
2024
|
BUY
Open market or private purchase
|
$3,059
$28.86 p/Share
|
106
|
|
Jun 11
2024
|
BUY
Open market or private purchase
|
$910
$23.97 p/Share
|
38
|
|
Jun 10
2024
|
BUY
Open market or private purchase
|
$5,088
$24.0 p/Share
|
212
|
|
Jun 07
2024
|
BUY
Open market or private purchase
|
$5,185
$24.46 p/Share
|
212
|
|
Jun 06
2024
|
BUY
Open market or private purchase
|
$2,626
$24.78 p/Share
|
106
|
|
May 22
2024
|
BUY
Open market or private purchase
|
$2,970
$24.35 p/Share
|
122
|
|
Mar 11
2024
|
BUY
Open market or private purchase
|
$623
$25.97 p/Share
|
24
|
|
Mar 08
2024
|
BUY
Open market or private purchase
|
$8,096
$25.46 p/Share
|
318
|
|
Mar 07
2024
|
BUY
Open market or private purchase
|
$8,176
$25.08 p/Share
|
326
|
|
Dec 12
2023
|
BUY
Open market or private purchase
|
$13,631
$27.82 p/Share
|
490
|
|
Nov 20
2023
|
BUY
Open market or private purchase
|
$2,369
$27.23 p/Share
|
87
|
|
Sep 14
2023
|
BUY
Open market or private purchase
|
$4,828
$26.24 p/Share
|
184
|
|
Aug 29
2023
|
BUY
Open market or private purchase
|
$4,689
$26.2 p/Share
|
179
|
|
Aug 25
2023
|
BUY
Open market or private purchase
|
$2,730
$26.25 p/Share
|
104
|
|
Aug 03
2023
|
BUY
Open market or private purchase
|
$5,036
$27.52 p/Share
|
183
|
|
Jun 22
2023
|
BUY
Open market or private purchase
|
$4,415
$24.13 p/Share
|
183
|
|
May 31
2023
|
BUY
Open market or private purchase
|
$4,282
$23.15 p/Share
|
185
|
|
May 23
2023
|
BUY
Open market or private purchase
|
$2,701
$24.34 p/Share
|
111
|
|
May 02
2023
|
BUY
Open market or private purchase
|
$4,525
$22.97 p/Share
|
197
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$6,812
$27.36 p/Share
|
249
|
|