Nov 15
2024
|
SELL
Open market or private sale
|
$730,800
$73.08 p/Share
|
10,000
|
|
Oct 28
2024
|
SELL
Open market or private sale
|
$154,623
$66.05 p/Share
|
2,341
|
|
Oct 25
2024
|
SELL
Open market or private sale
|
$505,340
$65.98 p/Share
|
7,659
|
|
Jul 26
2024
|
SELL
Open market or private sale
|
$376,020
$62.67 p/Share
|
6,000
|
|
May 06
2024
|
SELL
Open market or private sale
|
$141,150
$47.05 p/Share
|
3,000
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$144,480
$48.16 p/Share
|
3,000
|
|
Dec 07
2023
|
BUY
Other acquisition or disposition
|
-
|
37,000
|
|
Nov 14
2023
|
SELL
Open market or private sale
|
$93,320
$46.66 p/Share
|
2,000
|
|
Jun 23
2023
|
BUY
Other acquisition or disposition
|
-
|
25,000
|
|
Sep 28
2021
|
SELL
Open market or private sale
|
$590,300
$59.03 p/Share
|
10,000
|
|
Sep 23
2021
|
SELL
Other acquisition or disposition
|
-
|
24,070
|
|
Sep 23
2021
|
BUY
Other acquisition or disposition
|
-
|
69,070
|
|