Jul 08
2025
|
BUY
Open market or private purchase
|
$42,812
$25.9 p/Share
|
1,653
|
|
May 06
2025
|
BUY
Open market or private purchase
|
$516,087
$23.75 p/Share
|
21,730
|
|
Apr 22
2025
|
BUY
Open market or private purchase
|
$33,693
$19.89 p/Share
|
1,694
|
|
Jan 07
2025
|
BUY
Open market or private purchase
|
$33,245
$29.01 p/Share
|
1,146
|
|
Oct 22
2024
|
BUY
Open market or private purchase
|
$31,151
$29.25 p/Share
|
1,065
|
|
Jul 09
2024
|
BUY
Open market or private purchase
|
$30,744
$29.82 p/Share
|
1,031
|
|
Apr 22
2024
|
BUY
Open market or private purchase
|
$30,403
$30.68 p/Share
|
991
|
|
Jan 09
2024
|
BUY
Open market or private purchase
|
$30,041
$32.94 p/Share
|
912
|
|
Oct 24
2023
|
BUY
Open market or private purchase
|
$27,278
$27.61 p/Share
|
988
|
|
Jul 11
2023
|
BUY
Open market or private purchase
|
$26,994
$30.78 p/Share
|
877
|
|
Apr 24
2023
|
BUY
Open market or private purchase
|
$26,609
$23.28 p/Share
|
1,143
|
|
Jan 10
2023
|
BUY
Open market or private purchase
|
$26,232
$24.2 p/Share
|
1,084
|
|
Oct 25
2022
|
BUY
Open market or private purchase
|
$25,739
$17.45 p/Share
|
1,475
|
|
Jul 12
2022
|
BUY
Open market or private purchase
|
$25,304
$20.69 p/Share
|
1,223
|
|
Apr 22
2022
|
BUY
Open market or private purchase
|
$24,967
$25.98 p/Share
|
961
|
|
Jan 13
2022
|
BUY
Open market or private purchase
|
$24,775
$44.48 p/Share
|
557
|
|
Nov 08
2021
|
BUY
Open market or private purchase
|
$1,069,790
$43.97 p/Share
|
24,330
|
|
Oct 19
2021
|
BUY
Open market or private purchase
|
$14,948
$54.16 p/Share
|
276
|
|
Jul 13
2021
|
BUY
Open market or private purchase
|
$14,878
$52.76 p/Share
|
282
|
|
Apr 22
2021
|
BUY
Open market or private purchase
|
$14,791
$54.38 p/Share
|
272
|
|
Feb 26
2021
|
BUY
Open market or private purchase
|
$1,499,898
$55.56 p/Share
|
26,996
|
|
Jan 12
2021
|
BUY
Open market or private purchase
|
$6,391
$44.69 p/Share
|
143
|
|
Oct 26
2020
|
BUY
Open market or private purchase
|
$5,922
$31.5 p/Share
|
188
|
|