Jun 13
2024
|
SELL
Open market or private sale
|
$3,935,609
$75.13 p/Share
|
52,384
|
|
Jun 13
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$3,932,990
$75.08 p/Share
|
52,384
|
|
Jun 12
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Jun 11
2024
|
SELL
Open market or private sale
|
$3,782,648
$72.21 p/Share
|
52,384
|
|
Jun 11
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
May 08
2024
|
SELL
Open market or private sale
|
$3,816,698
$72.86 p/Share
|
52,384
|
|
|
May 08
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
May 07
2024
|
SELL
Open market or private sale
|
$3,881,130
$74.09 p/Share
|
52,384
|
|
May 07
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
May 06
2024
|
SELL
Open market or private sale
|
$3,937,705
$75.17 p/Share
|
52,384
|
|
May 06
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Apr 11
2024
|
SELL
Open market or private sale
|
$5,000,576
$95.46 p/Share
|
52,384
|
|
Apr 11
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Apr 10
2024
|
SELL
Open market or private sale
|
$4,972,289
$94.92 p/Share
|
52,384
|
|
Apr 10
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Apr 09
2024
|
SELL
Open market or private sale
|
$5,033,054
$96.08 p/Share
|
52,384
|
|
Apr 09
2024
|
BUY
Conversion of derivative security
|
-
|
40,201
|
|
Mar 14
2024
|
SELL
Open market or private sale
|
$4,978,575
$95.04 p/Share
|
52,384
|
|
Mar 14
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Mar 13
2024
|
SELL
Open market or private sale
|
$5,084,914
$97.07 p/Share
|
52,384
|
|
Mar 13
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$5,074,438
$96.87 p/Share
|
52,384
|
|
Mar 12
2024
|
BUY
Conversion of derivative security
|
-
|
52,384
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$5,231,066
$99.86 p/Share
|
52,384
|
|