Dec 12
2024
|
SELL
Open market or private sale
|
$10,730,274
$73.93 p/Share
|
145,141
|
|
Dec 11
2024
|
SELL
Open market or private sale
|
$1,456,036
$74.28 p/Share
|
19,602
|
|
Nov 22
2024
|
SELL
Open market or private sale
|
$2,385,744
$69.01 p/Share
|
34,571
|
|
Nov 21
2024
|
SELL
Open market or private sale
|
$2,160,865
$65.61 p/Share
|
32,935
|
|
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
|
|