Jan 02
2025
|
SELL
Open market or private sale
|
$8,508,500
$170.17 p/Share
|
50,000
|
|
Jan 02
2025
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$8,912,500
$178.25 p/Share
|
50,000
|
|
Dec 02
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$7,783,000
$155.66 p/Share
|
50,000
|
|
Nov 01
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Oct 01
2024
|
SELL
Open market or private sale
|
$7,123,999
$142.48 p/Share
|
50,000
|
|
Oct 01
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$6,362,500
$127.25 p/Share
|
50,000
|
|
Sep 03
2024
|
BUY
Other acquisition or disposition
|
-
|
50,000
|
|
Nov 26
2021
|
|
-
|
5,500
|
|
Nov 26
2021
|
BUY
Other acquisition or disposition
|
-
|
5,500
|
|
Dec 11
2020
|
SELL
Other acquisition or disposition
|
-
|
10,438,825
|
|
Dec 11
2020
|
SELL
Other acquisition or disposition
|
-
|
10,438,825
|
|
Dec 11
2020
|
BUY
Other acquisition or disposition
|
-
|
10,438,825
|
|