|
Nov 04
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
Nov 04
2025
|
SELL
Open market or private sale
|
$305,440
$76.36 p/Share
|
4,000
|
|
|
Nov 04
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
Oct 06
2025
|
SELL
Open market or private sale
|
$268,840
$67.21 p/Share
|
4,000
|
|
|
Oct 06
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
Oct 06
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
Sep 03
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
Sep 03
2025
|
SELL
Open market or private sale
|
$183,280
$45.82 p/Share
|
4,000
|
|
|
Sep 03
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
Aug 13
2025
|
SELL
Other acquisition or disposition
|
-
|
20,000
|
|
|
Aug 13
2025
|
SELL
Open market or private sale
|
$1,544,400
$51.48 p/Share
|
30,000
|
|
|
Aug 13
2025
|
BUY
Other acquisition or disposition
|
-
|
20,000
|
|
|
Aug 04
2025
|
SELL
Open market or private sale
|
$216,880
$54.22 p/Share
|
4,000
|
|
|
Aug 04
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
Aug 04
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
Jul 07
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
Jul 07
2025
|
SELL
Open market or private sale
|
$185,600
$46.4 p/Share
|
4,000
|
|
|
Jul 07
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
Jun 11
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
Jun 11
2025
|
SELL
Open market or private sale
|
$118,600
$29.65 p/Share
|
4,000
|
|
|
Jun 11
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
May 27
2025
|
SELL
Other acquisition or disposition
|
-
|
4,000
|
|
|
May 27
2025
|
SELL
Open market or private sale
|
$121,960
$30.49 p/Share
|
4,000
|
|
|
May 27
2025
|
BUY
Other acquisition or disposition
|
-
|
4,000
|
|
|
May 13
2025
|
SELL
Open market or private sale
|
$156,697
$26.38 p/Share
|
5,940
|
|