May 22
2025
|
SELL
Open market or private sale
|
$4,034,966
$157.37 p/Share
|
25,640
|
|
May 22
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
May 21
2025
|
SELL
Open market or private sale
|
$4,021,634
$156.85 p/Share
|
25,640
|
|
May 21
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
May 20
2025
|
SELL
Open market or private sale
|
$5,505,121
$156.85 p/Share
|
35,098
|
|
May 20
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Apr 17
2025
|
SELL
Open market or private sale
|
$2,802,708
$109.31 p/Share
|
25,640
|
|
Apr 17
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Apr 16
2025
|
SELL
Open market or private sale
|
$2,836,296
$110.62 p/Share
|
25,640
|
|
Apr 16
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Apr 15
2025
|
SELL
Open market or private sale
|
$2,758,607
$107.59 p/Share
|
25,640
|
|
Apr 15
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Mar 27
2025
|
SELL
Open market or private sale
|
$3,020,648
$117.81 p/Share
|
25,640
|
|
Mar 27
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Mar 26
2025
|
SELL
Open market or private sale
|
$3,223,973
$125.74 p/Share
|
25,640
|
|
Mar 26
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Mar 25
2025
|
SELL
Open market or private sale
|
$3,362,942
$131.16 p/Share
|
25,640
|
|
Mar 25
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Feb 21
2025
|
SELL
Open market or private sale
|
$4,022,403
$156.88 p/Share
|
25,640
|
|
Feb 21
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Feb 20
2025
|
SELL
Open market or private sale
|
$4,021,890
$156.86 p/Share
|
25,640
|
|
Feb 20
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Feb 19
2025
|
SELL
Open market or private sale
|
$5,754,832
$163.96 p/Share
|
35,099
|
|
Feb 19
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Jan 24
2025
|
SELL
Open market or private sale
|
$3,183,462
$124.16 p/Share
|
25,640
|
|