Jun 02
2025
|
BUY
Open market or private purchase
|
$138,460
$19.78 p/Share
|
7,000
|
|
May 22
2025
|
BUY
Open market or private purchase
|
$19,930
$19.93 p/Share
|
1,000
|
|
May 21
2025
|
BUY
Open market or private purchase
|
$158,320
$19.79 p/Share
|
8,000
|
|
May 19
2025
|
BUY
Open market or private purchase
|
$19,950
$19.95 p/Share
|
1,000
|
|
May 16
2025
|
BUY
Open market or private purchase
|
$69,685
$19.91 p/Share
|
3,500
|
|
May 12
2025
|
BUY
Open market or private purchase
|
$84,210
$20.05 p/Share
|
4,200
|
|
May 07
2025
|
BUY
Open market or private purchase
|
$6,000
$20.0 p/Share
|
300
|
|
May 01
2025
|
BUY
Open market or private purchase
|
$19,850
$19.85 p/Share
|
1,000
|
|
Apr 29
2025
|
BUY
Open market or private purchase
|
$19,840
$19.84 p/Share
|
1,000
|
|
Apr 25
2025
|
BUY
Open market or private purchase
|
$338,800
$67.76 p/Share
|
5,000
|
|
Apr 23
2025
|
BUY
Open market or private purchase
|
$19,800
$19.8 p/Share
|
1,000
|
|
Apr 21
2025
|
BUY
Open market or private purchase
|
$182,115
$19.17 p/Share
|
9,500
|
|
Mar 13
2025
|
BUY
Open market or private purchase
|
$20,400
$20.4 p/Share
|
1,000
|
|
Mar 12
2025
|
BUY
Open market or private purchase
|
$39,800
$19.9 p/Share
|
2,000
|
|
Mar 04
2025
|
BUY
Open market or private purchase
|
$143,010
$20.43 p/Share
|
7,000
|
|
Feb 21
2025
|
BUY
Open market or private purchase
|
$53,150
$21.26 p/Share
|
2,500
|
|
Feb 06
2025
|
BUY
Open market or private purchase
|
$149,240
$21.32 p/Share
|
7,000
|
|
Feb 05
2025
|
BUY
Open market or private purchase
|
$127,859
$21.31 p/Share
|
6,000
|
|
Feb 04
2025
|
BUY
Open market or private purchase
|
$147,700
$21.1 p/Share
|
7,000
|
|
Feb 03
2025
|
BUY
Open market or private purchase
|
$105,850
$21.17 p/Share
|
5,000
|
|
Jan 31
2025
|
BUY
Open market or private purchase
|
$144,584
$21.3 p/Share
|
6,788
|
|
Jan 29
2025
|
BUY
Open market or private purchase
|
$15,238
$20.99 p/Share
|
726
|
|
Jan 27
2025
|
BUY
Open market or private purchase
|
$42,105
$20.99 p/Share
|
2,006
|
|
Jan 24
2025
|
BUY
Open market or private purchase
|
$104,600
$20.92 p/Share
|
5,000
|
|
Jan 24
2025
|
BUY
Open market or private purchase
|
$51,891
$77.45 p/Share
|
670
|
|