Nov 26
2024
|
SELL
Open market or private sale
|
$632,538
$80.19 p/Share
|
7,888
|
|
Nov 26
2024
|
BUY
Exercise of conversion of derivative security
|
$491,580
$62.32 p/Share
|
7,888
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$4,043,000
$80.86 p/Share
|
50,000
|
|
Nov 25
2024
|
BUY
Exercise of conversion of derivative security
|
$3,116,000
$62.32 p/Share
|
50,000
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$2,116,445
$74.23 p/Share
|
28,512
|
|
Oct 15
2024
|
BUY
Exercise of conversion of derivative security
|
$1,776,867
$62.32 p/Share
|
28,512
|
|
Jun 17
2024
|
BUY
Open market or private purchase
|
$156
$78.15 p/Share
|
2
|
|
Jan 17
2024
|
SELL
Open market or private sale
|
$754,095
$83.51 p/Share
|
9,030
|
|
Jan 17
2024
|
BUY
Exercise of conversion of derivative security
|
$399,487
$44.24 p/Share
|
9,030
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$1,610,410
$89.17 p/Share
|
18,060
|
|
Dec 12
2023
|
BUY
Exercise of conversion of derivative security
|
$776,218
$42.98 p/Share
|
18,060
|
|
Nov 21
2023
|
SELL
Open market or private sale
|
$3,814,723
$84.49 p/Share
|
45,150
|
|
Nov 21
2023
|
BUY
Exercise of conversion of derivative security
|
$1,940,546
$42.98 p/Share
|
45,150
|
|
Oct 17
2023
|
SELL
Open market or private sale
|
$743,169
$82.3 p/Share
|
9,030
|
|
Oct 17
2023
|
BUY
Exercise of conversion of derivative security
|
$388,109
$42.98 p/Share
|
9,030
|
|
Sep 12
2023
|
SELL
Open market or private sale
|
$1,497,715
$82.93 p/Share
|
18,060
|
|
Sep 12
2023
|
BUY
Exercise of conversion of derivative security
|
$776,218
$42.98 p/Share
|
18,060
|
|
Jul 13
2023
|
SELL
Open market or private sale
|
$2,438,100
$90.0 p/Share
|
27,090
|
|
Jul 13
2023
|
BUY
Exercise of conversion of derivative security
|
$1,164,328
$42.98 p/Share
|
27,090
|
|
Jul 11
2023
|
SELL
Open market or private sale
|
$1,586,209
$87.83 p/Share
|
18,060
|
|
Jul 11
2023
|
BUY
Exercise of conversion of derivative security
|
$776,218
$42.98 p/Share
|
18,060
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$2,298,044
$84.83 p/Share
|
27,090
|
|
Jun 13
2023
|
BUY
Exercise of conversion of derivative security
|
$1,164,328
$42.98 p/Share
|
27,090
|
|
May 16
2023
|
SELL
Open market or private sale
|
$755,359
$83.65 p/Share
|
9,030
|
|
May 16
2023
|
BUY
Exercise of conversion of derivative security
|
$388,109
$42.98 p/Share
|
9,030
|
|