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
|
|
Feb 09
2024
|
BUY
Other acquisition or disposition
|
-
|
424,434
|
|
Dec 06
2023
|
BUY
Other acquisition or disposition
|
-
|
471,687
|
|
Nov 17
2023
|
BUY
Other acquisition or disposition
|
-
|
627,221
|
|
Aug 30
2023
|
|
-
|
100,000
|
|
Aug 30
2023
|
|
-
|
100,000
|
|
Jul 17
2023
|
BUY
Other acquisition or disposition
|
-
|
789,190
|
|
Jul 12
2023
|
BUY
Other acquisition or disposition
|
-
|
459,823
|
|
May 18
2023
|
|
-
|
50,000
|
|