Feb 24
2025
|
BUY
Open market or private purchase
|
$18,999,995
$21.85 p/Share
|
869,565
|
|
Aug 09
2024
|
|
-
|
2,100,000
|
|
Nov 14
2023
|
|
-
|
3,341,120
|
|
Nov 14
2023
|
|
-
|
16,710,668
|
|
Jul 27
2023
|
|
-
|
498,232
|
|
Jul 27
2023
|
|
-
|
498,232
|
|
Feb 22
2023
|
SELL
Open market or private sale
|
$48,537,600
$25.28 p/Share
|
1,920,000
|
|
Dec 30
2021
|
SELL
Open market or private sale
|
$91,599,969
$24.68 p/Share
|
3,711,506
|
|
Dec 17
2020
|
SELL
Open market or private sale
|
$62,920,031
$15.41 p/Share
|
4,083,065
|
|
Jan 12
2017
|
BUY
Open market or private purchase
|
-
|
19,484,809
|
|