Nov 29
2024
|
SELL
Open market or private sale
|
$1,373,970
$105.69 p/Share
|
13,000
|
|
Nov 29
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
Oct 28
2024
|
SELL
Open market or private sale
|
$1,339,520
$103.04 p/Share
|
13,000
|
|
Oct 28
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
Sep 30
2024
|
SELL
Open market or private sale
|
$1,238,770
$95.29 p/Share
|
13,000
|
|
Sep 30
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
Aug 28
2024
|
SELL
Open market or private sale
|
$1,159,730
$89.21 p/Share
|
13,000
|
|
Aug 28
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
Jul 29
2024
|
SELL
Open market or private sale
|
$1,147,640
$88.28 p/Share
|
13,000
|
|
Jul 29
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
Jun 28
2024
|
SELL
Open market or private sale
|
$1,282,710
$98.67 p/Share
|
13,000
|
|
Jun 28
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
Jun 10
2024
|
SELL
Open market or private sale
|
$1,214,070
$93.39 p/Share
|
13,000
|
|
Jun 10
2024
|
BUY
Conversion of derivative security
|
-
|
13,000
|
|
May 08
2024
|
SELL
Open market or private sale
|
$759
$84.38 p/Share
|
9
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$803,600
$80.36 p/Share
|
10,000
|
|
Mar 18
2024
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Mar 13
2024
|
SELL
Open market or private sale
|
$7,594
$81.66 p/Share
|
93
|
|
Feb 16
2024
|
SELL
Open market or private sale
|
$910,400
$91.04 p/Share
|
10,000
|
|
Feb 16
2024
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Jan 16
2024
|
SELL
Open market or private sale
|
$837,000
$83.7 p/Share
|
10,000
|
|
Jan 16
2024
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Dec 18
2023
|
SELL
Open market or private sale
|
$743,500
$74.35 p/Share
|
10,000
|
|
Dec 18
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$726,100
$72.61 p/Share
|
10,000
|
|