Holding Value
$136M
2,779,930 shares
Last Trade
Oct 31, 2025
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2.13M
78,303 shares
$27.21
+79.93%
$48.96
Avg closing price
Price range
Holding Value
$589k
15,318 shares
Last Trade
Sep 12, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$167M
4,614,358 shares
$36.25
+6.12%
$38.47
Avg closing price
Price range
Holding Value
$2.22M
15,318 shares
Last Trade
Sep 12, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$235M
4,614,358 shares
$50.87
+185.14%
$145.05
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 20, 2021
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$20.3k
3,900 shares
$5.20
-29.81%
$3.65
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 20, 2021
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$32.5k
4,550 shares
$7.15
-22.66%
$5.53
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 20, 2021
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$14k
3,000 shares
$4.68
-28.21%
$3.36
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 20, 2021
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$20.2k
1,950 shares
$10.38
-26.49%
$7.63
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 15, 2020
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$7.64k
350 shares
$21.82
-29.84%
$15.31
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 10, 2020
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$30.3k
2,800 shares
$10.82
-6.89%
$10.08
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 10, 2020
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$445k
39,750 shares
$11.20
-17.68%
$9.22
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 24, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$50k
3,360 shares
$14.87
-15.06%
$12.63
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 17, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$22.8k
1,589 shares
$14.32
-16.2%
$12.00
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 03, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.6k
200 shares
$8.00
-2.25%
$7.82
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 03, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$26.2k
1,935 shares
$13.54
-6.5%
$12.66
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Mar 27, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$8.98k
721 shares
$12.45
-14.54%
$10.64
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Mar 26, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$6.6k
520 shares
$12.70
-13.15%
$11.03
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 18, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$26.1k
2,083 shares
$12.52
-14.62%
$10.69
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 18, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$24k
2,160 shares
$11.11
-16.74%
$9.25
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 18, 2019
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$46.7k
3,268 shares
$14.29
-20.78%
$11.32
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 19, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$27.1k
1,800 shares
$15.05
-13.16%
$13.07
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 19, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$11.6k
826 shares
$14.00
-19.57%
$11.26
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 19, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$14.8k
1,059 shares
$13.99
-10.65%
$12.50
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 19, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$23.7k
1,665 shares
$14.21
-11.96%
$12.51
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 24, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$29.7k
2,319 shares
$12.80
-4.84%
$12.18
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 24, 2019
Sale
(Open Market)Shares sold on the open market or in a private sale.
$29.3k
2,477 shares
$11.83
-15.05%
$10.05
Avg closing price
Price range
Holding Value
$19.2M
1,999,995 shares
Last Trade
Jul 10, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$20
5 shares
$4.00
+140.0%
$9.60
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 11, 2018
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$16.3k
591 shares
$27.63
+69.98%
$46.96
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 12, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$13k
1,000 shares
$13.04
-20.51%
$10.37
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 14, 2017
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$8.94k
750 shares
$11.92
-3.94%
$11.45
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 14, 2017
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$3.41k
750 shares
$4.54
-34.36%
$2.98
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 05, 2017
Sale
(Open Market)Shares sold on the open market or in a private sale.
$15.7k
1,004 shares
$15.64
-32.35%
$10.58
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 28, 2016
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$5.31k
430 shares
$12.35
-36.19%
$7.88
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 20, 2016
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$8.75k
758 shares
$11.55
-33.77%
$7.65
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 22, 2016
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$2.94k
450 shares
$6.54
-29.66%
$4.60
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 21, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.04k
56 shares
$18.53
-34.38%
$12.16
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 07, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$2.59k
160 shares
$16.16
-23.27%
$12.40
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 30, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$11.4k
800 shares
$14.20
-24.72%
$10.69
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 21, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$67k
3,544 shares
$18.90
+52.78%
$28.88
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 13, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$5.48k
380 shares
$14.43
-20.03%
$11.54
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 10, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$19.6k
1,777 shares
$11.05
-47.85%
$5.76
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 24, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$5.09
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 25, 2015
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$62.1k
7,015 shares
$8.85
-48.59%
$4.55
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 25, 2015
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$58.6k
4,252 shares
$13.77
-14.67%
$11.75
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 13, 2015
Sale
(Open Market)Shares sold on the open market or in a private sale.
$19.9k
3,702 shares
$5.39
+2.62%
$5.53
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 12, 2015
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.56k
568 shares
$8.02
-48.75%
$4.11
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 02, 2015
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$38.9k
2,992 shares
$13.01
-12.91%
$11.33
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 24, 2014
Sale
(Open Market)Shares sold on the open market or in a private sale.
$2.52k
204 shares
$12.36
-16.18%
$10.36
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 06, 2014
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$15.7k
1,204 shares
$13.01
-7.92%
$11.98
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 06, 2014
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$3.47k
280 shares
$12.38
+0.65%
$12.46
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 24, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$12.3k
1,039 shares
$11.87
0.0%
$11.87
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 24, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$11.4k
1,039 shares
$11.01
0.0%
$11.01
Avg closing price
Price range
Holding Value
$2.45k
218 shares
Last Trade
May 29, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$1.94k
122 shares
$15.93
-29.58%
$11.22
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 18, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$6.36k
416 shares
$15.28
-27.29%
$11.11
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 13, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$7.64k
523 shares
$14.61
-30.94%
$10.09
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 13, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$5.76k
358 shares
$16.09
-3.79%
$15.48
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 13, 2012
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$12.2k
812 shares
$14.98
-26.23%
$11.05
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 23, 2011
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$226
44 shares
$5.14
-9.14%
$4.67
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 23, 2011
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$226
44 shares
$5.14
+26.07%
$6.48
Avg closing price
Price range
Holding Value
$4.56M
16,061 shares
Last Trade
Dec 19, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
$175M
8,081,542 shares
$21.68
+1208.67%
$283.72
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 11, 2011
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 21, 2011
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$2.25k
195 shares
$11.55
-10.48%
$10.34
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 21, 2011
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
No data
No data
$0.47
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 18, 2011
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$2.22k
179 shares
$12.41
0.0%
$12.41
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Mar 25, 2011
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
No data
No data
$10.36
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 10, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
$3.32k
277 shares
$11.99
-16.1%
$10.06
Avg closing price
Price range
Holding Value
$1.13M
110,850 shares
Last Trade
Jan 07, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$10.21
Avg closing price
Price range
Holding Value
$1.13M
110,850 shares
Last Trade
Jan 07, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$10.20
Avg closing price
Price range
Holding Value
$225
563,075 shares
Last Trade
Jan 06, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 06, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.68k
130 shares
$12.90
-10.17%
$11.59
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 21, 2004
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
No data
No data
$7.28
Avg closing price
Price range
Holding Value
$2.97B
49,309,168 shares
Last Trade
Oct 21, 2003
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$60.28
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 05, 2003
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$19.86
Avg closing price
Price range
Holding Value
$146M
5,285,820 shares
Last Trade
Aug 11, 2003
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$27.58
Avg closing price
Price range