Dec 26
2024
|
SELL
Open market or private sale
|
$1,556,360
$59.86 p/Share
|
26,000
|
|
Nov 27
2024
|
SELL
Open market or private sale
|
$1,291,680
$49.68 p/Share
|
26,000
|
|
Nov 05
2024
|
|
-
|
64,765
|
|
Oct 31
2024
|
SELL
Open market or private sale
|
$5,850,000
$50.0 p/Share
|
117,000
|
|
Oct 23
2024
|
SELL
Open market or private sale
|
$544,180
$41.86 p/Share
|
13,000
|
|
Sep 25
2024
|
SELL
Open market or private sale
|
$620,750
$47.75 p/Share
|
13,000
|
|
Aug 28
2024
|
SELL
Open market or private sale
|
$573,170
$44.09 p/Share
|
13,000
|
|
Aug 09
2024
|
|
-
|
20,500
|
|
Jul 24
2024
|
SELL
Open market or private sale
|
$528,840
$40.68 p/Share
|
13,000
|
|
Jun 26
2024
|
SELL
Open market or private sale
|
$472,940
$36.38 p/Share
|
13,000
|
|
May 22
2024
|
SELL
Open market or private sale
|
$431,469
$33.19 p/Share
|
13,000
|
|
Apr 24
2024
|
SELL
Open market or private sale
|
$465,399
$35.8 p/Share
|
13,000
|
|
Mar 27
2024
|
SELL
Open market or private sale
|
$489,320
$37.64 p/Share
|
13,000
|
|
Mar 08
2024
|
SELL
Open market or private sale
|
$528,710
$40.67 p/Share
|
13,000
|
|
Jan 24
2024
|
SELL
Open market or private sale
|
$345,486
$41.46 p/Share
|
8,333
|
|
Dec 27
2023
|
SELL
Open market or private sale
|
$388,817
$46.66 p/Share
|
8,333
|
|
Nov 28
2023
|
|
-
|
27,000
|
|
Nov 28
2023
|
SELL
Open market or private sale
|
$324,570
$38.95 p/Share
|
8,333
|
|
Oct 23
2023
|
SELL
Open market or private sale
|
$260,822
$31.3 p/Share
|
8,333
|
|
Sep 26
2023
|
SELL
Open market or private sale
|
$217,991
$26.16 p/Share
|
8,333
|
|
Aug 28
2023
|
SELL
Open market or private sale
|
$225,240
$27.03 p/Share
|
8,333
|
|
Jul 25
2023
|
SELL
Open market or private sale
|
$332,736
$39.93 p/Share
|
8,333
|
|
Jun 20
2023
|
SELL
Open market or private sale
|
$345,486
$41.46 p/Share
|
8,333
|
|
May 23
2023
|
SELL
Open market or private sale
|
$334,443
$40.13 p/Share
|
8,334
|
|
Apr 25
2023
|
SELL
Open market or private sale
|
$319,025
$38.28 p/Share
|
8,334
|
|