Sep 16
2024
|
SELL
Open market or private sale
|
$688,012
$78.63 p/Share
|
8,750
|
|
Jun 25
2024
|
SELL
Open market or private sale
|
$231,045
$83.08 p/Share
|
2,781
|
|
Jun 24
2024
|
SELL
Open market or private sale
|
$1,120,082
$83.16 p/Share
|
13,469
|
|
Mar 22
2024
|
SELL
Open market or private sale
|
$2,694,784
$79.81 p/Share
|
33,765
|
|
Mar 22
2024
|
BUY
Exercise of conversion of derivative security
|
$840,000
$14.0 p/Share
|
60,000
|
|
Sep 27
2023
|
SELL
Open market or private sale
|
$3,509,009
$74.95 p/Share
|
46,818
|
|
Jun 27
2023
|
SELL
Open market or private sale
|
$1,660,485
$60.98 p/Share
|
27,230
|
|
Jun 26
2023
|
SELL
Open market or private sale
|
$1,177,630
$60.12 p/Share
|
19,588
|
|
Jan 12
2022
|
SELL
Other acquisition or disposition
|
-
|
4,424
|
|
Dec 08
2021
|
BUY
Exercise of conversion of derivative security
|
$1,400,000
$14.0 p/Share
|
100,000
|
|
Nov 04
2021
|
|
-
|
49,026
|
|
Nov 04
2021
|
|
-
|
85,886
|
|
Oct 26
2021
|
BUY
Other acquisition or disposition
|
-
|
53,450
|
|