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
|
|
Nov 08
2024
|
SELL
Other acquisition or disposition
|
-
|
134,700
|
|
Nov 04
2024
|
SELL
Other acquisition or disposition
|
-
|
13,709,834
|
|
Nov 04
2024
|
BUY
Other acquisition or disposition
|
-
|
1,297,560
|
|
Oct 31
2024
|
SELL
Open market or private sale
|
$10,066,000
$50.33 p/Share
|
200,000
|
|
Sep 16
2024
|
SELL
Other acquisition or disposition
|
-
|
33,674
|
|
Sep 11
2024
|
SELL
Other acquisition or disposition
|
-
|
3,427,460
|
|
Sep 11
2024
|
BUY
Other acquisition or disposition
|
-
|
324,391
|
|
Sep 04
2024
|
SELL
Other acquisition or disposition
|
-
|
67,350
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$1,198,192
$43.52 p/Share
|
27,532
|
|
Aug 19
2024
|
SELL
Other acquisition or disposition
|
-
|
6,827,385
|
|
Aug 19
2024
|
BUY
Other acquisition or disposition
|
-
|
581,293
|
|
Aug 16
2024
|
|
-
|
10,000
|
|
Aug 16
2024
|
BUY
Other acquisition or disposition
|
-
|
67,350
|
|
May 13
2024
|
|
-
|
300,000
|
|
May 13
2024
|
|
-
|
300,000
|
|
May 04
2024
|
SELL
Other acquisition or disposition
|
-
|
178,852
|
|