May 01
2024
|
BUY
Open market or private purchase
|
$17,884
$30.16 p/Share
|
593
|
|
Feb 07
2024
|
BUY
Open market or private purchase
|
$17,794
$30.47 p/Share
|
584
|
|
Nov 03
2023
|
BUY
Open market or private purchase
|
$17,672
$26.22 p/Share
|
674
|
|
Jul 27
2023
|
BUY
Open market or private purchase
|
$17,587
$32.57 p/Share
|
540
|
|
May 09
2023
|
BUY
Open market or private purchase
|
$481,555
$26.19 p/Share
|
18,387
|
|
Mar 14
2023
|
BUY
Open market or private purchase
|
$299,531
$32.75 p/Share
|
9,146
|
|
Oct 27
2022
|
BUY
Open market or private purchase
|
$11,591
$37.88 p/Share
|
306
|
|
Aug 30
2022
|
BUY
Open market or private purchase
|
$11,583
$42.74 p/Share
|
271
|
|
May 03
2022
|
BUY
Open market or private purchase
|
$10,033
$41.12 p/Share
|
244
|
|
Feb 04
2022
|
BUY
Open market or private purchase
|
$9,964
$47.0 p/Share
|
212
|
|
Nov 30
2021
|
BUY
Open market or private purchase
|
$9,944
$49.97 p/Share
|
199
|
|
Aug 04
2021
|
BUY
Open market or private purchase
|
$9,894
$48.03 p/Share
|
206
|
|
May 04
2021
|
BUY
Open market or private purchase
|
$8,273
$49.54 p/Share
|
167
|
|
Feb 03
2021
|
BUY
Open market or private purchase
|
$8,339
$39.15 p/Share
|
213
|
|
Aug 03
2020
|
BUY
Open market or private purchase
|
$8,225
$30.02 p/Share
|
274
|
|
May 01
2020
|
BUY
Open market or private purchase
|
$7,313
$27.39 p/Share
|
267
|
|
Feb 05
2020
|
BUY
Open market or private purchase
|
$7,290
$35.05 p/Share
|
208
|
|
Nov 20
2019
|
|
-
|
14,560
|
|
Oct 25
2019
|
BUY
Open market or private purchase
|
$17,977
$35.25 p/Share
|
510
|
|
May 21
2019
|
BUY
Open market or private purchase
|
$7,815
$61.06 p/Share
|
128
|
|