|
Dec 09
2025
|
SELL
Sale (or disposition) back to the issuer
|
-
|
1,200,000
|
|
|
Mar 27
2025
|
BUY
Open market or private purchase
|
$2,177,500
$43.55 p/Share
|
50,000
|
|
|
Mar 26
2025
|
BUY
Open market or private purchase
|
$2,524,299
$43.01 p/Share
|
58,691
|
|
|
Mar 25
2025
|
BUY
Open market or private purchase
|
$4,086,077
$44.75 p/Share
|
91,309
|
|
|
Jan 30
2025
|
BUY
Open market or private purchase
|
$9,600,000
$48.0 p/Share
|
200,000
|
|
|
Dec 08
2023
|
BUY
Open market or private purchase
|
$1,982,999
$19.83 p/Share
|
100,000
|
|
|
Dec 01
2023
|
BUY
Open market or private purchase
|
$849,499
$16.99 p/Share
|
50,000
|
|
|
|
|
Nov 30
2023
|
BUY
Open market or private purchase
|
$844,999
$16.9 p/Share
|
50,000
|
|
|
Sep 19
2023
|
BUY
Open market or private purchase
|
$10,400,000
$26.0 p/Share
|
400,000
|
|
|
Aug 08
2023
|
BUY
Open market or private purchase
|
$1,051,500
$42.06 p/Share
|
25,000
|
|
|
Aug 01
2023
|
BUY
Open market or private purchase
|
$1,081,500
$43.26 p/Share
|
25,000
|
|
|
Jul 28
2023
|
BUY
Open market or private purchase
|
$1,280,700
$42.69 p/Share
|
30,000
|
|
|
May 19
2023
|
BUY
Open market or private purchase
|
$5,040,000
$42.0 p/Share
|
120,000
|
|