Feb 05
2025
|
BUY
Grant, award, or other acquisition
|
$2,200,209
$37.79 p/Share
|
58,222
|
|
Jun 03
2024
|
SELL
Other acquisition or disposition
|
-
|
103,873
|
|
May 17
2024
|
SELL
Open market or private sale
|
$3,815,780
$37.78 p/Share
|
101,000
|
|
Feb 06
2024
|
BUY
Grant, award, or other acquisition
|
$1,899,977
$28.08 p/Share
|
67,663
|
|
Jun 01
2023
|
SELL
Other acquisition or disposition
|
-
|
98,285
|
|
May 15
2023
|
SELL
Open market or private sale
|
$2,711,610
$27.39 p/Share
|
99,000
|
|
Mar 15
2023
|
BUY
Grant, award, or other acquisition
|
$1,569,991
$24.08 p/Share
|
65,199
|
|
May 25
2022
|
SELL
Open market or private sale
|
$1,357,471
$32.67 p/Share
|
41,551
|
|
Feb 01
2022
|
BUY
Grant, award, or other acquisition
|
$919,994
$20.38 p/Share
|
45,142
|
|
May 20
2021
|
SELL
Open market or private sale
|
$583,937
$14.01 p/Share
|
41,680
|
|
Feb 02
2021
|
BUY
Grant, award, or other acquisition
|
$912,001
$9.28 p/Share
|
98,276
|
|
Dec 31
2020
|
BUY
Grant, award, or other acquisition
|
$12,784
$6.7 p/Share
|
1,908
|
|