Jun 11
2024
|
SELL
Open market or private sale
|
$12,503,124
$53.0 p/Share
|
235,908
|
|
Jun 07
2024
|
SELL
Open market or private sale
|
$13,055,000
$52.22 p/Share
|
250,000
|
|
Mar 14
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
5,100
|
|
Mar 13
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
3,500
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$38,584,450
$58.55 p/Share
|
659,000
|
|
Mar 04
2024
|
BUY
Exercise of conversion of derivative security
|
$12,613,560
$30.84 p/Share
|
409,000
|
|
Aug 14
2023
|
SELL
Open market or private sale
|
$3,305,239
$58.81 p/Share
|
56,202
|
|
Aug 10
2023
|
SELL
Open market or private sale
|
$3,355,380
$58.64 p/Share
|
57,220
|
|
Aug 09
2023
|
SELL
Open market or private sale
|
$6,308,500
$57.35 p/Share
|
110,000
|
|
Mar 14
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
2,125
|
|
Mar 13
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
1,400
|
|
Mar 14
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
2,750
|
|
Mar 15
2021
|
BUY
Exercise of conversion of derivative security
|
-
|
1,975
|
|