Switch to:

Top Direct Holders

HolderPositionShares% of Shares
Outstanding
Report Date
Narendra V. PopatN/A3,449,5013.5%2004-11-10
Mr. David P. SommersN/A195,2640.2%2012-09-07
Mr. Joseph G. Hadzima, Jr.N/A108,7080.11%2015-09-22
Mr. John W. DowningN/A101,9890.1%2016-02-02
Mr. Anil K. SinghalN/A77,753less than 0.1%2015-12-07
Mr. John R. EganN/A68,613less than 0.1%2015-09-22
Mr. Michael SzabadosCOO45,526less than 0.1%2016-02-02
Mr. Vincent J. MullarkeyDirector34,759less than 0.1%2016-01-28
Ms. Jean A. BuaN/A32,582less than 0.1%2016-02-02
Mr. Stuart M. McGuiganN/A32,014less than 0.1%2012-08-21

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
SZABADOS MICHAELCOO2016-02-02Sell5,00045,526$21.04105.24.5645,526 (Direct)
MULLARKEY VINCENT JDirector2016-01-28Sell16,00034,759$22.15354.4-0.6834,759 (Direct)
MULLARKEY VINCENT JDirector2015-11-18Sell1,26050,759$32.0140.3-31.2750,759 (Direct)
SZABADOS MICHAELCOO2015-11-03Sell5,00046,528$35.17175.9-37.4546,528 (Direct)
MULLARKEY VINCENT JDirector2015-09-08Sell11,00049,379$36.13397.4-39.1149,379 (Direct)
DEMARINES VICTORDirector2015-09-01Sell11,00017,379$35.57391.3-38.1517,379 (Direct)
SZABADOS MICHAELCOO2015-08-04Sell5,00038,216$40.4202-45.5438,216 (Direct)
SZABADOS MICHAELCOO2015-05-05Sell5,00043,216$40.89204.5-46.243,216 (Direct)
HADZIMA JOSEPH G JRDirector2014-12-10Sell3,486106,068$36.36126.8-39.49106,068 (Direct)
BUA JEAN ASee Remarks2014-08-15Sell1,66711,912$44.9374.9-51.0311,912 (Direct)
BUA JEAN ASVP, CFO and Treasurer
(Click for the stocks that their CFOs have bought)
2014-07-22Sell1,66713,579$43.4372.4-49.3413,579 (Direct)
SZABADOS MICHAELCOO2014-07-22Sell4,00036,969$43.43173.7-49.3436,969 (Direct)
MULLARKEY VINCENT JDirector2014-07-22Sell10,00056,893$43.59435.9-49.5356,893 (Direct)
BUA JEAN ASee Remarks2014-05-20Sell1,66615,246$39.0765.1-43.6915,246 (Direct)
BUA JEAN ASee Remarks2014-04-29Sell1,66616,912$38.6664.4-43.0916,912 (Direct)
SZABADOS MICHAELCOO2014-04-29Sell4,00031,779$38.6154.4-43.0131,779 (Direct)
SZABADOS MICHAELCOO2014-02-11Sell1,00035,779$35.5435.5-38.135,779 (Direct)
SZABADOS MICHAELCOO2014-02-04Sell2,00036,779$34.569-36.2336,779 (Direct)
SZABADOS MICHAELCOO2014-01-28Sell2,00038,779$34.2268.4-35.7138,779 (Direct)
HADZIMA JOSEPH G JRDirector2014-01-28Sell3,448106,068$34.87120.2-36.91106,068 (Direct)
SZABADOS MICHAELCOO2013-11-05Sell2,00040,779$28.3456.7-22.3740,779 (Direct)
HADZIMA JOSEPH G JRDirector2013-11-04Sell928109,516$28.0426-21.54109,516 (Direct)
SZABADOS MICHAELCOO2013-10-29Sell2,00042,779$28.9958-24.1142,779 (Direct)
HADZIMA JOSEPH G JRDirector2013-10-28Sell1,500110,444$28.5742.9-23110,444 (Direct)
HADZIMA JOSEPH G JRDirector2013-10-22Sell1,500111,944$29.4444.2-25.27111,944 (Direct)
SZABADOS MICHAELCOO2013-10-22Sell2,00044,779$29.9359.9-26.544,779 (Direct)
MULLARKEY VINCENT JDirector2013-09-09Sell10,00056,893$24.92249.2-11.7256,893 (Direct)
HADZIMA JOSEPH G JRDirector2013-09-09Sell1,500113,444$2537.5-12113,444 (Direct)
HADZIMA JOSEPH G JRDirector2013-09-03Sell1,500114,944$25.0337.5-12.11114,944 (Direct)
HADZIMA JOSEPH G JRDirector2013-08-12Sell731112,719$26.0319-15.48112,719 (Direct)
SZABADOS MICHAELCOO2013-08-06Sell2,00036,934$26.7653.5-17.7936,934 (Direct)
HADZIMA JOSEPH G JRDirector2013-08-05Sell1,500113,450$26.7240.1-17.66113,450 (Direct)
SZABADOS MICHAELCOO2013-07-30Sell2,00038,934$26.5653.1-17.1738,934 (Direct)
HADZIMA JOSEPH G JRDirector2013-07-29Sell1,500114,950$26.4339.6-16.76114,950 (Direct)
HADZIMA JOSEPH G JRDirector2013-07-23Sell1,500116,450$2740.5-18.52116,450 (Direct)
SZABADOS MICHAELCOO2013-07-23Sell2,00040,934$26.8253.6-17.9740,934 (Direct)
SZABADOS MICHAELCOO2013-05-14Sell2,00033,765$22.7745.5-3.3833,765 (Direct)
SZABADOS MICHAELCOO2013-05-07Sell2,00035,765$22.7845.6-3.4235,765 (Direct)
SZABADOS MICHAELCOO2013-04-30Sell2,00037,765$22.5945.2-2.6137,765 (Direct)
HADZIMA JOSEPH G JRDirector2012-11-29Sell5,000117,950$25.09125.5-12.32117,950 (Direct)
SZABADOS MICHAELCOO2012-11-20Sell2,00038,782$24.3248.6-9.5438,782 (Direct)
HADZIMA JOSEPH G JRDirector2012-11-15Sell5,000117,950$23.25116.3-5.38117,950 (Direct)
SZABADOS MICHAELCOO2012-11-13Sell2,00040,782$23.8847.8-7.8740,782 (Direct)
SZABADOS MICHAELCOO2012-11-06Sell2,00042,782$24.6149.2-10.6142,782 (Direct)
SZABADOS MICHAELCOO2012-10-31Sell2,00044,782$25.250.4-12.744,782 (Direct)
DEMARINES VICTORDirector2012-09-06Sell20,00021,168$25.37507.4-13.2821,168 (Direct)
SZABADOS MICHAELCOO2012-08-21Sell2,00041,793$24.1548.3-8.941,793 (Direct)
SZABADOS MICHAELCOO2012-08-14Sell2,00043,793$23.446.8-5.9843,793 (Direct)
SZABADOS MICHAELCOO2012-08-07Sell2,00045,793$23.7247.4-7.2545,793 (Direct)
SZABADOS MICHAELCOO2012-07-31Sell2,00047,793$23.2846.6-5.547,793 (Direct)
SZABADOS MICHAELCOO2012-05-29Sell2,00040,502$19.4238.813.2940,502 (Direct)
SZABADOS MICHAELCOO2012-05-22Sell2,00042,502$19.7239.411.5642,502 (Direct)
SZABADOS MICHAELCOO2012-05-15Sell2,00044,502$19.2638.514.2344,502 (Direct)
SZABADOS MICHAELCOO2012-05-08Sell2,00046,502$19.0338.115.6146,502 (Direct)
SOMMERS DAVID PExecutive Vice-Chairman2012-02-07Sell25,000187,416$21.125284.17187,416 (Direct)
DOWNING JOHNSVP, WorldwideSalesOperations2012-01-31Sell14,00043,509$20.37285.2843,509 (Direct)
SZABADOS MICHAELCOO2011-11-21Sell4,25131,603$16.0468.237.1631,603 (Direct)
CADIAN CAPITAL MANAGEMENT, LLC10% Owner2011-11-14Buy16,1754,196,674$16.44265.933.82
4,196,674 (See Footnote)
SZABADOS MICHAELCOO2011-05-31Sell1,87539,416$22.9643.1-4.1839,416 (Direct)
HADZIMA JOSEPH G JRDirector2011-05-31Sell2,500107,674$23.0157.5-4.39107,674 (Direct)
HADZIMA JOSEPH G JRDirector2011-05-26Sell2,500110,174$2357.5-4.35110,174 (Direct)
SZABADOS MICHAELCOO2011-05-23Sell1,87541,291$22.442-1.7941,291 (Direct)
SZABADOS MICHAELCOO2011-05-16Sell1,87543,166$23.0343.2-4.4743,166 (Direct)
HADZIMA JOSEPH G JRDirector2011-05-16Sell2,400112,674$23.1655.6-5.01112,674 (Direct)
SZABADOS MICHAELCOO2011-05-09Sell2,84345,041$23.366.2-5.5845,041 (Direct)
HADZIMA JOSEPH G JRDirector2011-05-09Sell2,500115,074$23.5158.8-6.42115,074 (Direct)
HADZIMA JOSEPH G JRDirector2011-05-04Sell12,500117,574$24.1301.3-8.71117,574 (Direct)
DOWNING JOHNSVP, WorldwideSalesOperations2011-05-03Sell10,00051,708$24.31243.1-9.551,708 (Direct)
SZABADOS MICHAELCOO2011-02-22Sell2,5000$25.0862.7-12.28Link
SZABADOS MICHAELCOO2011-02-14Sell2,5000$24.8762.2-11.54Link
SZABADOS MICHAELCOO2011-02-07Sell2,5000$24.7561.9-11.11Link
DOWNING JOHNVP of WorldwideSalesOperations2011-02-01Sell10,00048,187$23.07230.7-4.6448,187 (Direct)
SZABADOS MICHAELCOO2011-01-31Sell2,50040,368$23.2658.2-5.4240,368 (Direct)
DEMARINES VICTORDirector2011-01-26Sell12,00010,792$23.38280.6-5.910,792 (Direct)
SZABADOS MICHAELCOO2010-11-22Sell2,50042,868$22.3155.8-1.39Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2010-11-18Sell9,000126,796$21.94197.50.27Link
SZABADOS MICHAELCOO2010-11-15Sell2,50045,368$22.7456.9-3.25Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2010-11-11Sell9,750126,796$23.24226.6-5.34Link
SZABADOS MICHAELCOO2010-11-08Sell2,50047,868$24.2960.7-9.43Link
SZABADOS MICHAELCOO2010-11-01Sell2,50050,368$23.5859-6.7Link
MULLARKEY VINCENT JDirector2010-10-27Sell30,00042,792$22.93687.9-4.06Link
DOWNING JOHNVP of WorldwideSalesOperations2010-10-26Sell20,00058,187$23.03460.6-4.47Link
EGAN JOHN RDirector2010-10-26Sell30,00022,792$23.23696.9-5.29Link
SZABADOS MICHAELCOO2010-08-23Sell2,50052,868$15.3738.443.14Link
SZABADOS MICHAELCOO2010-08-16Sell2,50055,368$15.0737.745.99Link
SZABADOS MICHAELCOO2010-08-09Sell2,50057,868$16.2740.735.22Link
SZABADOS MICHAELCOO2010-08-02Sell2,50060,368$15.8839.738.54Link
Wakely JeffreyVP Finance & Administration2010-05-04Sell1,4193,513$14.3120.353.74Link
SZABADOS MICHAELCOO2010-05-04Sell11,25062,868$13.8155.359.42Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2010-02-18Sell10,000126,796$15.13151.345.41Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2010-02-17Sell20,000126,796$15.130245.7Link
DOWNING JOHNVP of WorldwideSalesOperations2010-02-12Sell25,00056,731$1537546.67Link
DOWNING JOHNVP of WorldwideSalesOperations2010-02-08Sell15,00056,731$14.5321851.41Link
Wakely JeffreyVP Finance & Administration2010-02-04Sell2,0624,932$14.4129.752.67Link
Wakely JeffreyVP Finance & Administration2010-02-02Sell372744$14.25.354.93Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2010-01-28Sell10,000114,853$14.314353.85Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2010-01-27Sell20,000114,853$14.48289.651.93Link
DOWNING JOHNVP of WorldwideSalesOperations2010-01-26Sell53,75044,788$14.38772.952.99Link
SZABADOS MICHAELCOO2010-01-26Sell83,00055,806$14.481201.851.93Link
Wakely JeffreyVP Finance & Administration2009-12-02Sell3701,116$134.869.23Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-12-01Sell6,900121,902$13.059068.58Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-11-29Sell20,000121,902$12.38247.677.71Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-11-17Sell5,610121,902$1372.969.23Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-11-11Sell690121,902$13969.23Link
Wakely JeffreyVP Finance & Administration2009-11-02Sell7301,486$12.49.177.42Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-10-29Sell10,000111,902$12.73127.372.82Link
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-10-28Sell20,000111,902$13.13262.667.56Link
DOWNING JOHNVP of WorldwideSalesOperations2009-10-27Sell15,00041,837$13.16197.467.17Link
SZABADOS MICHAELCOO2009-10-27Sell8,00052,855$13.09104.768.07Link
Wakely JeffreyVP Finance & Administration2009-10-27Sell4,9320$13.1264.767.68Link
DOWNING JOHNVP of WorldwideSalesOperations2009-08-25Sell5,00041,837$11.5257.690.97Link
DOWNING JOHNVP of WorldwideSalesOperations2009-05-05Sell79741,837$10.418.3111.34
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-03-05Sell10,00029,402$12.01120.183.18
HADZIMA JOSEPH G JRDirector2009-03-03Sell15,000110,200$12.9193.570.54
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-02-26Sell10,00029,402$13.15131.567.3
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-02-19Sell10,00029,402$13.48134.863.2
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-02-12Sell10,00029,402$13.51135.162.84
Wakely JeffreyVP Finance & Administration2009-02-05Sell2,0624,932$13.9428.757.82
SZABADOS MICHAELCOO2009-02-04Sell8,25752,855$14.08116.356.25
DOWNING JOHNVP of WorldwideSalesOperations2009-02-04Sell5,73040,134$14.0880.756.25
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-02-04Sell15,81029,402$13.56214.462.24
Wakely JeffreyVP Finance & Administration2009-02-02Sell872744$13.9112.158.16
Wakely JeffreyVP Finance & Administration2009-01-27Sell8701,616$14.0412.256.7
DOWNING JOHNVP of WorldwideSalesOperations2009-01-27Sell20,00023,608$14.28285.654.06
SZABADOS MICHAELCOO2009-01-27Sell14,94636,112$14.2521354.39
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2009-01-27Sell1,94617,712$14.1427.555.59
Wakely JeffreyVP Finance & Administration2008-11-05Sell7302,486$9.486.9132.07
Wakely JeffreyVP Finance & Administration2008-09-02Sell3751,000$15.425.842.67
SZABADOS MICHAELCOO2008-07-29Sell5,00033,302$13.4467.263.69
HADZIMA JOSEPH G JRDirector2008-06-23Sell4,000121,954$12.3549.478.14
HADZIMA JOSEPH G JRDirector2008-06-16Sell4,000125,954$12.55076
HADZIMA JOSEPH G JRDirector2008-06-09Sell4,000129,954$12.2248.980.03
SZABADOS MICHAELCOO2008-06-04Sell5,00033,302$12.0660.382.42
HADZIMA JOSEPH G JRDirector2008-06-02Sell4,000133,954$12.650.474.6
HADZIMA JOSEPH G JRDirector2008-05-27Sell4,000137,954$11.6746.788.52
HADZIMA JOSEPH G JRDirector2008-05-19Sell2,000141,954$11.6923.488.2
HADZIMA JOSEPH G JRDirector2008-05-14Sell5,090143,954$11.65989.66
DOWNING JOHNVP Worldwide Sales Operations2008-05-06Sell79423,608$11.549.290.64
Wakely JeffreyVP Finance & Administration2008-02-07Sell8421,375$10.68.9107.55
SOMMERS DAVID PCFO & VP General Operations
(Click for the stocks that their CFOs have bought)
2008-02-07Sell1,80514,902$10.7619.4104.46
DOWNING JOHNVP Worldwide Sales Operations2008-02-07Sell1,80521,902$10.7619.4104.46
SZABADOS MICHAELCOO2007-10-30Sell5,00030,351$14.4472.252.35
Wakely JeffreyVP Finance & Administration2007-07-31Sell1,2790$1012.8120
SZABADOS MICHAELCOO2007-05-08Sell11,60030,351$7.6688.9187.21
Wakely JeffreyVP Finance & Administration2007-02-13Sell2501,279$8.882.2147.75
DOWNING JOHNVP Worldwide Sales Operations2007-01-30Sell1,80518,951$8.3315164.11
SOMMERS DAVID PCFO & Sr VP General Operations
(Click for the stocks that their CFOs have bought)
2007-01-30Sell1,80511,951$8.3315164.11
SZABADOS MICHAELSr VP Product Operations2007-01-30Sell12,80510,351$8.17104.6169.28
Wakely JeffreyVP Finance & Administration2006-10-31Sell6871,529$85.5175
SZABADOS MICHAELSenior V.P. Product Operations2006-10-30Sell11,0007,400$888175
SZABADOS MICHAELSenior V.P. Product Operations2006-07-31Sell5,0007,400$6.4332.2242.15Link
DOWNING JOHNV.P. Worldwide Sales Operation2006-05-08Sell31,25016,000$8.76273.8151.14Link
SZABADOS MICHAELSenior V.P. Product Operations2006-05-08Sell11,0007,400$8.8897.7147.75Link
SZABADOS MICHAELSenior V.P. Product Operations2006-01-30Sell5,0007,400$6.3231.6248.1Link
SZABADOS MICHAELSenior VP Product Operations2005-10-31Sell5,0007,400$5.5627.8295.68Link
FREY JAMES EV.P. of Marketing2004-12-09Sell5,900870$6.7239.6227.38Link
FREY JAMES EV.P. of Marketing2004-12-01Sell4,078870$7.5130.6192.94Link
SZABADOS MICHAELSenior VP Product Operations2004-11-05Sell6,5007,400$7.1146.2209.42Link
TA ASSOCIATES INC10% Owner2004-03-01Sell200,0004,400,178$8.051610173.29Link
TA ADVENT VIII LP10% Owner2004-03-01Sell151,9833,343,002$8.051223.5173.29Link
TA ASSOCIATES VIII LLC10% Owner2004-03-01Sell151,9833,343,002$8.051223.5173.29Link
ADVENT ATLANTIC & PACIFIC III 10% Owner2004-03-01Sell39,749874,313$8.05320173.29Link
TA ASSOCIATES AAP III PARTNERS10% Owner2004-03-01Sell39,749874,313$8.05320173.29Link
TA EXECUTIVES FUND LLC10% Owner2004-03-01Sell4,02888,596$8.0532.4173.29Link
TA INVESTORS LLC10% Owner2004-03-01Sell4,24093,259$8.0534.1173.29Link
SCHICIANO KENNETH TDirector2004-03-01Sell4,240125,709$8.0534.1173.29Link
SZABADOS MICHAELSR. V.P. PRODUCT OPERATIONS2004-02-19Sell1,59113,900$8.0512.8173.29Link
SZABADOS MICHAELSr. V.P. PRODUCT OPERATIONS2004-02-17Sell5,20913,900$8.4544160.36Link
SZABADOS MICHAELSr. V.P. Product Operations2004-02-12Sell3,20013,900$8.627.5155.81Link
FLAHERTY MICHELLEV.P. HUMAN RESOURCES2003-12-09Sell5,8470$8.0246.9174.31Link
TA ADVENT VIII LP10% Owner2003-12-02Sell75,9913,494,985$8.3630.7165.06Link
TA INVESTORS LLC10% Owner2003-12-02Sell2,12097,499$8.317.6165.06Link
TA EXECUTIVES FUND LLC10% Owner2003-12-02Sell2,01492,624$8.316.7165.06Link
TA ASSOCIATES VIII LLC10% Owner2003-12-02Sell75,9913,494,985$8.3630.7165.06Link
TA ASSOCIATES INC10% Owner2003-12-02Sell100,0004,600,178$8.3830165.06Link
TA ASSOCIATES AAP III PARTNERS10% Owner2003-12-02Sell19,875914,062$8.3165165.06Link
ADVENT ATLANTIC & PACIFIC III 10% Owner2003-12-02Sell19,875914,062$8.3165165.06Link
SCHICIANO KENNETH TDirector2003-12-02Sell2,120129,949$8.317.6165.06Link
TA ASSOCIATES VIII LLC10% Owner2003-11-13Sell227,9743,570,976$7.51709.8193.33Link
TA ASSOCIATES INC10% Owner2003-11-13Sell300,0004,700,178$7.52250193.33Link
TA ASSOCIATES AAP III PARTNERS10% Owner2003-11-13Sell59,624933,937$7.5447.2193.33Link
ADVENT ATLANTIC & PACIFIC III 10% Owner2003-11-13Sell59,624933,937$7.5447.2193.33Link
SCHICIANO KENNETH TDirector2003-11-13Sell6,360132,069$7.547.7193.33Link
TA INVESTORS LLC10% Owner2003-11-13Sell6,36099,619$7.547.7193.33Link
TA EXECUTIVES FUND LLC10% Owner2003-11-13Sell6,04294,638$7.545.3193.33Link
TA ADVENT VIII LP10% Owner2003-11-13Sell227,9743,570,976$7.51709.8193.33Link
KELLEY BRUCE ALLEN JRChief Technical Officer2003-09-08Sell4,68724,613$5.324.8315.09Link
FLAHERTY MICHELLEV.P. Human Resources2003-09-08Sell500926$5.322.7313.53Link
KELLEY BRUCE ALLEN JRChief Technical Officer2003-09-05Sell95829,300$5.395.2308.16Link
KELLEY BRUCE ALLEN JRChief Technical Officer2003-09-04Sell30030,258$5.51.7300Link
KELLEY BRUCE ALLEN JRChief Technical Officer2003-09-03Sell1,05530,558$5.455.7303.67Link

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) and "Shares Owned Following This (Direct & Indirect)" transactions (sixth column) are split adjusted. The "Share Ownership Details" (last column) displayed data is as of reported.

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)

GuruFocus Premium Plus Membership

FEEDBACK