Jul 24
2025
|
SELL
Open market or private sale
|
$42,620,275
$101.88 p/Share
|
418,338
|
|
Jul 24
2025
|
BUY
Conversion of derivative security
|
-
|
418,338
|
|
Jun 11
2025
|
SELL
Open market or private sale
|
$31,078,330
$74.29 p/Share
|
418,338
|
|
Jun 11
2025
|
BUY
Conversion of derivative security
|
-
|
418,338
|
|
May 20
2025
|
SELL
Open market or private sale
|
$26,966,067
$64.46 p/Share
|
418,338
|
|
May 20
2025
|
BUY
Conversion of derivative security
|
-
|
418,338
|
|
May 13
2025
|
SELL
Open market or private sale
|
$6,500,599
$60.41 p/Share
|
107,608
|
|
May 13
2025
|
BUY
Conversion of derivative security
|
-
|
107,608
|
|
May 09
2025
|
SELL
Open market or private sale
|
$5,210,593
$55.34 p/Share
|
94,156
|
|
May 09
2025
|
BUY
Conversion of derivative security
|
-
|
94,156
|
|
Apr 28
2025
|
SELL
Open market or private sale
|
$4,770,884
$50.67 p/Share
|
94,156
|
|
Apr 28
2025
|
BUY
Conversion of derivative security
|
-
|
94,156
|
|
Apr 23
2025
|
SELL
Open market or private sale
|
$2,133,710
$45.27 p/Share
|
47,133
|
|
Apr 23
2025
|
BUY
Conversion of derivative security
|
-
|
47,133
|
|
Apr 16
2025
|
SELL
Open market or private sale
|
$9,199,489
$41.24 p/Share
|
223,072
|
|
Apr 16
2025
|
BUY
Conversion of derivative security
|
-
|
223
|
|
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
|
|