Jul 01
2025
|
SELL
Open market or private sale
|
$6,888,420
$104.37 p/Share
|
66,000
|
|
Jun 02
2025
|
SELL
Open market or private sale
|
$5,816,580
$88.13 p/Share
|
66,000
|
|
May 21
2025
|
SELL
Open market or private sale
|
$1,154,300
$82.45 p/Share
|
14,000
|
|
May 14
2025
|
SELL
Open market or private sale
|
$1,080,520
$79.45 p/Share
|
13,600
|
|
May 13
2025
|
SELL
Open market or private sale
|
$1,009,404
$76.47 p/Share
|
13,200
|
|
May 12
2025
|
SELL
Open market or private sale
|
$940,287
$73.46 p/Share
|
12,800
|
|
May 09
2025
|
|
-
|
50,000
|
|
May 09
2025
|
SELL
Other acquisition or disposition
|
-
|
38,254
|
|
May 06
2025
|
SELL
Open market or private sale
|
$4,652,991
$70.34 p/Share
|
66,150
|
|
May 06
2025
|
SELL
Other acquisition or disposition
|
-
|
4,950,930
|
|
May 06
2025
|
BUY
Other acquisition or disposition
|
-
|
486,918
|
|
Apr 01
2025
|
SELL
Open market or private sale
|
$1,304,648
$61.54 p/Share
|
21,200
|
|
Feb 11
2025
|
|
-
|
50,000
|
|
Feb 05
2025
|
SELL
Other acquisition or disposition
|
-
|
38,164
|
|
Jan 31
2025
|
SELL
Other acquisition or disposition
|
-
|
4,959,880
|
|
Jan 31
2025
|
BUY
Other acquisition or disposition
|
-
|
494,749
|
|
Jan 17
2025
|
SELL
Other acquisition or disposition
|
-
|
38,164
|
|
Jan 16
2025
|
SELL
Open market or private sale
|
$16,260,000
$65.04 p/Share
|
250,000
|
|
Jan 13
2025
|
SELL
Other acquisition or disposition
|
-
|
4,959,880
|
|
Jan 13
2025
|
BUY
Other acquisition or disposition
|
-
|
488,673
|
|
Dec 13
2024
|
SELL
Other acquisition or disposition
|
-
|
38,164
|
|
Dec 09
2024
|
SELL
Other acquisition or disposition
|
-
|
4,959,880
|
|
Dec 09
2024
|
BUY
Other acquisition or disposition
|
-
|
484,627
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$1,279,750
$51.19 p/Share
|
25,000
|
|
Nov 15
2024
|
SELL
Open market or private sale
|
$1,308,500
$52.34 p/Share
|
25,000
|
|