Dec 03
2024
|
|
-
|
4,000
|
|
Aug 05
2024
|
SELL
Open market or private sale
|
$2,318,850
$51.53 p/Share
|
45,000
|
|
Aug 02
2024
|
SELL
Open market or private sale
|
$1,509,900
$50.33 p/Share
|
30,000
|
|
Jul 28
2023
|
SELL
Open market or private sale
|
$6,019,000
$60.19 p/Share
|
100,000
|
|
Feb 02
2023
|
SELL
Open market or private sale
|
$3,200,000
$64.0 p/Share
|
50,000
|
|
Aug 08
2022
|
|
-
|
6,500
|
|
Jan 05
2022
|
SELL
Open market or private sale
|
$1,930,621
$62.02 p/Share
|
31,129
|
|
Jan 03
2022
|
SELL
Open market or private sale
|
$199,803
$62.07 p/Share
|
3,219
|
|
Dec 30
2021
|
SELL
Open market or private sale
|
$3,100,000
$62.0 p/Share
|
50,000
|
|
Nov 04
2021
|
SELL
Open market or private sale
|
$2,951,500
$59.03 p/Share
|
50,000
|
|
Nov 03
2021
|
SELL
Open market or private sale
|
$2,900,000
$58.0 p/Share
|
50,000
|
|
Nov 02
2021
|
SELL
Open market or private sale
|
$2,872,000
$57.44 p/Share
|
50,000
|
|
Nov 01
2021
|
SELL
Open market or private sale
|
$2,838,000
$56.76 p/Share
|
50,000
|
|
Apr 09
2021
|
SELL
Open market or private sale
|
$2,482,976
$50.06 p/Share
|
49,600
|
|
Apr 07
2021
|
SELL
Open market or private sale
|
$20,020
$50.05 p/Share
|
400
|
|
Apr 06
2021
|
SELL
Open market or private sale
|
$2,500,000
$50.0 p/Share
|
50,000
|
|
Dec 09
2020
|
|
-
|
5,000
|
|