Nov 07
2024
|
SELL
Open market or private sale
|
$1,597,400
$79.87 p/Share
|
20,000
|
|
Sep 19
2024
|
SELL
Open market or private sale
|
$1,481,250
$59.25 p/Share
|
25,000
|
|
Sep 12
2024
|
SELL
Open market or private sale
|
$1,351,250
$54.05 p/Share
|
25,000
|
|
May 23
2024
|
SELL
Open market or private sale
|
$266,000
$53.2 p/Share
|
5,000
|
|
May 22
2024
|
SELL
Open market or private sale
|
$529,100
$52.91 p/Share
|
10,000
|
|
May 20
2024
|
SELL
Open market or private sale
|
$778,800
$51.92 p/Share
|
15,000
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$826,200
$41.31 p/Share
|
20,000
|
|
Mar 15
2024
|
SELL
Open market or private sale
|
$812,200
$40.61 p/Share
|
20,000
|
|
Nov 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
975
|
|
Aug 28
2023
|
SELL
Open market or private sale
|
$696,000
$34.8 p/Share
|
20,000
|
|
Aug 02
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,107
|
|
Jun 21
2023
|
SELL
Open market or private sale
|
$603,000
$30.15 p/Share
|
20,000
|
|
Jun 02
2023
|
SELL
Open market or private sale
|
$553,400
$27.67 p/Share
|
20,000
|
|
May 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,283
|
|
Feb 22
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,515
|
|
Nov 03
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,724
|
|
Aug 03
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,211
|
|
May 04
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,119
|
|
Feb 24
2022
|
BUY
Grant, award, or other acquisition
|
-
|
1,206
|
|
Nov 03
2021
|
BUY
Grant, award, or other acquisition
|
-
|
1,111
|
|
Aug 03
2021
|
BUY
Grant, award, or other acquisition
|
-
|
916
|
|
May 04
2021
|
BUY
Grant, award, or other acquisition
|
-
|
802
|
|
Feb 19
2021
|
BUY
Grant, award, or other acquisition
|
-
|
1,054
|
|
Nov 18
2020
|
SELL
Open market or private sale
|
$476,800
$23.84 p/Share
|
20,000
|
|
Nov 16
2020
|
SELL
Open market or private sale
|
$1,173,000
$23.46 p/Share
|
50,000
|
|