Holding Value
$397k
21,648 shares
Last Trade
May 27, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$147k
10,000 shares
$14.74
+24.36%
$18.33
Avg closing price
Price range
Holding Value
$107k
14,151 shares
Last Trade
Feb 18, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$120k
14,151 shares
$8.48
-10.61%
$7.58
Avg closing price
Price range
Holding Value
$526k
30,929 shares
Last Trade
Jun 21, 2024
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$366k
25,000 shares
$14.65
+16.11%
$17.01
Avg closing price
Price range
Holding Value
$124k
30,929 shares
Last Trade
Jun 21, 2024
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$37k
25,000 shares
$1.48
+170.95%
$4.01
Avg closing price
Price range
Holding Value
$410k
40,000 shares
Last Trade
Apr 12, 2023
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$407k
40,000 shares
$10.17
+0.86%
$10.26
Avg closing price
Price range
Holding Value
$1.23k
61,538 shares
Last Trade
Nov 14, 2022
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$200k
61,538 shares
$3.25
-99.38%
$0.02
Avg closing price
Price range
Holding Value
$99.2k
3,744 shares
Last Trade
Mar 04, 2022
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$159k
5,977 shares
$26.52
-0.11%
$26.49
Avg closing price
Price range
Holding Value
$6.52
32,609 shares
Last Trade
May 24, 2021
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$14.2k
20,270 shares
$0.70
-99.97%
$0.00
Avg closing price
Price range
Holding Value
$755k
32,609 shares
Last Trade
May 24, 2021
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$750k
20,270 shares
$37.00
-37.46%
$23.14
Avg closing price
Price range
Holding Value
$65.2
32,609 shares
Last Trade
May 24, 2021
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$17.4k
20,270 shares
$0.86
-99.77%
$0.00
Avg closing price
Price range
Holding Value
$1.14k
32,609 shares
Last Trade
May 24, 2021
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$7.6k
20,270 shares
$0.38
-90.67%
$0.04
Avg closing price
Price range
Holding Value
$0
16,224 shares
Last Trade
Jun 18, 2019
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$0
6,000 shares
Last Trade
Jun 13, 2019
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$858k
32,219 shares
Last Trade
Feb 12, 2019
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$50.3k
2,331 shares
$21.56
+23.47%
$26.62
Avg closing price
Price range
Holding Value
$632k
23,400 shares
Last Trade
Oct 16, 2018
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$100k
3,263 shares
$30.65
-11.94%
$26.99
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
No data
No data
$12.00
Avg closing price
Price range
Holding Value
$4.84M
65,461 shares
Last Trade
Oct 01, 2017
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$69.4k
909 shares
$76.30
-3.03%
$73.99
Avg closing price
Price range
Holding Value
$39k
1,568 shares
Last Trade
May 17, 2017
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$11.8k
1,164 shares
$10.12
+145.55%
$24.85
Avg closing price
Price range
Holding Value
$499k
15,560 shares
Last Trade
Dec 28, 2016
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$32.04
Avg closing price
Price range
Holding Value
$1.36M
16,266 shares
Last Trade
Oct 01, 2016
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$14.3k
908 shares
$15.70
+431.66%
$83.47
Avg closing price
Price range
Holding Value
$101M
480,050 shares
Last Trade
Jun 01, 2016
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$100k
42,553 shares
$2.35
+8869.79%
$210.79
Avg closing price
Price range
Holding Value
$602k
25,000 shares
Last Trade
Dec 11, 2015
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$24.08
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 16, 2014
Sale
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$64.7k
1,750 shares
$36.95
+177.35%
$102.48
Avg closing price
Price range
Holding Value
$9.03k
25,273 shares
Last Trade
Jan 23, 2012
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$49.9k
3,220 shares
$15.50
-97.7%
$0.36
Avg closing price
Price range
Holding Value
$1.2M
25,479 shares
Last Trade
Jan 01, 2012
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$47.23
Avg closing price
Price range
Holding Value
$2.86M
18,880 shares
Last Trade
Feb 15, 2011
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$85.9k
6,380 shares
$13.46
+1024.37%
$151.34
Avg closing price
Price range
Holding Value
$318k
20,331 shares
Last Trade
Apr 23, 2009
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$15.64
Avg closing price
Price range
Holding Value
$738k
8,513 shares
Last Trade
Jun 03, 2008
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$39k
6,400 shares
$6.10
+1321.64%
$86.72
Avg closing price
Price range
Holding Value
$134k
17,391 shares
Last Trade
Sep 12, 2007
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$224k
17,391 shares
$12.89
-40.19%
$7.71
Avg closing price
Price range
Holding Value
$761k
14,282 shares
Last Trade
May 01, 2007
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$53.30
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 30, 2005
Sale
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
No data
No data
$550.82
Avg closing price
Price range