Apr 04
2024
|
SELL
Open market or private sale
|
$1,258,400
$57.2 p/Share
|
22,000
|
|
Apr 04
2024
|
BUY
Conversion of derivative security
|
-
|
22,000
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$1,401,400
$63.7 p/Share
|
22,000
|
|
Mar 04
2024
|
BUY
Conversion of derivative security
|
-
|
22,000
|
|
Feb 05
2024
|
SELL
Open market or private sale
|
$2,644,840
$60.11 p/Share
|
44,000
|
|
Feb 05
2024
|
BUY
Conversion of derivative security
|
-
|
44,000
|
|
Jan 04
2024
|
SELL
Open market or private sale
|
$2,468,840
$56.11 p/Share
|
44,000
|
|
Jan 04
2024
|
BUY
Conversion of derivative security
|
-
|
44,000
|
|
Dec 11
2023
|
|
-
|
5,514
|
|
Dec 11
2023
|
BUY
Conversion of derivative security
|
-
|
3,100
|
|
Dec 04
2023
|
SELL
Open market or private sale
|
$2,594,240
$58.96 p/Share
|
44,000
|
|
Dec 04
2023
|
BUY
Conversion of derivative security
|
-
|
44,000
|
|
Nov 21
2023
|
|
-
|
22,586
|
|
Nov 21
2023
|
BUY
Conversion of derivative security
|
-
|
25,000
|
|
Jul 17
2023
|
SELL
Open market or private sale
|
$994,320
$55.24 p/Share
|
18,000
|
|
Jul 17
2023
|
BUY
Conversion of derivative security
|
-
|
18,000
|
|
Mar 14
2023
|
SELL
Open market or private sale
|
$327,000
$60.0 p/Share
|
5,450
|
|
Mar 14
2023
|
BUY
Conversion of derivative security
|
-
|
5,450
|
|
Mar 13
2023
|
SELL
Open market or private sale
|
$251,055
$55.79 p/Share
|
4,500
|
|
Mar 13
2023
|
BUY
Conversion of derivative security
|
-
|
4,500
|
|
Feb 13
2023
|
SELL
Open market or private sale
|
$607,248
$61.03 p/Share
|
9,950
|
|
Feb 13
2023
|
BUY
Conversion of derivative security
|
-
|
9,950
|
|
Jan 12
2023
|
SELL
Open market or private sale
|
$327,000
$60.0 p/Share
|
5,450
|
|
Jan 12
2023
|
BUY
Conversion of derivative security
|
-
|
5,450
|
|
Jan 11
2023
|
SELL
Open market or private sale
|
$247,500
$55.0 p/Share
|
4,500
|
|