Nov 20
2024
|
SELL
Open market or private sale
|
$1,362,814
$64.03 p/Share
|
21,284
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$740,734
$65.24 p/Share
|
11,354
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$2,709,512
$65.88 p/Share
|
41,128
|
|
Sep 05
2024
|
SELL
Open market or private sale
|
$232,295
$54.06 p/Share
|
4,297
|
|
Sep 04
2024
|
SELL
Open market or private sale
|
$353,675
$55.21 p/Share
|
6,406
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$1,393,644
$56.62 p/Share
|
24,614
|
|
Apr 22
2024
|
SELL
Other acquisition or disposition
|
-
|
674,763
|
|
Apr 22
2024
|
SELL
Open market or private sale
|
$14,844,720
$88.0 p/Share
|
168,690
|
|
Apr 22
2024
|
BUY
Other acquisition or disposition
|
-
|
674,763
|
|
Apr 22
2024
|
BUY
Conversion of derivative security
|
-
|
674,763
|
|