Dec 13
2024
|
|
-
|
1,032
|
|
Nov 26
2024
|
SELL
Open market or private sale
|
$3,343,671
$111.75 p/Share
|
29,921
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$43,471,532
$111.75 p/Share
|
389,007
|
|
Aug 29
2024
|
SELL
Open market or private sale
|
$14,071,226
$104.51 p/Share
|
134,640
|
|
Apr 25
2024
|
|
-
|
950,000
|
|
Mar 13
2024
|
SELL
Open market or private sale
|
$7,806,296
$85.15 p/Share
|
91,677
|
|
Mar 12
2024
|
SELL
Open market or private sale
|
$12,404,561
$85.95 p/Share
|
144,323
|
|
Dec 29
2023
|
|
-
|
146,927
|
|
Dec 15
2023
|
|
-
|
1,360
|
|
Apr 29
2021
|
SELL
Open market or private sale
|
$43,911,000
$51.66 p/Share
|
850,000
|
|