Holding Value
$799k
79,452 shares
Last Trade
Apr 01, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$12.1k
1,187 shares
$10.16
-0.98%
$10.06
Avg closing price
Price range
Holding Value
$9.32M
105,878 shares
Last Trade
Apr 01, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$88.8k
1,248 shares
$71.17
+23.69%
$88.03
Avg closing price
Price range
Holding Value
$878k
71,585 shares
Last Trade
Apr 01, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$12.2k
968 shares
$12.60
-2.62%
$12.27
Avg closing price
Price range
Holding Value
$334k
13,574 shares
Last Trade
Apr 01, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$7.09k
330 shares
$21.48
+14.39%
$24.57
Avg closing price
Price range
Holding Value
$907k
97,850 shares
Last Trade
Apr 01, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$6.9k
788 shares
$8.75
+5.94%
$9.27
Avg closing price
Price range
Holding Value
$2.78k
260 shares
Last Trade
Feb 23, 2026
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$2.95k
260 shares
$11.36
-5.81%
$10.70
Avg closing price
Price range
Holding Value
$3.77k
328 shares
Last Trade
Feb 23, 2026
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$4.06k
328 shares
$12.39
-7.34%
$11.48
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 23, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$2.96k
295 shares
$10.04
-3.19%
$9.72
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 23, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$4.13k
333 shares
$12.39
-6.86%
$11.54
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 09, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$9.88k
889 shares
$11.11
+1225.74%
$147.29
Avg closing price
Price range
Holding Value
$9.13k
908 shares
Last Trade
Feb 09, 2026
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$10.1k
908 shares
$11.11
-9.54%
$10.05
Avg closing price
Price range
Holding Value
$17.5k
1,485 shares
Last Trade
Feb 09, 2026
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$3.43k
285 shares
$12.02
-2.16%
$11.76
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 09, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$3.67k
305 shares
$12.02
-8.07%
$11.05
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 09, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$3.66k
336 shares
$10.89
-7.35%
$10.09
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 09, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$7.54k
661 shares
$11.41
-7.62%
$10.54
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Mar 08, 2021
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$4.26k
275 shares
$15.48
0.0%
$15.48
Avg closing price
Price range
Holding Value
$2.12k
375 shares
Last Trade
Dec 17, 2020
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$3.46k
591 shares
$5.85
-3.25%
$5.66
Avg closing price
Price range
Holding Value
$345k
40,684 shares
Last Trade
Dec 17, 2020
Sale
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$7.54k
653 shares
$11.55
-26.67%
$8.47
Avg closing price
Price range
Holding Value
$13.3k
893 shares
Last Trade
Dec 17, 2020
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$1.75k
239 shares
$7.33
+103.82%
$14.94
Avg closing price
Price range
Holding Value
$7.58k
714 shares
Last Trade
Dec 17, 2020
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$4.78k
402 shares
$11.88
-10.61%
$10.62
Avg closing price
Price range
Holding Value
$10.7M
48,589 shares
Last Trade
Nov 12, 2019
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$310k
1,863 shares
$166.36
+32.54%
$220.50
Avg closing price
Price range
Holding Value
$119k
2,941 shares
Last Trade
Oct 15, 2018
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$5.16k
125 shares
$41.25
-2.28%
$40.31
Avg closing price
Price range
Holding Value
$1.75k
154 shares
Last Trade
Dec 08, 2014
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$1.55k
154 shares
$10.06
+12.92%
$11.36
Avg closing price
Price range
Holding Value
$3.22k
359 shares
Last Trade
Nov 10, 2014
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$2.07k
156 shares
$13.27
-32.33%
$8.98
Avg closing price
Price range
Holding Value
$6.45k
662 shares
Last Trade
Dec 09, 2013
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$7.92k
662 shares
$11.97
-18.63%
$9.74
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 05, 2012
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
No data
No data
$5.90
Avg closing price
Price range
Holding Value
$977k
20,272 shares
Last Trade
Apr 01, 2009
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$15k
2,841 shares
$5.28
+812.88%
$48.20
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 12, 2008
Sale
(Open Market)Shares sold on the open market or in a private sale.
$278k
15,702 shares
$17.73
-41.0%
$10.46
Avg closing price
Price range
Holding Value
$661k
163,194 shares
Last Trade
Jan 18, 2008
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$401k
69,444 shares
$5.78
-29.93%
$4.05
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 31, 2006
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
No data
No data
$7.56
Avg closing price
Price range
Holding Value
$0.25
100 shares
Last Trade
Dec 07, 2005
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$1.02k
100 shares
Last Trade
Dec 07, 2005
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$10.17
Avg closing price
Price range
Holding Value
$1.01k
100 shares
Last Trade
Dec 07, 2005
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$10.14
Avg closing price
Price range
Holding Value
$1.18k
100 shares
Last Trade
Jun 22, 2005
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$11.79
Avg closing price
Price range
Holding Value
$2.56k
100 shares
Last Trade
Feb 04, 2005
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$25.59
Avg closing price
Price range