Dec 17
2024
|
SELL
Open market or private sale
|
$1,050,670
$51.37 p/Share
|
20,453
|
|
Dec 11
2024
|
|
-
|
500
|
|
Dec 05
2024
|
|
-
|
500
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$1,087,690
$53.18 p/Share
|
20,453
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$1,042,284
$50.96 p/Share
|
20,453
|
|
Nov 04
2024
|
SELL
Open market or private sale
|
$877,433
$42.9 p/Share
|
20,453
|
|
Oct 22
2024
|
SELL
Open market or private sale
|
$879,479
$43.0 p/Share
|
20,453
|
|
Oct 07
2024
|
SELL
Open market or private sale
|
$853,503
$41.73 p/Share
|
20,453
|
|
Sep 18
2024
|
SELL
Open market or private sale
|
$907,090
$44.35 p/Share
|
20,453
|
|
Sep 10
2024
|
SELL
Open market or private sale
|
$854,526
$41.78 p/Share
|
20,453
|
|
Aug 27
2024
|
SELL
Open market or private sale
|
$1,046,825
$42.44 p/Share
|
24,666
|
|
Aug 07
2024
|
SELL
Open market or private sale
|
$36,297
$40.33 p/Share
|
900
|
|
Aug 05
2024
|
SELL
Open market or private sale
|
$579,852
$37.8 p/Share
|
15,340
|
|
Jul 29
2024
|
SELL
Open market or private sale
|
$846,727
$41.33 p/Share
|
20,487
|
|
Feb 21
2024
|
SELL
Open market or private sale
|
$4,956
$39.65 p/Share
|
125
|
|
Feb 20
2024
|
SELL
Open market or private sale
|
$3,940
$39.4 p/Share
|
100
|
|
Dec 11
2023
|
|
-
|
600
|
|
Dec 07
2023
|
|
-
|
1,100
|
|
Dec 05
2023
|
|
-
|
300
|
|
Jul 24
2023
|
|
-
|
330,000
|
|
Dec 23
2021
|
SELL
Open market or private sale
|
$41
$40.94 p/Share
|
1
|
|
Dec 22
2021
|
|
-
|
1,500
|
|
Sep 29
2021
|
SELL
Open market or private sale
|
$660,000
$44.0 p/Share
|
15,000
|
|
Sep 28
2021
|
SELL
Open market or private sale
|
$656,400
$43.76 p/Share
|
15,000
|
|
Sep 27
2021
|
SELL
Open market or private sale
|
$662,100
$44.14 p/Share
|
15,000
|
|