Dec 17
2024
|
|
-
|
9,000
|
|
May 22
2024
|
SELL
Open market or private sale
|
$2,912,960
$58.39 p/Share
|
49,888
|
|
May 21
2024
|
SELL
Open market or private sale
|
$1,799,192
$59.75 p/Share
|
30,112
|
|
Mar 11
2024
|
SELL
Open market or private sale
|
$2,168,800
$54.22 p/Share
|
40,000
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$2,443,000
$48.86 p/Share
|
50,000
|
|
Dec 07
2023
|
SELL
Open market or private sale
|
$2,453,000
$49.06 p/Share
|
50,000
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$669,450
$44.63 p/Share
|
15,000
|
|
Nov 27
2023
|
SELL
Open market or private sale
|
$2,015,550
$44.79 p/Share
|
45,000
|
|
Nov 16
2023
|
SELL
Open market or private sale
|
$1,398,600
$46.62 p/Share
|
30,000
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$1,433,100
$47.77 p/Share
|
30,000
|
|
Oct 04
2023
|
SELL
Other acquisition or disposition
|
-
|
10,000
|
|
Mar 15
2023
|
SELL
Other acquisition or disposition
|
-
|
50,000
|
|
Nov 29
2022
|
SELL
Open market or private sale
|
$2,589,000
$51.78 p/Share
|
50,000
|
|
Nov 28
2022
|
SELL
Open market or private sale
|
$2,600,500
$52.01 p/Share
|
50,000
|
|
Oct 05
2022
|
SELL
Other acquisition or disposition
|
-
|
100,000
|
|
Aug 04
2022
|
SELL
Other acquisition or disposition
|
-
|
14,000
|
|
Mar 11
2021
|
SELL
Other acquisition or disposition
|
-
|
130,000
|
|