Switch to:

Top Direct Holders

HolderPositionShares% of Shares
Outstanding
Report Date
James A. (Jim) LawrenceN/A288,4990.23%2016-01-04
Raymond SadowskiN/A240,7340.19%2013-09-03
David R. BirkN/A96,291less than 0.1%2012-08-09
Roy A. ValleeN/A81,011less than 0.1%2012-01-03
Mr Patrick Laurent ZammitN/A70,881less than 0.1%2015-09-01
Mr. Steven C. ChurchN/A61,999less than 0.1%2012-08-21
Mr. Richard P. HamadaN/A61,653less than 0.1%2016-01-04
Edward B. KaminsN/A43,272less than 0.1%2008-02-01
Kevin MoriartyN/A40,255less than 0.1%2016-01-04
MaryAnn MillerN/A35,099less than 0.1%2016-01-04

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
LAWRENCE JAMES ADirector2015-09-10Buy46,700285,048$42.61989.42-5.05285,048 (Direct)
Miller MaryAnn G.Senior Vice President2015-09-09Sell9,56237,373$42.45405.91-4.7137,373 (Direct)
PHILLIPS STEVEN RSenior Vice President2015-02-25Sell6,45517,882$46.3298.87-12.637,930 (Direct)
9,952 (By Family Trust)
PHILLIPS STEVEN RSenior Vice President2015-02-18Sell3,15417,882$45.16142.43-10.437,930 (Direct)
9,952 (By Family Trust)
PHILLIPS STEVEN RSenior Vice President2014-11-14Sell5,47422,745$42.88234.73-5.6712,793 (Direct)
9,952 (By Family Trust)
FAY GERARDSenior Vice President2014-11-07Sell2,42019,902$43.6105.51-7.2219,902 (Direct)
LAWRENCE JAMES ADirector2014-08-11Buy191,000235,327$41.437913.13-2.37235,327 (Direct)
PHILLIPS STEVEN RSenior Vice President2014-05-06Sell12,39818,465$42.15522.58-4.038,513 (Direct)
9,952 (By Family Trust)
FAY GERARDSenior Vice President2014-04-29Sell3,03610,142$42.96130.43-5.8410,142 (Direct)
HAMADA RICHARD PCEO
(Click for the stocks that their CEOs have bought)
2014-04-07Sell9,856161,145$46.07454.07-12.236,601 (Direct)
124,544 (By Family Trust)
ROBINSON RAY MDirector2014-03-04Sell3,8003,004$43.38164.84-6.753,004 (Direct)
GALLAGHER PHILIP RSenior Vice President2014-02-28Sell5,06245,292$44222.73-8.0718,113 (Direct)
27,179 (By Gallagher Family Trust)
PHILLIPS STEVEN RSenior Vice President2014-02-14Sell15,94418,465$43.11687.35-6.178,513 (Direct)
9,952 (By Family Trust)
NOONAN FRANK RDirector2014-01-30Sell3,0034,818$41.23123.81-1.89
4,818 (By Trust)
GALLAGHER PHILIP RSenior Vice President2013-11-15Sell6,80052,813$42285.6-3.6925,634 (Direct)
27,179 (By Gallagher Family Trust)
FELDBERG HARLEYSenior Vice President2013-11-15Sell11,50086,007$42483-3.6928,726 (Direct)
57,281 (By Feldberg-Wilkins Family Trust)
HAMADA RICHARD PCEO2013-11-12Sell15,843177,472$40.97649.09-1.2756,286 (Direct)
121,186 (By Family Trust)
ROBINSON RAY MDirector2013-10-31Sell2,3003,801$40921.133,801 (Direct)
FELDBERG HARLEYSenior Vice President2013-10-30Sell12,17197,507$40486.841.1328,726 (Direct)
68,781 (By Feldberg-Wilkins Family Trust)
Miller MaryAnn G.Sr. Vice President2013-08-28Sell11,00021,539$39.13430.433.3721,539 (Direct)
FAY GERARDSr. Vice President2013-08-27Sell4911,224$38.741.94.4111,224 (Direct)
FAY GERARDSr. Vice President2013-08-23Sell1,36711,273$39.4453.912.5611,273 (Direct)
FELDBERG HARLEYSenior Vice President2013-08-20Sell29,00085,767$39.721151.881.8428,726 (Direct)
57,041 (By Feldberg-Wilkins Family Trust)
PHILLIPS STEVEN RSenior Vice President2013-08-19Sell5,43324,573$39211.893.7213,442 (Direct)
11,131 (By Family Trust)
ROBINSON RAY MDirector2013-08-16Sell1,0253,801$38.7939.764.283,801 (Direct)
GALLAGHER PHILIP RSenior Vice President2013-08-15Sell8,30049,078$39.05324.123.5925,611 (Direct)
23,467 (By Gallagher Family Trust)
GALLAGHER PHILIP RSenior Vice President2013-03-08Sell3,80057,634$36.42138.411.0722,667 (Direct)
34,967 (By Gallagher Family Trust)
FELDBERG HARLEYSenior Vice President2013-03-07Sell6,200126,577$36.35225.3711.2870,402 (Direct)
56,175 (By Feldberg-Wilkins Family Trust)
BIGGINS J VERONICADirector2013-02-12Sell1,58216,811$36.4257.6211.0716,811 (Direct)
HAMADA RICHARD PCEO2013-02-12Sell11,971149,480$36.2433.3511.7446,042 (Direct)
103,438 (By Family Trust)
ROBINSON RAY MDirector2013-02-07Sell4,2193,801$36.23152.8511.653,801 (Direct)
FELDBERG HARLEYSenior Vice President2013-01-29Sell6,959132,777$35.18244.8214.9870,402 (Direct)
62,375 (By Feldberg-Wilkins Family Trust)
GALLAGHER PHILIP RSenior Vice President2013-01-29Sell5,06661,210$34.92176.915.8422,443 (Direct)
38,767 (By Gallagher Family Trust)
PHILLIPS STEVEN RSenior Vice President2013-01-29Sell3,59725,842$35.4127.3314.279,278 (Direct)
16,564 (By Family Trust)
NOONAN FRANK RDirector2013-01-29Sell3,8014,818$35.18133.7214.98
4,818 (By Trust)
HAMADA RICHARD PCEO2013-01-29Sell13,108161,811$35.5465.3313.9446,402 (Direct)
115,409 (By Family Trust)
FAY GERARDVice President2013-01-29Sell2,5718,664$35.591.2713.948,664 (Direct)
FAY GERARDChief Global Logistics Officer2012-08-29Sell3,85612,895$32.63125.8223.9712,895 (Direct)
Church Steven CSenior Vice President2012-08-21Sell3,00061,999$33.1499.4222.0661,999 (Direct)
PHILLIPS STEVEN RSenior Vice President2012-08-21Sell5,31727,762$33.39177.5321.1414,302 (Direct)
13,460 (By Family Trust)
VALLEE ROYChairman of the Board2012-03-09Sell24,012518,423$35.62855.3113.5681,011 (Direct)
437,412 (By Family Trust)
VALLEE ROYChairman of the Board2012-03-02Sell22,950542,435$36.26832.1711.5681,011 (Direct)
461,424 (By Family Trust)
Church Steven CSenior Vice President2012-02-24Sell8,11154,359$36.24293.9411.6254,359 (Direct)
BAUM ELEANORDirector2012-02-06Sell1,80010,498$3664.812.3610,498 (Direct)
PHILLIPS STEVEN RSenior Vice President2012-02-06Sell2,73222,827$35.8497.9112.869,867 (Direct)
12,960 (By Family Trust)
VALLEE ROYChairman of the Board2012-02-03Sell37,425518,423$36.371361.1511.2281,011 (Direct)
437,412 (By Family Trust)
HOUMINER EHUDDirector2012-02-02Sell3,81827,604$35.46135.3914.0727,604 (Direct)
VALLEE ROYChairman of the Board2012-02-01Sell36,824518,215$351288.8415.5781,011 (Direct)
437,204 (By Family Trust)
FAY GERARDChief Global Logistics Officer2012-01-31Sell2,5958,655$34.8190.3316.28,655 (Direct)
BAUM ELEANORDirector2012-01-31Sell2,00012,298$34.8569.716.0712,298 (Direct)
GALLAGHER PHILIP RSenior Vice President2012-01-31Sell4,87450,622$35170.5915.5721,776 (Direct)
28,846 (By Family Trust)
FELDBERG HARLEYSenior Vice President2012-01-31Sell7,193121,887$35251.7615.5771,210 (Direct)
50,677 (By Wilkins-Feldberg Family Trust)
BAUM ELEANORDirector2011-12-05Sell1,00010,480$31.1431.1429.910,480 (Direct)
SCHUMANN WILLIAM HDirector2011-12-02Buy5,0009,470$29.76148.835.929,470 (Direct)
GALLAGHER PHILIP RSenior Vice President2011-11-07Sell3,37257,785$30.7103.5231.7628,939 (Direct)
28,846 (By Family Trust)
FELDBERG HARLEYSenior Vice President2011-11-03Sell7,096190,201$30.75218.231.5481,751 (Direct)
57,773 (By Wilkins-Feldberg Family Trust)
50,677 (By Willkins-Feldberg Family Trust)
FAY GERARDChief Global Logistics Officer2011-11-01Sell2,57812,637$29.0874.9739.112,637 (Direct)
SADOWSKI RAYMONDSenior VP and CFO2011-09-09Sell1,670169,780$24.8541.562.78169,780 (Direct)
LAWRENCE JAMES ADirector2011-05-17Buy28,00030,380$35.991007.7212.3930,380 (Direct)
GALLAGHER PHILIP RSenior Vice President2011-05-06Sell1049,917$370.379.3221,071 (Direct)
28,846 (By Family Trust)
BAUM ELEANORDirector2011-05-03Sell2,0000$36.6273.2410.46Link
GALLAGHER PHILIP RSenior Vice President2011-05-03Sell2,93349,927$37.07108.739.1221,081 (Direct)
28,846 (By Family Trust)
PHILLIPS STEVEN RVice President2011-03-08Sell3,3000$34.5113.8517.25Link
HOUMINER EHUDDirector2011-03-03Sell3,5730$34.73124.0916.47Link
BAUM ELEANORDirector2011-02-24Sell1,0000$33.8333.8319.57Link
FELDBERG HARLEYSenior Vice President2011-02-18Sell15,0420$37556.559.32Link
GALLAGHER PHILIP RSenior Vice President2011-02-17Sell13,6040$36.75499.9510.07Link
NOONAN FRANK RDirector2011-02-17Sell3,5730$36.63130.8810.43Link
VALLEE ROYChairman and CEO2011-01-18Sell92,474483,879$35.443277.2814.14Link
VALLEE ROYChairman and CEO2011-01-18Sell92,474380,848$35.443277.2814.14
380,848 (By Family Trust)
Smith James NealVice President2010-12-08Sell5,61828,193$33.37187.4721.22Link
BIRK DAVID RSenior Vice President2010-12-02Sell12,00072,409$32.14385.6825.86Link
PHILLIPS STEVEN RVice President2010-11-12Sell2,61824,058$30.6280.1632.1Link
NOONAN FRANK RDirector2010-11-09Sell6,6001,000$31.11205.3330.02Link
TOOKER GARY LDirector2010-11-08Sell7,25024,992$31224.7530.48Link
HAMADA RICHARD PPresident and COO2010-11-05Sell3,330118,059$31.2310429.52Link
BAUM ELEANORDirector2010-11-05Sell6,32510,907$31.21197.429.61Link
GALLAGHER PHILIP RSenior Vice President2010-11-03Sell4,93447,763$30.14148.7134.21Link
CLARKSON LAWRENCE WDirector2010-11-03Sell1,2162,633$30.136.634.39Link
FELDBERG HARLEYSenior Vice President2010-11-03Sell7,418123,447$30.11223.3634.34Link
Smith James NealVice President2010-09-10Sell9,23723,755$24.85229.5462.78Link
FELDBERG HARLEYSenior Vice President2010-09-10Sell5,096123,450$24.93127.0462.25Link
BIGGINS J VERONICADirector2010-09-01Sell7,2005,914$23.51169.2772.05Link
HOUMINER EHUDDirector2010-05-27Sell3,95727,604$28.61113.2141.38Link
Church Steven CSenior Vice President2010-05-13Sell15,00037,459$30.01450.1534.79Link
BAUM ELEANORDirector2010-05-13Sell1,81413,907$30.4755.2732.75Link
BAUM ELEANORDirector2010-05-10Sell1,86515,721$29.354.6438.05Link
GALLAGHER PHILIP RSenior Vice President2010-05-10Sell1,50043,994$29.2643.8938.24Link
BAUM ELEANORDirector2010-05-05Sell2,52417,586$30.476.7333.06Link
VALLEE ROYChairman and CEO2010-04-05Sell8,518438,439$31.01264.1430.44Link
Church Steven CSenior Vice President2010-02-12Sell14,40037,295$26.96388.2250.04Link
BAUM ELEANORDirector2010-02-10Sell3,00020,110$26.9280.7650.26Link
PHILLIPS STEVEN RVice President2010-02-09Sell2,1365,787$2757.6749.81Link
Church Steven CSenior Vice President2010-02-08Sell14,48537,295$26.87389.2150.54Link
HAMADA RICHARD PSenior Vice President and COO2009-12-04Sell3,18946,668$2992.4839.48Link
BAUM ELEANORDirector2009-11-30Sell3,00019,153$26.7680.2851.16Link
VALLEE ROYChairman and CEO2009-11-18Sell25,000305,592$28.01700.2544.41Link
BAUM ELEANORDirector2009-11-05Sell3,00022,153$25.9577.8555.88Link
PHILLIPS STEVEN RVP, Chief Information Officer2009-09-10Sell8005,076$27.0821.6649.37Link
Church Steven CSenior Vice President2009-09-10Sell22,50024,445$27.21612.2348.66Link
BIRK DAVID RSenior VP2009-09-10Sell3,00068,942$27.1381.3949.1Link
CLARKSON LAWRENCE WDirector2009-09-09Sell2,2002,633$27.0159.4249.76Link
FELDBERG HARLEYSenior Vice President2009-09-08Sell4,42943,336$26.78118.6151.05Link
HAMADA RICHARD PSenior Vice President and COO2009-09-04Sell4,61946,668$26120.0955.58Link
Church Steven CSenior Vice President2009-08-21Sell79022,221$25.2219.9260.39Link
Church Steven CSenior Vice President2009-08-12Sell16,71016,436$25.21421.2660.45Link
GALLAGHER PHILIP RSenior Vice President2009-08-11Sell66819,543$24.5516.464.77Link
FELDBERG HARLEYSenior Vice President2009-08-10Sell10,27643,336$24.52251.9764.97Link
Church Steven CSenior Vice President2009-05-28Sell1,10021,875$22.8625.1576.95
Church Steven CSenior Vice President2009-05-27Sell2,20022,975$23.1951.0274.43
HAMADA RICHARD PSenior Vice President and COO2009-04-28Sell4,30040,023$2190.392.62
PHILLIPS STEVEN RChief Information Officer2009-02-02Sell2,4684,227$18.6646.05116.77
HOUMINER EHUDDirector2009-01-28Sell6,48627,604$20.47132.7797.61
SADOWSKI RAYMONDSenior VP and CFO2008-12-05Buy20,000119,534$13.95279189.96
VALLEE ROYChairman and CEO, Director2008-12-02Buy50,001276,354$13.88694.01191.43
Smith James NealPresident of Avnet Logistics2008-11-21Buy9,23726,845$12.17112.41232.37
HAMADA RICHARD PSenior Vice President and COO2008-09-05Sell5,80034,935$27156.649.81
CLARKSON LAWRENCE WDirector2008-08-28Sell3,0004,833$30.0390.0934.7
HAMADA RICHARD PSenior Vice President and COO2008-02-22Sell3,00029,097$34.06102.1818.76
PHILLIPS STEVEN RVice President2008-02-12Sell1,0032,852$34.7334.8316.47
KAMINS EDWARDSenior Vice President2008-02-01Sell1,61543,272$3658.1412.36
PHILLIPS STEVEN RChief Information Officer2008-01-29Sell6908,201$34.4323.7617.48
ROBINSON RAY MDirector2007-11-01Sell10,000755$42420-3.69
KAMINS EDWARDSenior Vice President2007-10-31Sell2,33146,707$4297.9-3.69
CLARKSON LAWRENCE WDirector2007-10-31Sell1,2008,077$4250.4-3.69
KAMINS EDWARDSenior Vice President2007-10-30Sell5,28446,707$41.23217.86-1.89
KAMINS EDWARDSenior Vice President2007-09-06Sell1,45846,707$40.2158.630.6
HAMADA RICHARD PSenior Vice President and COO2007-09-06Sell1,55040,573$40.0462.061.02
Church Steven CSenior Vice President2007-09-06Sell17,50027,750$40.06701.050.97
PHILLIPS STEVEN RChief Information Officer2007-09-05Sell2,0149,715$39.579.552.41
CLARKSON LAWRENCE WDirector2007-08-31Sell1,3009,277$39.1550.93.32
VALLEE ROYChairman and CEO2007-07-19Sell29,096160,094$44.031281.1-8.13
BIRK DAVID RSenior VP and Secretary2007-05-30Sell7,84541,102$42329.49-3.69
BIRK DAVID RSenior VP and Secretary2007-05-24Sell4,78645,536$40.74194.98-0.71
Church Steven CSenior Vice President2007-05-15Sell25,00029,947$42.841071-5.58
SADOWSKI RAYMONDSenior VP and CFO2007-05-14Sell14,26973,979$43.52620.99-7.05
VALLEE ROYChairman and CEO2007-05-11Sell28,450160,074$43.011223.63-5.95
HAMADA RICHARD PSenior Vice President and COO2007-05-07Sell3,70034,573$42155.4-3.69
FELDBERG HARLEYSenior Vice President2007-05-04Sell38,00019,712$42.051597.9-3.8
Church Steven CSenior Vice President2007-05-03Sell20,00029,947$41.87837.4-3.39
PHILLIPS STEVEN RChief Information Officer2007-05-02Sell9635,317$41.0839.56-1.53
BIRK DAVID RSenior VP and Secretary2007-03-08Sell2,20050,322$36.480.0811.13
ROBINSON RAY MDirector2007-03-06Sell7,15010,755$34.68247.9616.64
BAUM ELEANORDirector2007-02-23Sell90115,203$36.4932.8810.85
FELDBERG HARLEYSenior Vice President2007-02-15Sell7,50031,250$35.51266.3313.91
BIGGINS J VERONICADirector2007-02-15Sell11,68310,000$35.46414.2814.07
BAUM ELEANORDirector2007-02-15Sell2,89116,104$35.7103.2113.31
SADOWSKI RAYMONDSenior VP and CFO2007-02-14Sell21,60073,970$35.4764.6414.27
KAMINS EDWARDSenior Vice President2007-02-14Sell2,70041,617$35.6496.2313.5
BAUM ELEANORDirector2007-02-13Sell7,87418,995$35.01275.6715.54
Church Steven CSenior Vice President2007-02-09Sell20,00029,947$34.1568318.45
VALLEE ROYChairman and CEO2007-02-08Sell8,300160,068$34.19283.7818.31
PHILLIPS STEVEN RChief Information Officer2007-02-08Sell440441$33.1114.5722.17
FELDBERG HARLEYSenior Vice President2007-02-07Sell8,00027,250$3326422.58
CLARKSON LAWRENCE WDirector2007-02-07Sell7,50010,577$33.43250.7321
Church Steven CSenior Vice President2007-02-06Sell20,00029,947$32.67653.423.81
BIRK DAVID RSenior VP and Secretary2007-02-06Sell21,00050,310$32.41680.6124.81
HAMADA RICHARD PSenior Vice President and COO2007-02-01Sell7,70035,573$32.29248.6325.27
HOUMINER EHUDDirector2007-02-01Sell5,00024,140$32.01160.0526.37
VALLEE ROYChairman and CEO2007-01-30Sell44,806159,459$30.441363.8932.88
KAMINS EDWARDSenior Vice President2007-01-30Sell15,07539,578$30.14454.3634.21
FELDBERG HARLEYSenior Vice President2007-01-30Sell27,93011,513$30.11840.9734.34
VALLEE ROYChairman and CEO2007-01-11Sell20,565157,309$28575.8244.46
VALLEE ROYChairman and CEO2007-01-08Sell19,220157,309$27.01519.1349.76
Church Steven CSenior Vice President2006-11-15Sell20,00031,436$25.66513.257.64
HAMADA RICHARD PSenior Vice President and COO2006-11-10Sell34,1153,600$25.32863.7959.76
BIRK DAVID RSnr VP, Secretary Gen. Counsel2006-11-09Sell18,50050,052$24.87460.162.65
BRYANT ANDREW SSenior Vice President2006-05-11Sell9,16817,809$25.42233.0559.13Link
BRYANT ANDREW SSenior Vice President2006-05-11Sell30,20726,977$25.32764.8459.76Link
VALLEE ROYChairman and CEO2006-05-08Sell63,700221,464$26.431683.5953.05Link
Church Steven CSenior Vice President2006-05-08Sell50,00034,156$26.6133052.07Link
BAUM ELEANORDirector2006-03-02Sell2,80015,912$25.7772.1656.97Link
HAMADA RICHARD PSenior Vice President2006-03-01Sell16,46526,928$25.83425.2956.6Link
KAMINS EDWARDSenior Vice President2006-02-22Sell1,00022,144$262655.58Link
KAMINS EDWARDSenior Vice President2006-02-17Sell1,00023,144$25.7325.7357.21Link
Smitham Peter MDirector, 10% Owner2006-02-14Sell17,957,3673,142$23.16415892.6274.65Link
Permira (Europe) Ltd.10% Owner2006-02-14Sell17,957,3670$23.16415892.6274.65Link
KAMINS EDWARDSenior Vice President2006-02-07Sell1,25624,144$25.431.959.25Link
FELDBERG HARLEYSr. Vice President2005-09-09Sell3,75012,943$26.1998.2154.45Link
SADOWSKI RAYMONDSenior VP and CFO2005-09-08Sell30,00056,831$26.09782.755.04Link
FELDBERG HARLEYSr. Vice President2005-09-08Sell21,25012,943$25.5541.8858.63Link
BRYANT ANDREW SSenior Vice President2005-09-08Sell8,00023,014$2620855.58Link
BIRK DAVID RSenior VP and Secretary2005-09-08Sell42,50021,174$25.131068.0360.96Link
KAMINS EDWARDSenior Vice President2005-09-07Sell41,20017,740$24.931027.1262.25Link
KAMINS EDWARDSenior Vice President2005-09-01Sell6759,740$25.0216.8961.67Link
VALLEE ROYChairman and CEO2005-08-31Sell50,000174,140$24.931246.562.25Link
VALLEE ROYChairman and CEO2005-08-25Sell50,000174,140$24.431221.565.58Link
BRYANT ANDREW SSenior Vice President2005-08-25Sell31,25023,014$24.5765.6365.1Link
HAMADA RICHARD PSenior Vice President2005-08-24Sell20,25016,118$24.31492.2866.39Link
VALLEE ROYChairman and CEO2005-08-22Sell50,000174,140$24.051202.568.19Link
NOONAN FRANK RDirector2004-05-05Buy1,0001,000$22.0622.0683.36Link
BRYANT ANDREW SSenior Vice President2004-02-06Sell33,00011,394$25.01825.3361.74Link
HAMADA RICHARD PSenior Vice President2004-02-04Sell19,7505,248$24.86490.9962.71Link
VALLEE ROYChairman and CEO2004-02-03Sell25,000123,635$25.69642.2557.45Link
LAWRENCE JAMES ADirector2003-11-13Buy1,00010,135$21.4521.4588.58Link
COLE JOHN FController2003-11-04Sell2,510420$21.2653.3690.26Link
KAMINS EDWARDSenior Vice President and CIO2003-09-03Sell9,1081,120$17.95163.49125.35Link
VALLEE ROYChairman and CEO2003-08-21Sell50,000123,635$16.03801.5152.34Link

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