Switch to:

Insider Charts

Insider Transactions

Insider Position Date Buy/Sell Shares Shares Owned Following This (Direct & Indirect) Trade Price ($) Cost ($1000) Price Change
Since Trade (%)
Share Ownership Details
BREWER ROSALIND GExecutive Vice President2017-01-05Sell32,350245,328$68.322210.151.54245,328 (Direct)
McMillon C DouglasPresident and CEO
(Click for the stocks that their CEOs have bought)
2016-11-21Sell75,063952,044$69.085185.350.42792,136 (Direct)
1,646 (By 401(k))
5,194 (By Wife as UGMA Custodian for Children)
75,954 (By Trust for Children)
75,374 (By Wife's Trust for Children)
1,741 (By Trust for Wife)
WALTON S ROBSONDirector, 10% Owner2016-09-09Sell2,100,0001,578,741,940$71.44150024-2.91,987,604 (Direct)
160,863,205 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON JIM C10% Owner2016-09-09Sell2,100,0001,587,261,463$71.44150024-2.910,507,127 (Direct)
160,863,205 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON ALICE L10% Owner2016-09-09Sell2,100,0001,583,502,916$71.44150024-2.96,748,580 (Direct)
160,863,205 (By Trust)
1,415,891,131 (By LLC)
WALTON JIM C10% Owner2016-08-29Sell3,504,7561,589,361,463$71.37250134.44-2.810,507,127 (Direct)
162,963,205 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON S ROBSONDirector, 10% Owner2016-08-29Sell3,504,7561,580,841,940$71.37250134.44-2.81,987,604 (Direct)
162,963,205 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON ALICE L10% Owner2016-08-29Sell3,504,7561,585,602,916$71.37250134.44-2.86,748,580 (Direct)
162,963,205 (By Trust)
1,415,891,131 (By LLC)
Whaley Steven PSenior Vice President2016-08-26Sell1,10029,464$71.4678.61-2.9229,464 (Direct)
WALTON JIM C10% Owner2016-08-24Sell3,142,8461,592,866,219$72.41227573.48-4.210,507,127 (Direct)
166,467,961 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON S ROBSONDirector, 10% Owner2016-08-24Sell3,142,8461,584,346,696$72.41227573.48-4.21,987,604 (Direct)
166,467,961 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON ALICE L10% Owner2016-08-24Sell3,142,8461,589,107,672$72.41227573.48-4.26,748,580 (Direct)
166,467,961 (By Trust)
1,415,891,131 (By LLC)
WALTON S ROBSONDirector, 10% Owner2016-08-22Sell3,502,3981,587,489,542$73.02255745.1-51,987,604 (Direct)
169,610,807 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON ALICE L10% Owner2016-08-22Sell3,502,3981,592,250,518$73.02255745.1-56,748,580 (Direct)
169,610,807 (By Trust)
1,415,891,131 (By LLC)
WALTON JIM C10% Owner2016-08-22Sell3,502,3981,596,009,065$73.02255745.1-510,507,127 (Direct)
169,610,807 (By Trust)
1,415,891,131 (By Limited Liability Company)
BREWER ROSALIND GExecutive Vice President2016-06-29Sell10,794277,678$71.65773.39-3.18277,678 (Direct)
WALTON S ROBSONDirector, 10% Owner2016-06-28Sell1,450,0001,590,991,940$71.39103515.5-2.831,987,604 (Direct)
173,113,205 (By Trust)
1,415,891,131 (By Limited Liability Company)
WALTON ALICE L10% Owner2016-06-28Sell1,450,0001,595,752,916$71.39103515.5-2.836,748,580 (Direct)
173,113,205 (By Trust)
1,415,891,131 (By LLC)
WALTON JIM C10% Owner2016-06-28Sell1,450,0001,599,511,463$71.39103515.5-2.8310,507,127 (Direct)
173,113,205 (By Trust)
1,415,891,131 (By Limited Liability Company)
Whaley Steven PSenior Vice President2016-03-01Sell3,00027,687$66.39199.174.4927,687 (Direct)
Ford Rollin L.EVP2016-02-25Sell740134,982$67.6550.062.5494,905 (Direct)
28,519 (By Trust)
2,723 (By 401(k))
8,835 (By Wife's Trust)
FLYNN TIMOTHY PATRICKDirector2015-12-02Buy10,00025,374$58.46584.618.6625,374 (Direct)
Whaley Steven PSenior Vice President2015-03-05Sell2,40028,189$83.28199.87-16.728,189 (Direct)
BREWER ROSALIND GExecutive Vice President2014-11-25Sell7,000181,535$84.96594.72-18.35181,535 (Direct)
Cheesewright DavidExecutive Vice President2014-11-24Sell12,00068,988$85.221022.64-18.668,988 (Direct)
Whaley Steven PSenior Vice President2014-11-19Sell1,79927,253$84.6152.2-1827,253 (Direct)
Chambers Mary SusanExecutive Vice President2014-11-19Sell23,763210,739$85.462030.79-18.83210,237 (Direct)
502 (By 401(k))
Ford Rollin L.EVP2014-11-17Sell60599,270$83.1750.32-16.59Link
HOLLEY CHARLES MExecutive Vice President2014-11-17Sell25,000247,794$83.522088-16.94246,376 (Direct)
1,418 (By 401(k) Plan)
Gearhart Jeffrey JExecutive Vice President2014-11-14Sell4,00093,156$82.52330.08-15.9492,111 (Direct)
1,045 (By 401(k) Plan)
DUKE MICHAEL TChairman of Exec. Committee2014-11-14Sell60,6811,348,856$82.525007.4-15.94Link
Ford Rollin L.EVP2014-08-25Sell66299,270$75.7650.15-8.43Link
Whaley Steven PSenior Vice President2014-06-10Sell1,20029,052$76.7992.15-9.6629,052 (Direct)
Ford Rollin L.EVP2014-05-30Sell1,000145,987$76.5576.55-9.38Link
Simon William SExecutive Vice President2014-03-21Sell35,504290,149$76.732724.22-9.59290,149 (Direct)
Ford Rollin L.EVP2014-03-07Sell673146,941$74.4950.13-6.87Link
Whaley Steven PSenior Vice President2014-02-28Sell3,00026,814$75.04225.12-7.5626,814 (Direct)
Chambers Mary SusanExecutive Vice President2013-12-12Sell19,555205,427$78.841541.72-12.01204,938 (Direct)
489 (By 401(k))
Ford Rollin L.EVP2013-12-12Sell6,3450$78.8499.99-11.97Link
HOLLEY CHARLES MExecutive Vice President2013-12-11Sell15,000234,389$79.341190.1-12.57233,005 (Direct)
1,384 (By 401(k) Plan)
Whaley Steven PSenior Vice President2013-12-10Sell2,00023,944$79.37158.74-12.623,944 (Direct)
McMillon C DouglasExecutive Vice President2013-08-23Sell16,6820$73.471225.63-5.58Link
Whaley Steven PSenior Vice President2013-08-21Sell1,40025,944$74103.6-6.2625,944 (Direct)
Ford Rollin L.EVP2013-06-17Sell2,0000$75.2150.4-7.75Link
Simon William SExecutive Vice President2013-06-12Sell29,869243,283$74.72231.21-7.14243,283 (Direct)
DUKE MICHAEL TPresident and CEO2013-06-11Sell124,0500$75.149321.12-7.68Link
Gearhart Jeffrey JExecutive Vice President2013-06-10Sell9,314100,940$75.76705.63-8.4399,933 (Direct)
1,007 (By 401(k) Plan)
Ford Rollin L.EVP2013-02-25Sell2,8160$71.06200.1-2.38Link
Ford Rollin L.EVP2012-11-20Sell15,3390$68.731054.250.93Link
Chambers Mary SusanExecutive Vice President2012-11-20Sell18,165198,595$68.911251.750.67198,117 (Direct)
477 (By 401(k))
Dach Leslie AExecutive Vice President2012-11-20Sell10,000191,676$68.85688.50.76191,676 (Direct)
Whaley Steven PSenior Vice President2012-11-19Sell4,89122,209$68.3334.061.5722,209 (Direct)
Simon William SExecutive Vice President2012-11-19Sell21,632218,414$68.711486.330.96218,414 (Direct)
BREWER ROSALIND GExecutive Vice President2012-11-19Sell10,00085,219$68.75687.50.985,219 (Direct)
Scott H Lee JrDirector2012-03-27Sell100,0000$61.22612213.31Link
Castro Wright EduardoVice Chairman2012-03-20Sell143,206290,326$60.738696.914.23290,110 (Direct)
216 (By 401(k) Plan)
Castro Wright EduardoVice Chairman2012-01-24Sell1,492227,118$61.3391.513.11226,902 (Direct)
216 (By 401(k) Plan)
Ford Rollin L.EVP and CIO2011-12-20Sell1100$58.396.4218.8Link
Chambers Mary SusanExecutive Vice President2011-12-19Sell6,653188,997$58.5389.218.58188,530 (Direct)
466 (By 401(k))
Ford Rollin L.EVP and CIO2011-12-15Sell38,6850$58.22251.4719.19Link
Castro Wright EduardoVice Chairman2011-12-13Sell17,025247,208$57.8984.0520.02246,993 (Direct)
215 (By 401(k) Plan)
Scott H Lee JrDirector2011-11-25Sell100,0000$57.12571221.45Link
Ford Rollin L.EVP and CIO2011-11-18Sell43,0160$57.262463.121.15Link
McMillon C DouglasExecutive Vice President2011-11-16Sell9,885451,724$57.03563.7421.64445,082 (Direct)
1,448 (By 401(k))
5,194 (By Wife as UGMA Custodian for Children)
Castro Wright EduardoVice Chairman2011-06-22Sell74,006226,872$52.983920.8430.94226,659 (Direct)
213 (By 401(k) Plan)
Whaley Steven PSenior Vice President2011-06-06Sell3,49317,927$53.89188.2428.7317,927 (Direct)
Castro Wright EduardoVice Chairman2011-03-10Sell79,0130$52.734166.3631.56Link
Ford Rollin L.EVP and CIO2010-12-17Sell13,598116,183$54.44740.2827.42Link
Chambers Mary SusanExecutive Vice President2010-12-13Sell8,395159,702$54.27455.627.82Link
Castro Wright EduardoVice Chairman2010-12-03Sell9,200302,506$54.53501.6827.21Link
Whaley Steven PSenior Vice President2010-11-23Sell5,11915,709$53.84275.6128.84Link
SCHOEWE THOMAS MExec VP and CFO2010-11-23Sell108,072328,792$54.035839.1328.39Link
BREYER JAMESDirector2010-11-19Buy5,000165,226$54.08270.428.27Link
BREYER JAMESDirector2010-08-20Buy5,000159,838$50.39251.9537.67Link
Ford Rollin L.EVP and CIO2010-06-02Sell11,272124,120$51.24577.5835.38Link
Castro Wright EduardoVice Chairman2010-05-21Sell21,088353,692$50.641067.936.99Link
BREYER JAMESDirector2010-05-20Buy5,000151,199$53.15265.7530.52Link
Whaley Steven PSenior Vice President2010-03-30Sell1,65115,709$55.9592.3723.99Link
Castro Wright EduardoVice Chairman2010-03-30Sell22,151374,573$55.941239.1324.01Link
BREYER JAMESDirector2010-03-18Buy5,00065,876$55.9279.524.1Link
Scott H Lee JrChairman of Exec. Committee2010-03-15Sell102,367820,637$55.385669.0825.26Link
Scott H Lee JrChairman of Exec. Committee2010-02-23Sell70,238820,637$53.783777.428.99Link
Castro Wright EduardoVice Chairman2009-12-29Sell17,000345,202$54.06919.0228.32Link
Castro Wright EduardoVice Chairman2009-12-14Sell42,071362,202$53.922268.4728.65Link
McMillon C DouglasExecutive Vice President2009-11-23Sell14,823240,975$54.71810.9726.8Link
DUKE MICHAEL TPresident and CEO2009-11-23Sell16,475531,038$54.73901.6826.75Link
BREYER JAMESDirector2009-11-19Buy5,00060,876$53.91269.5528.68Link
Ford Rollin L.EVP and CIO2009-11-13Sell7,50072,283$53.27399.5330.22Link
Scott H Lee JrChairman of Exec. Committee2009-11-13Sell244,414926,928$53.3113029.7130.13Link
BREYER JAMESDirector2009-08-20Buy5,00055,876$51.47257.3534.78Link
Scott H Lee JrChairman of Exec. Committee2009-05-26Sell100,0001,171,342$50.41504137.61
Chambers Mary SusanExecutive Vice President2009-05-22Buy1,500119,436$49.4174.1240.4
BREYER JAMESDirector2009-05-20Buy5,00050,876$49.59247.9539.89
Chambers Mary SusanExecutive Vice President2009-05-19Buy1,600117,936$49.5879.3339.92
BREYER JAMESDirector2009-03-18Buy5,00045,876$50.07250.3538.55
CASH JAMES IDirector2009-03-16Sell1,2009,709$49.0258.8241.51
ALVAREZ AIDADirector2009-02-23Buy140290$50.137.0238.38
Castro Wright EduardoVice Chairman2008-12-08Sell7,000292,689$58.71410.9718.16
BREYER JAMESDirector2008-11-18Buy5,00040,876$52.47262.3532.21
WILLIAMS CHRISTOPHER JDirector2008-09-29Sell50018,757$59.3729.6916.84
DUKE MICHAEL TVice Chairman2008-09-23Sell13,306454,497$60.18800.7615.27
Whaley Steven PSenior Vice President2008-09-09Sell1,0987,881$61.3867.413.02
BURNS M MICHELEDirector2008-09-08Sell7,0009,452$61.45430.1512.89
HYDE THOMAS DExecutive Vice President2008-08-22Sell146,361233,063$59.338683.616.92
SCHOEWE THOMAS MExec VP and CFO2008-08-18Sell82,537375,667$59.24886.1917.18
Whaley Steven PSenior Vice President2008-08-18Sell3,9697,881$59234.1717.58
Ford Rollin L.EVP and CIO2008-08-15Sell1,68949,901$58.9699.5817.66
Castro Wright EduardoExecutive Vice President2008-08-15Sell8,000261,306$59.59476.7216.41
Castro Wright EduardoExecutive Vice President2008-06-06Sell4,000269,306$59.523816.59
Castro Wright EduardoExecutive Vice President2008-05-22Sell71,450273,306$564001.223.88
Ford Rollin L.EVP and CIO2008-04-28Sell708,415$57.013.9921.68
Chambers Mary SusanExecutive Vice President2008-03-24Sell4,88289,696$54.08264.0228.27
BREYER JAMESDirector2008-03-20Buy5,00035,876$50.98254.936.07
Castro Wright EduardoExecutive Vice President2008-03-12Sell9,231248,262$50.3464.3237.91
BREYER JAMESDirector2008-03-11Buy5,00030,876$49.86249.339.13
DUKE MICHAEL TVice Chairman2008-02-01Buy72454,569$51.263.6935.33
BREYER JAMESDirector2007-11-16Buy5,00095,745$46.35231.7549.67
GLASS DAVID DDirector2007-09-21Sell150,000607,911$44.52667855.82
GLASS DAVID DDirector2007-09-20Sell150,000757,911$44.44666656.1
McMillon C DouglasExecutive Vice President2007-08-29Sell3,445207,250$43.61150.2459.07
BREYER JAMESDirector2007-08-17Buy5,00089,361$43.74218.758.6
MENZER JOHN BVice Chairman2007-06-25Sell59,645401,900$47.942859.3844.7
BREYER JAMESDirector2007-05-17Buy5,00080,540$47.27236.3546.75
BREYER JAMESDirector2007-03-27Buy5,00075,109$47.42237.146.29
SHEWMAKER JACK CDirector2007-03-22Sell21,0302,632,604$48.051010.4944.37
SHEWMAKER JACK CDirector2007-03-21Sell20,0002,642,038$47.595046.04
GLASS DAVID DDirector2007-03-12Sell200,000300,000$47.15943047.13
MENZER JOHN BVice Chairman2006-12-15Sell33,879185,000$46.661580.7948.67
McMillon C DouglasExecutive Vice President2006-12-13Sell2,701112,541$45.93124.0651.03
DUKE MICHAEL TVice Chairman2006-03-22Sell10,000227,797$47.91479.144.79Link
Castro Wright EduardoExecutive Vice President2006-03-03Sell7,50636,010$45.36340.4752.93Link
HOLLEY CHARLES MSenior VP and Controller2005-12-21Sell8,23524,146$48.66400.7242.56Link
Castro Wright EduardoExecutive Vice President2005-12-19Sell40247,160$49.1219.7541.23Link
DAFT DOUGLAS NDirector2005-12-01Buy2,00010,798$48.5997.1842.77Link
GLASS DAVID DChairman, Exec Com of Board2005-12-01Sell250,0001,317,630$47.9911997.544.55Link
Castro Wright EduardoExecutive Vice President2005-12-01Sell40247,562$47.7219.1845.37Link
BURNS M MICHELEDirector2005-09-07Buy8007,746$45.636.4852.13Link
DAFT DOUGLAS NDirector2005-08-30Buy3,0008,781$45.36136.0852.93Link
SHEWMAKER JACK CDirector2005-06-28Sell10,0003,273,931$48.41484.143.3Link
COUGHLIN THOMAS MDirector2005-02-23Sell45,000526,238$51.732327.8534.1Link
TURNER BRIAN KEVINExecutive Vice President2005-02-22Sell42,06682,132$52.042189.1133.3Link
DAFT DOUGLAS NDirector2005-02-22Buy2,0002,824$52.6105.231.88Link
COUGHLIN THOMAS MVice Chairman of the Board2004-12-30Sell281,000571,538$53.1414932.3430.54Link
TURNER BRIAN KEVINExecutive Vice President2004-12-17Sell1,15972,919$11.8113.69487.38Link
GLASS DAVID DChairman, Exec Com of Board2004-12-14Sell175,0001,595,870$53.359336.2530.03Link
WALTON S ROBSONChairman of the Board (1)2004-09-22Sell328,6261,685,303,637$2011.13660909.61-96.55Link
WALTON S ROBSONChairman of the Board (1)2004-09-22Sell199,5001,685,632,263$51.7310320.1434.1Link
WALTON S ROBSONChairman of the Board (1)2004-09-22Sell123,7001,685,179,937$52.096443.5333.17Link
WALTON JOHN TDirector (1)2004-09-22Sell199,5001,693,127,176$51.7310320.1434.1Link
WALTON JOHN TDirector (1)2004-09-22Sell328,6261,692,798,550$51.9417068.8333.56Link
WALTON JOHN TDirector (1)2004-09-22Sell123,7001,692,674,850$52.096443.5333.17Link
WALTON S ROBSONChairman of the Board (1)2004-09-21Sell380,2001,686,701,563$52.3219892.0632.59Link
WALTON S ROBSONChairman of the Board (1)2004-09-21Sell663,7001,686,037,863$52.6134917.2631.86Link
WALTON S ROBSONChairman of the Board (1)2004-09-21Sell206,1001,685,831,763$52.7510871.7831.51Link
WALTON JOHN TDirector (1)2004-09-21Sell380,2001,694,196,476$52.3219892.0632.59Link
WALTON JOHN TDirector (1)2004-09-21Sell663,7001,693,532,776$52.6134917.2631.86Link
WALTON JOHN TDirector (1)2004-09-21Sell206,1001,693,326,676$52.7510871.7831.51Link
WALTON S ROBSONChairman of the Board (1)2004-09-20Sell623,0001,687,103,463$52.1532489.4533.02Link
WALTON S ROBSONChairman of the Board (1)2004-09-20Sell21,7001,687,081,763$52.291134.6932.66Link
WALTON JOHN TDirector (1)2004-09-20Sell623,0001,694,598,376$52.1532489.4533.02Link
WALTON JOHN TDirector (1)2004-09-20Sell21,7001,694,576,676$52.291134.6932.66Link
MENZER JOHN BExecutive Vice President2004-09-17Sell12,676181,539$52.68667.7731.68Link
WALTON S ROBSONChairman of the Board (1)2004-09-17Sell587,0001,688,631,463$52.5330835.1132.06Link
WALTON S ROBSONChairman of the Board (1)2004-09-17Sell905,0001,687,726,463$52.84778431.38Link
WALTON JOHN TDirector (1)2004-09-17Sell587,0001,696,126,376$52.5330835.1132.06Link
WALTON JOHN TDirector (1)2004-09-17Sell905,0001,695,221,376$52.84778431.38Link
WALTON S ROBSONChairman of the Board (1)2004-09-16Sell210,3001,689,858,163$52.6811078.631.68Link
WALTON S ROBSONChairman of the Board (1)2004-09-16Sell633,3001,689,224,863$52.8233450.9131.33Link
WALTON S ROBSONChairman of the Board (1)2004-09-16Sell6,4001,689,218,463$53.05339.5230.76Link
WALTON JOHN TDirector (1)2004-09-16Sell210,3001,697,353,076$52.6811078.631.68Link
WALTON JOHN TDirector (1)2004-09-16Sell633,3001,696,719,776$52.8233450.9131.33Link
WALTON JOHN TDirector (1)2004-09-16Sell6,4001,696,713,376$53.05339.5230.76Link
WALTON S ROBSONChairman of the Board (1)2004-09-15Sell275,2001,690,448,763$52.8314538.8231.31Link
WALTON S ROBSONChairman of the Board (1)2004-09-15Sell311,6001,690,137,163$52.9916511.6830.91Link
WALTON S ROBSONChairman of the Board (1)2004-09-15Sell68,7001,690,068,463$53.233656.930.32Link
WALTON JOHN TDirector (1)2004-09-15Sell68,7001,697,563,376$53.233656.930.32Link
WALTON JOHN TDirector (1)2004-09-15Sell275,2001,697,943,676$52.8314538.8231.31Link
WALTON JOHN TDirector (1)2004-09-15Sell311,6001,697,632,076$52.9916511.6830.91Link
WALTON S ROBSONChairman of the Board (1)2004-09-14Sell452,3001,690,871,663$53.2924103.0730.17Link
WALTON S ROBSONChairman of the Board (1)2004-09-14Sell147,7001,690,723,963$53.48789929.71Link
WALTON JOHN TDirector (1)2004-09-14Sell452,3001,698,357,976$53.2924103.0730.17Link
WALTON JOHN TDirector (1)2004-09-14Sell147,7001,698,218,876$53.48789929.71Link
WALTON HELEN RSection 13(g) group member (2)2004-07-13Buy343,0001,680,863,819$52.5818034.9431.93Link
WALTON HELEN RSection 13(g) group member (2)2004-07-13Buy407,0001,681,270,819$52.9121534.3731.11Link
COUGHLIN THOMAS MVice Chairman of the Board2004-06-10Sell21,818493,007$56.811239.4822.11Link
HOLLEY CHARLES MSenior VP and Controller2004-06-04Sell6,68721,214$56.7379.1522.35Link
BREYER JAMESDirector2004-05-25Buy2,50064,784$54.99137.4826.15Link
BREYER JAMESDirector2004-05-24Buy2,50062,284$55.61139.0324.74Link
GLASS DAVID DChairman, Exec Com of Board2004-03-30Sell186,0031,492,727$6011160.1815.62Link
BREYER JAMESDirector2004-02-25Buy5,00059,509$59.91299.5515.79Link
SHEWMAKER JACK CDirector2004-02-23Sell25,0003,285,824$59.88149715.85Link
BREYER JAMESDirector2003-11-25Buy5,00054,226$55.64278.224.68Link
SHEWMAKER JACK CDirector2003-10-07Sell11,0003,316,986$58.59644.4918.4Link
COUGHLIN THOMAS MVice Chairman of the Board2003-08-19Sell35,817484,101$58.782105.3218.02Link

Only the transactions in Open Market or Private Sale at the market prices are included. Other transactions such as Conversion of derivative security or Exercise of Options are not included. Insiders are only limited to Officers and/or Directors of the company.

"Shares" change (fifth column), "Shares Owned Following This (Direct & Indirect)" transactions (sixth column), and "Trade Price ($)" (seventh column) are split adjusted. The "Share Ownership Details" (last column) displayed data is as of reported (also split adjusted).

To find out why GuruFocus thinks data on insider trade are interesting, please read:
Also See GuruFocus Insider Trade Screener:

Get WordPress Plugins for easy affiliate links on Stock Tickers and Guru Names | Earn affiliate commissions by embedding GuruFocus Charts
GuruFocus Affiliate Program: Earn up to $400 per referral. ( Learn More)
FEEDBACK