Nov 01
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$1,659,300
$165.93 p/Share
|
10,000
|
|
Oct 02
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Sep 15
2023
|
|
-
|
3,000
|
|
Sep 01
2023
|
SELL
Open market or private sale
|
$1,492,700
$149.27 p/Share
|
10,000
|
|
Sep 01
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Aug 30
2023
|
BUY
Conversion of derivative security
|
-
|
3,000
|
|
May 01
2023
|
SELL
Open market or private sale
|
$1,378,899
$137.89 p/Share
|
10,000
|
|
May 01
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Apr 03
2023
|
SELL
Open market or private sale
|
$1,418,300
$141.83 p/Share
|
10,000
|
|
Apr 03
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Mar 01
2023
|
SELL
Open market or private sale
|
$1,068,700
$106.87 p/Share
|
10,000
|
|
Mar 01
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Feb 01
2023
|
SELL
Open market or private sale
|
$961,300
$96.13 p/Share
|
10,000
|
|
Feb 01
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Jan 10
2023
|
SELL
Open market or private sale
|
$540,504
$75.07 p/Share
|
7,200
|
|
Jan 10
2023
|
BUY
Conversion of derivative security
|
-
|
7,200
|
|
Jan 09
2023
|
SELL
Open market or private sale
|
$210,140
$75.05 p/Share
|
2,800
|
|
Jan 09
2023
|
BUY
Conversion of derivative security
|
-
|
2,800
|
|
Dec 14
2022
|
SELL
Open market or private sale
|
$755,000
$75.5 p/Share
|
10,000
|
|
Dec 14
2022
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Dec 12
2022
|
|
-
|
3,500
|
|
Dec 12
2022
|
BUY
Conversion of derivative security
|
-
|
3,500
|
|
Nov 01
2022
|
SELL
Open market or private sale
|
$823,400
$82.34 p/Share
|
10,000
|
|
Nov 01
2022
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|