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
|
|
Jan 24
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Jan 23
2025
|
SELL
Open market or private sale
|
$3,152,694
$122.96 p/Share
|
25,640
|
|
Jan 23
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Jan 22
2025
|
SELL
Open market or private sale
|
$3,093,466
$120.65 p/Share
|
25,640
|
|
Jan 22
2025
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Dec 12
2024
|
SELL
Open market or private sale
|
$2,894,243
$112.88 p/Share
|
25,640
|
|
Dec 12
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$2,893,986
$112.87 p/Share
|
25,640
|
|
Dec 11
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Dec 10
2024
|
SELL
Open market or private sale
|
$2,893,986
$112.87 p/Share
|
25,640
|
|
Dec 10
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 27
2024
|
SELL
Open market or private sale
|
$2,582,204
$100.71 p/Share
|
25,640
|
|
Nov 27
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$2,678,867
$104.48 p/Share
|
25,640
|
|
Nov 26
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$3,693,360
$105.17 p/Share
|
35,118
|
|
Nov 25
2024
|
BUY
Conversion of derivative security
|
-
|
25,640
|
|
Nov 15
2024
|
|
-
|
22,359
|
|