Oct 16
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Sep 18
2023
|
SELL
Open market or private sale
|
$652,900
$65.29 p/Share
|
10,000
|
|
Sep 18
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Aug 16
2023
|
SELL
Open market or private sale
|
$624,700
$62.47 p/Share
|
10,000
|
|
Aug 16
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$749,000
$74.9 p/Share
|
10,000
|
|
Jul 17
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Jun 16
2023
|
SELL
Open market or private sale
|
$753,100
$75.31 p/Share
|
10,000
|
|
Jun 16
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
May 16
2023
|
SELL
Open market or private sale
|
$679,400
$67.94 p/Share
|
10,000
|
|
May 16
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Apr 17
2023
|
SELL
Open market or private sale
|
$706,800
$70.68 p/Share
|
10,000
|
|
Apr 17
2023
|
BUY
Conversion of derivative security
|
-
|
10,000
|
|
Mar 16
2023
|
SELL
Open market or private sale
|
$7,081
$64.97 p/Share
|
109
|
|
Mar 15
2023
|
SELL
Open market or private sale
|
$2,317,000
$66.2 p/Share
|
35,000
|
|
Mar 15
2023
|
BUY
Conversion of derivative security
|
-
|
35,000
|
|
Mar 13
2023
|
SELL
Open market or private sale
|
$5,686
$62.49 p/Share
|
91
|
|
Feb 15
2023
|
SELL
Open market or private sale
|
$2,025,800
$57.88 p/Share
|
35,000
|
|
Feb 15
2023
|
BUY
Conversion of derivative security
|
-
|
35,000
|
|
Jan 17
2023
|
SELL
Open market or private sale
|
$1,746,849
$49.91 p/Share
|
35,000
|
|
Jan 17
2023
|
BUY
Conversion of derivative security
|
-
|
35,000
|
|
Jan 09
2023
|
SELL
Open market or private sale
|
$1,705,900
$48.74 p/Share
|
35,000
|
|
Jan 09
2023
|
BUY
Conversion of derivative security
|
-
|
35,000
|
|
Mar 16
2022
|
SELL
Open market or private sale
|
$6,331
$59.17 p/Share
|
107
|
|
Mar 14
2022
|
SELL
Open market or private sale
|
$5,516
$59.96 p/Share
|
92
|
|