Jan 11
2024
|
SELL
Open market or private sale
|
$3,458,019
$149.86 p/Share
|
23,075
|
|
Jan 11
2024
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Jan 02
2024
|
SELL
Open market or private sale
|
$3,817,758
$165.45 p/Share
|
23,075
|
|
Jan 02
2024
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Dec 14
2023
|
SELL
Open market or private sale
|
$13,846,899
$152.42 p/Share
|
90,847
|
|
Dec 14
2023
|
BUY
Conversion of derivative security
|
-
|
90,847
|
|
Dec 13
2023
|
SELL
Open market or private sale
|
$1,373,041
$150.01 p/Share
|
9,153
|
|
Dec 13
2023
|
BUY
Conversion of derivative security
|
-
|
9,153
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$3,204,425
$138.87 p/Share
|
23,075
|
|
Dec 12
2023
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$3,279,188
$142.11 p/Share
|
23,075
|
|
Dec 04
2023
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$6,259,500
$125.19 p/Share
|
50,000
|
|
Nov 28
2023
|
BUY
Conversion of derivative security
|
-
|
50,000
|
|
Nov 27
2023
|
|
-
|
42,801
|
|
Nov 27
2023
|
BUY
Conversion of derivative security
|
-
|
42,801
|
|
Nov 24
2023
|
SELL
Open market or private sale
|
$2,604,013
$112.85 p/Share
|
23,075
|
|
Nov 24
2023
|
BUY
Conversion of derivative security
|
-
|
23,075
|
|
Nov 20
2023
|
SELL
Open market or private sale
|
$475,820
$102.88 p/Share
|
4,625
|
|
Nov 20
2023
|
BUY
Conversion of derivative security
|
-
|
4,625
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$1,782,475
$96.35 p/Share
|
18,500
|
|
Nov 16
2023
|
BUY
Conversion of derivative security
|
-
|
18,500
|
|
Aug 01
2023
|
SELL
Open market or private sale
|
$2,745,698
$92.37 p/Share
|
29,725
|
|
Aug 01
2023
|
BUY
Conversion of derivative security
|
-
|
29,725
|
|
Jul 18
2023
|
SELL
Open market or private sale
|
$6,307,516
$106.08 p/Share
|
59,460
|
|