Aug 23
2024
|
SELL
Open market or private sale
|
$6,825,000
$45.5 p/Share
|
150,000
|
|
Aug 22
2024
|
SELL
Open market or private sale
|
$3,300,000
$44.0 p/Share
|
75,000
|
|
Nov 14
2023
|
SELL
Open market or private sale
|
$7,655,428
$32.18 p/Share
|
237,894
|
|
Nov 06
2023
|
SELL
Open market or private sale
|
$671,734
$31.75 p/Share
|
21,157
|
|
Nov 03
2023
|
SELL
Open market or private sale
|
$4,365,783
$31.61 p/Share
|
138,114
|
|
Nov 02
2023
|
SELL
Open market or private sale
|
$22,963
$31.5 p/Share
|
729
|
|
Sep 14
2023
|
SELL
Open market or private sale
|
$64,975
$28.25 p/Share
|
2,300
|
|
Aug 09
2022
|
SELL
Open market or private sale
|
$280,000
$28.0 p/Share
|
10,000
|
|
Mar 15
2022
|
BUY
Open market or private purchase
|
$297,552
$24.5 p/Share
|
12,145
|
|
Nov 05
2021
|
SELL
Open market or private sale
|
$494,592
$48.0 p/Share
|
10,304
|
|
Nov 03
2021
|
SELL
Open market or private sale
|
$706,950
$47.13 p/Share
|
15,000
|
|
Nov 02
2021
|
SELL
Open market or private sale
|
$448,081
$45.99 p/Share
|
9,743
|
|
Nov 01
2021
|
SELL
Open market or private sale
|
$356,159
$45.72 p/Share
|
7,790
|
|
May 06
2021
|
BUY
Grant, award, or other acquisition
|
$1,700,000
$25.0 p/Share
|
68,000
|
|
Feb 03
2021
|
BUY
Grant, award, or other acquisition
|
-
|
96
|
|