Mar 24
2025
|
SELL
Open market or private sale
|
$2,180,456
$46.37 p/Share
|
47,023
|
|
Mar 24
2025
|
BUY
Conversion of derivative security
|
-
|
47,023
|
|
Mar 21
2025
|
SELL
Open market or private sale
|
$9,658,644
$43.21 p/Share
|
223,528
|
|
Mar 21
2025
|
BUY
Conversion of derivative security
|
-
|
223,528
|
|
Feb 13
2025
|
SELL
Open market or private sale
|
$32,531,814
$62.3 p/Share
|
522,180
|
|
Feb 13
2025
|
BUY
Conversion of derivative security
|
-
|
522,180
|
|
Feb 07
2025
|
SELL
Open market or private sale
|
$5,028,524
$55.34 p/Share
|
90,866
|
|
Feb 07
2025
|
BUY
Conversion of derivative security
|
-
|
90,866
|
|
Jan 22
2025
|
SELL
Open market or private sale
|
$4,604,180
$50.67 p/Share
|
90,866
|
|
Jan 22
2025
|
BUY
Conversion of derivative security
|
-
|
90,866
|
|
Jan 15
2025
|
SELL
Open market or private sale
|
$4,114,412
$45.28 p/Share
|
90,866
|
|
Jan 15
2025
|
BUY
Conversion of derivative security
|
-
|
90,866
|
|
Jan 03
2025
|
SELL
Open market or private sale
|
$9,230,398
$40.37 p/Share
|
228,645
|
|
Jan 03
2025
|
BUY
Conversion of derivative security
|
-
|
228,645
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$1,803,981
$40.02 p/Share
|
45,077
|
|
Dec 12
2024
|
BUY
Conversion of derivative security
|
-
|
45,077
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$7,111,778
$38.13 p/Share
|
186,514
|
|
Dec 11
2024
|
BUY
Conversion of derivative security
|
-
|
186,514
|
|
Nov 05
2024
|
SELL
Open market or private sale
|
$2,715,382
$24.92 p/Share
|
108,964
|
|
Nov 05
2024
|
BUY
Conversion of derivative security
|
-
|
108,964
|
|
Oct 17
2024
|
SELL
Open market or private sale
|
$2,597,865
$26.4 p/Share
|
98,404
|
|
Oct 17
2024
|
BUY
Conversion of derivative security
|
-
|
98,404
|
|
Sep 09
2024
|
SELL
Open market or private sale
|
$2,735,357
$19.55 p/Share
|
139,916
|
|
Sep 09
2024
|
BUY
Conversion of derivative security
|
-
|
139,916
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$2,696,071
$18.73 p/Share
|
143,944
|
|