List of Profitable U.S. companies

There are currently 295 U.S. companies that meet our criteria: 1) Market cap > $300 million; 2) Net income as a percentage of trailing twelve month revenue of at least 10%; 3) Return on stockholders' equity using trailing twelve month net income of at least 15%.

SymbolNameSectorIndustryMomentum factorPEPBPSROE %NI %Leverage factorBetaMarket capDividend yieldAction
AAONAAON, Inc.IndustrialsBuilding Products & Equipment1.1345.309.7613.1721.54%29.07%1.330.8651$3,148,767,4250.58%Analyze
AAPLApple IncInformation TechnologyConsumer Electronics1.3534.3727.787.3380.83%21.33%4.391.1436$2,007,832,713,0000.68%Analyze
ABBVAbbvie IncHealth CareDrug Manufacturers—General0.9822.2210.514.2747.30%19.20%10.170.7299$154,581,459,7005.26%Analyze
ACMRACM Research Inc.Information TechnologySemiconductor Equipment & Materials1.3278.3612.5110.2915.96%11.82%2.861.2636$1,248,976,0050.00%Analyze
ACNAccenture Plc Class AInformation TechnologyInformation Technology Services1.1128.098.443.2430.04%11.52%2.181.0753$143,503,650,0001.42%Analyze
ADBEAdobe IncInformation TechnologySoftware—Infrastructure1.2757.2420.0918.7135.09%32.69%1.911.1165$235,268,589,1700.00%Analyze
ADPAutomatic Data Processing IncInformation TechnologyStaffing & Employment Services0.9324.3210.424.0442.85%16.60%6.811.1882$59,959,218,5402.52%Analyze
ADSKAutodesk IncInformation TechnologySoftware—Application1.13139.47752.6814.31539.67%10.26%85.401.1891$50,655,641,7900.00%Analyze
AINAlbany International Corp Class AIndustrialsTextile Manufacturing0.8513.752.161.5415.73%11.17%2.081.1102$1,520,882,8371.51%Analyze
ALGNAlign Technology IncHealth CareMedical Devices1.2715.169.0711.9459.80%78.75%1.421.4288$25,791,614,1120.00%Analyze
ALLAllstate CorpFinancialsInsurance—Property & Casualty0.946.791.090.6716.69%10.28%4.491.0725$29,401,428,2402.21%Analyze
ALLEAllegion PLCIndustrialsSecurity & Protection Services0.9231.8513.473.3442.27%10.48%4.181.0972$9,122,805,5941.19%Analyze
ALSNAllison Transmission Holdings IncIndustrialsAuto Parts0.919.525.721.7360.06%18.17%6.660.8303$3,977,918,2801.82%Analyze
ALXAlexanders, IncReal EstateREIT—Retail0.8726.185.575.8721.26%22.43%6.150.6813$1,252,409,6547.34%Analyze
AMATApplied Material IncInformation TechnologySemiconductor Equipment & Materials1.0317.045.673.3433.30%19.58%2.211.4793$54,294,674,3501.45%Analyze
AMEAmetek IncIndustrialsSpecialty Industrial Machinery1.0925.694.164.7616.19%18.52%1.881.2279$22,825,222,0000.64%Analyze
AMGNAmgen IncHealth CareDrug Manufacturers—General1.1020.3913.976.1368.48%30.04%6.100.8173$148,859,987,0402.40%Analyze
AMPAmeriprise Finance IncFinancialsAsset Management1.067.412.851.4938.51%20.12%23.831.8514$18,534,655,5902.56%Analyze
AMSFAmerisafe IncFinancialsInsurance—Specialty0.9012.302.403.2819.48%26.66%3.350.9091$1,108,831,8961.81%Analyze
AMTAmerican Tower CorporationReal EstateREIT—Specialty0.9955.7829.6213.7853.10%24.70%11.471.0096$107,224,417,8301.71%Analyze
AMTDTD Ameritrade Holding CorpFinancialsCapital Markets0.9710.892.215.0720.32%46.59%5.681.2467$21,177,722,7003.14%Analyze
ANETArista Networks IncInformation TechnologyComputer Hardware0.9720.905.186.9324.79%33.16%1.431.0178$15,731,977,4080.00%Analyze
AONAon Plc FinancialsInsurance Brokers1.0427.0613.274.3549.04%16.08%8.890.8257$47,789,395,0000.43%Analyze
AOSA O Smith CorpIndustrialsSpecialty Industrial Machinery1.1623.984.002.5716.66%10.72%1.670.7172$7,147,800,0001.78%Analyze
APAMArtisan Partners Asset ManagementFinancialsAsset Management1.2414.3419.793.75137.94%20.41%8.291.3175$3,063,641,4336.51%Analyze
APDAir Products And Chemicals IncMaterialsChemicals1.2035.595.647.6515.86%21.50%2.131.0712$65,795,486,8401.68%Analyze
APHAmphenol CorpInformation TechnologyElectronic Components1.1129.406.823.9923.19%13.56%2.361.0623$32,305,277,7900.92%Analyze
APPFAppfolio Inc Class AInformation TechnologySoftware—Application1.0777.3316.4016.7221.21%10.61%2.221.4310$4,828,814,8530.00%Analyze
APPSDigital Turbine IncInformation TechnologySoftware—Application2.91111.7532.1117.1528.73%15.35%2.151.5154$2,867,490,3380.00%Analyze
ATRIAtrion CorpHealth CareMedical Instruments & Supplies0.9432.564.907.3915.06%22.70%1.110.6167$1,144,922,7000.99%Analyze
AVNTAvient CorporationMaterialsSpecialty Chemicals1.024.291.560.9036.35%21.01%2.801.4426$2,419,415,0823.03%Analyze
AXPAmerican ExpressFinancialsCredit Services0.9719.983.832.6319.33%13.28%8.951.5037$80,717,390,2501.72%Analyze
AZPNAspen Technology IncInformation TechnologySoftware—Application1.1430.3717.3612.9457.18%42.60%2.500.9923$8,572,510,2330.00%Analyze
BF.ABrown Forman Inc Class A Consumer StaplesBeverages—Wineries & Distilleries1.1212.035.409.8144.88%28.81%2.880.8021$32,860,014,6801.00%Analyze
BF.BBrown Forman Inc Class B Consumer StaplesBeverages—Wineries & Distilleries1.1328.7310.8411.7437.72%26.42%2.880.8372$36,036,929,3200.91%Analyze
BIGBig Lots IncConsumer DiscretionaryDiscount Stores1.402.421.320.3054.36%12.33%3.141.5120$1,750,862,2002.69%Analyze
BIIBBiogen IncHealth CareDrug Manufacturers—General0.967.583.973.1052.41%40.91%2.260.8483$44,910,231,8400.00%Analyze
BIOBio Rad Laboratories Inc Class AHealth CareMedical Devices1.196.511.726.6726.48%84.89%1.370.7673$15,298,012,6000.00%Analyze
BIO.BBio-Rad Laboratories Inc. Class BHealth CareMedical Devices1.201.330.356.5726.48%84.89%1.370.1791$15,076,611,9600.00%Analyze
BKNGBooking Holdings IncConsumer DiscretionaryTravel Services1.0027.5417.526.2063.62%22.52%5.231.0830$70,049,951,0480.00%Analyze
BPYUBrookfield Property REIT Inc. - Class AReal EstateREIT—Retail0.951.820.365.2520.58%21.04%13.541.4961$8,430,907,99810.83%Analyze
BRBroadridge Financial Solutions IncInformation TechnologyInformation Technology Services1.0919.1711.292.9158.89%15.18%3.630.8317$15,201,384,0001.64%Analyze
BSIGBrightsphere Investment GroupFinancialsAsset Management1.295.3114.271.36268.92%25.53%19.651.4324$1,033,479,6302.40%Analyze
BSXBoston Scientific CorpHealth CareMedical Devices1.0013.743.505.3825.51%39.22%1.971.0532$54,665,900,7000.00%Analyze
BWXTBWX Technologies IncIndustrialsAerospace & Defense0.9819.4411.142.1557.32%11.06%4.090.6421$5,365,746,1141.28%Analyze
BXPBoston Properties, IncReal EstateREIT—Office0.7712.342.024.7416.55%35.18%3.721.1792$13,792,160,3344.84%Analyze
CABOCable One IncCommunication ServicesTelecom Services1.1048.248.589.0617.78%18.78%2.830.9775$11,350,929,6460.48%Analyze
CACCCredit Acceptance CorpFinancialsCredit Services0.8617.582.893.8316.46%21.79%3.551.1697$5,976,826,6800.00%Analyze
CASHMeta Financial Group IncFinancialsBanks—Regional0.804.720.811.3617.07%28.87%10.631.3823$665,542,4721.04%Analyze
CCICrown Castle International Corp.Real EstateREIT—Specialty1.06107.707.41116.1221.95%344.02%4.160.9757$72,806,620,5002.84%Analyze
CDNSCadence Design Systems IncInformation technologySoftware—Application1.2629.2513.1712.2145.04%41.73%1.771.1298$29,727,804,2200.00%Analyze
CECelanese Corporation MaterialsChemicals1.1220.145.112.2425.37%11.13%3.821.2760$12,710,367,9502.31%Analyze
CETVCentral European Media EnterprisesCommunication ServicesBroadcasting1.0511.993.061.6629.74%16.09%4.201.1083$1,066,769,8140.00%Analyze
CHDChurch And Dwight IncConsumer StaplesHousehold & Personal Products1.2132.137.735.0524.05%15.70%2.310.5426$23,175,607,5201.00%Analyze
CHEChemed CorpHealth CareMedical Care Facilities1.0429.1310.193.7834.97%12.99%1.720.8921$7,646,787,7200.27%Analyze
CHRSCoherus Biosciences IncHealth CareBiotechnology1.027.256.142.6984.77%37.11%3.551.0250$1,310,767,1360.00%Analyze
CIENCiena CorpInformation TechnologyCommunication Equipment0.8416.262.521.6715.50%10.26%1.671.0290$6,124,960,8000.00%Analyze
CLColgate-PalmoliveConsumer StaplesHousehold & Personal Products1.0725.73246.824.15959.33%16.13%56.500.6920$66,148,410,0002.24%Analyze
CLCTCollectors Universe IncConsumer DiscretionarySpecialty Business Services1.7150.1518.285.8336.45%11.62%2.221.0108$457,283,1461.41%Analyze
CLXCloroxConsumer StaplesHousehold & Personal Products1.0924.0329.163.52121.37%14.63%6.840.3119$26,476,586,0902.04%Analyze
CNNECannae Holdings, Inc. FinancialsRestaurants1.022.861.104.3438.29%151.87%1.221.0517$3,415,110,0120.00%Analyze
CNSCohen & Steers IncFinancialsAsset Management0.9022.2212.476.4256.12%28.90%1.721.5787$2,663,112,2762.69%Analyze
CODXCo-Diagnostics Inc.Health CareDiagnostics & Research1.1547.1911.4414.8324.25%31.42%1.09-0.9724$381,643,8930.00%Analyze
COOPMr Cooper Group IncFinancialsMortgage Finance1.734.580.960.9121.03%19.95%8.051.6455$2,053,931,0400.00%Analyze
CORCoreSite Realty CorporationReal EstateREIT—Office1.0167.2744.218.5965.72%12.76%18.960.7511$5,056,311,1524.10%Analyze
CORTCorcept Therapeutics IncHealth CareBiotechnology1.2417.634.435.7325.15%32.49%1.100.7373$2,011,864,7800.00%Analyze
CPBCampbell SoupConsumer StaplesPackaged Foods0.998.985.691.6863.37%18.73%4.820.3943$14,620,848,2702.89%Analyze
CPRTCopart IncIndustrialsSpecialty Business Services1.1835.459.9711.2528.11%31.73%1.391.0278$24,814,815,5200.00%Analyze
CPRXCatalyst Pharmaceuticals IncHealth CareBiotechnology0.717.362.762.5737.56%34.87%1.181.4918$307,285,1100.00%Analyze
CROXCrocs IncConsumer DiscretionaryFootwear & Accessories1.3023.3918.372.4378.55%10.37%5.171.5427$2,882,655,5330.00%Analyze
CSCOCisco Systems IncInformation TechnologyCommunication Equipment0.9014.874.403.3829.57%22.75%2.501.0114$166,754,807,7003.60%Analyze
CSWICSW Industrials IncIndustrialsSpecialty Industrial Machinery1.0826.674.003.0415.01%11.38%1.310.9981$1,136,826,4500.70%Analyze
CSXCSX CorpIndustrialsRailroads1.1120.524.895.4223.84%26.39%3.201.1991$59,421,666,5101.29%Analyze
CTASCintas CorpIndustrialsSpecialty Business Services1.2537.979.755.0025.67%13.18%2.231.2314$35,129,208,0100.77%Analyze
DARDarling Ingredients IncConsumer StaplesPackaged Foods1.3913.922.221.7115.92%12.32%2.021.1954$5,835,454,8300.00%Analyze
DECKDeckers Outdoor CorpConsumer DiscretionaryFootwear & Accessories1.2321.445.422.8825.29%13.44%1.631.1500$6,164,988,2140.00%Analyze
DHID R Horton IncConsumer DiscretionaryResidential Construction1.3512.352.491.3920.16%11.26%1.631.1958$27,506,857,8900.89%Analyze
DHILDiamond Hill Investment Group IncFinancialsAsset Management1.0610.532.033.1119.27%29.51%1.300.8564$405,991,2177.12%Analyze
DHTDHT Holdings IncEnergyOil & Gas Midstream0.843.210.841.1726.26%36.38%1.750.4714$881,317,68014.34%Analyze
DXCMDexcom IncHealth CareDiagnostics & Research1.24192.8129.1523.0015.12%11.93%2.600.8197$39,467,807,1060.00%Analyze
EAElectronic Arts IncCommunication ServicesElectronic Gaming & Multimedia1.1018.994.846.5125.48%34.27%1.450.6112$37,662,016,7700.00%Analyze
EBAYEbay IncConsumer DiscretionaryInternet Retail1.207.2612.573.41173.12%46.91%6.900.6307$36,463,800,1001.15%Analyze
EBIXEbix IncInformation TechnologySoftware—Application0.857.051.181.1716.71%16.65%2.801.5279$636,799,5601.46%Analyze
ECPGEncore Capital Group IncFinancialsMortgage Finance1.125.991.160.8519.43%14.11%4.561.2251$1,209,364,2920.00%Analyze
EGANEgain CorpInformation TechnologySoftware—Application1.5155.7412.645.9322.68%10.63%2.711.0980$437,983,3640.00%Analyze
EGOVNic IncInformation TechnologySoftware—Application0.9026.425.113.6519.40%13.84%1.510.6006$1,320,321,5801.73%Analyze
ELSEquity LifeStyle Properties, IncReal EstateREIT—Residential0.9448.039.0311.1016.86%19.59%3.450.9894$11,809,213,4092.12%Analyze
EMREmerson ElectricIndustrialsSpecialty Industrial Machinery1.0321.395.002.4323.39%11.34%2.771.2390$39,184,107,4403.03%Analyze
ENPHEnphase Energy IncInformation TechnologySolar1.6861.4328.1114.4345.76%23.49%2.701.6008$10,406,918,1300.00%Analyze
ENTGEntegris IncInformation TechnologySemiconductor Equipment & Materials1.2944.108.145.9618.45%13.51%2.281.2794$10,022,444,4600.43%Analyze
EPAMEpam Systems IncInformation TechnologyInformation Technology Services1.3361.4710.307.2116.75%11.73%1.361.2777$18,056,028,5280.00%Analyze
ERIEErie Indemnity Class AFinancialsInsurance Brokers1.1632.928.133.8724.71%11.76%1.740.6955$9,712,643,9481.80%Analyze
ESEEsco Technologies IncIndustrialsScientific & Technical Instruments0.9414.162.222.5015.70%17.67%1.531.1539$2,097,597,1120.40%Analyze
ETNEaton Corporation, PLC IndustrialsSpecialty Industrial Machinery1.1226.472.882.1316.22%11.99%2.141.3117$40,822,203,0002.82%Analyze
ETSYEtsy IncConsumer DiscretionaryInternet Retail1.5793.6127.6923.0729.58%13.78%3.361.0510$25,944,689,9890.00%Analyze
EVEaton Vance CorpFinancialsAsset Management0.9615.363.422.5522.24%16.56%3.281.4726$4,373,428,8653.93%Analyze
EVREvercore Inc. Class A FinancialsCapital Markets1.0611.262.951.3226.21%11.69%2.781.3894$2,657,077,2373.54%Analyze
EVTCEvertec IncInformation TechnologySoftware—Infrastructure1.1628.529.075.1331.82%18.00%3.681.1298$2,494,361,2590.58%Analyze
EWEdwards Lifesciences CorpHealth CareMedical Devices1.0866.7412.9311.4819.37%17.21%1.670.9602$49,627,366,6200.00%Analyze
EXPOExponent IncIndustrialsConsulting Services0.9760.2211.188.8924.32%19.34%1.540.8170$3,718,361,4720.97%Analyze
EXRExtra Space Storage IncReal EstateREIT—Industrial1.0732.015.8110.8318.16%32.37%3.590.7061$14,431,444,1533.36%Analyze
FASTFastenalIndustrialsIndustrial Distribution1.1431.029.294.6829.96%15.07%1.470.9689$25,864,796,3402.08%Analyze
FBFacebook Inc Class ACommunication ServicesInternet Content & Information1.1926.775.709.9321.30%31.29%1.260.9905$746,104,310,1250.00%Analyze
FDSFactset Research Systems IncFinancialsFinancial Data & Stock Exchanges1.1134.1214.178.5241.52%24.96%2.321.0743$12,723,263,2800.89%Analyze
FFFuturefuel CorpMaterialsChemicals0.964.391.342.6730.60%60.74%1.230.9615$497,360,1842.11%Analyze
FHIFederated Hermes, Inc.FinancialsAsset Management0.857.171.981.5227.65%21.18%1.781.5062$2,155,215,9605.02%Analyze
FICOFair Isaac CorpInformation TechnologySoftware—Application1.1053.2049.8810.0793.77%18.92%6.331.4132$12,335,764,7720.00%Analyze
FIZZNational Beverage CorpConsumer StaplesBeverages—Non-Alcoholic1.2321.636.233.0828.80%14.23%1.400.6013$3,171,449,1215.87%Analyze
FLTFleetcor Technologies IncInformation TechnologyInformation Technology Services0.9326.106.757.8025.85%29.88%3.581.1685$20,012,757,3900.00%Analyze
FMCFMC CorpMaterialsAgricultural Inputs1.0928.724.862.9716.93%10.35%3.541.2267$13,722,335,0601.62%Analyze
FNFFidelity National Financial IncFinancialsInsurance—Specialty0.904.811.441.0629.88%22.00%7.551.0225$9,137,792,1904.15%Analyze
FRHCFreedom Holding Corp.FinancialsCapital Markets1.3734.568.519.5124.62%27.52%7.110.5365$1,398,846,0540.00%Analyze
FTNTFortinet IncInformation TechnologySoftware—Infrastructure0.9846.3835.058.1075.58%17.46%6.121.0208$19,065,427,9200.00%Analyze
GBLGamco Investors Inc Class AFinancialsCapital Markets0.831.641.301.1179.20%20.97%2.281.2707$319,217,8850.69%Analyze
GGGGraco IncIndustrialsSpecialty Industrial Machinery1.1937.799.966.5826.35%17.42%1.911.0201$10,227,719,8501.12%Analyze
GISGeneral Mills IncConsumer StaplesPackaged Foods1.0616.404.472.1027.23%12.78%3.700.4430$37,704,984,0003.18%Analyze
GLPIGaming and Leisure Properties, IncReal EstateREIT—Specialty1.0119.433.837.1719.69%36.90%4.121.4442$8,044,461,9007.26%Analyze
GNRCGenerac Holdings IncIndustrialsSpecialty Industrial Machinery1.5847.5311.085.4923.30%11.55%2.521.2020$12,158,597,5080.00%Analyze
GOOGAlphabet Inc Class CCommunication ServicesInternet Content & Information1.0515.552.366.0215.21%18.99%1.340.9606$999,568,082,6740.00%Analyze
GOOGLAlphabet Inc Class ACommunication ServicesInternet Content & Information1.0413.962.126.0015.21%18.99%1.340.9684$996,847,429,2100.00%Analyze
GRMNGarmin LtdConsumer DiscretionaryScientific & Technical Instruments1.0319.423.832.8319.70%14.55%1.310.9280$18,140,741,8202.45%Analyze
HAEHaemonetics CorpHealth CareMedical Instruments & Supplies0.8746.307.274.6815.70%10.10%2.350.7938$4,423,496,4750.00%Analyze
HEIHeico CorpIndustrialsAerospace & Defense1.0216.812.957.4217.55%17.73%1.781.1238$14,123,123,9140.14%Analyze
HEI.AHeico Corporation Class AIndustrialsAerospace & Defense1.0521.223.736.2917.55%17.73%1.781.0618$11,964,037,5140.17%Analyze
HIIHuntington Ingalls Industries IncIndustrialsAerospace & Defense0.7110.793.40219.2031.47%2,030.77%4.910.8900$5,699,277,1502.81%Analyze
HLIHoulihan Lokey Inc Class AFinancialsCapital Markets1.0716.102.493.6815.47%16.70%1.400.5289$4,120,153,2242.10%Analyze
HLNEHamilton Lane Inc Class AFinancialsAsset Management1.0142.7913.5212.6531.59%18.88%3.161.1524$3,531,909,7991.76%Analyze
HOLXHologic IncHealth CareMedical Instruments & Supplies1.2536.997.635.4520.64%14.74%3.020.9233$17,214,732,9500.00%Analyze
HONHoneywell International IncIndustrialsSpecialty Industrial Machinery1.0619.756.373.3532.23%16.94%3.501.1182$115,520,499,6302.14%Analyze
HSCHarsco CorpIndustrialsSpecialty Industrial Machinery1.042.361.530.7164.90%29.91%4.091.6486$1,097,549,0760.00%Analyze
HSYHershey FoodsConsumer StaplesConfectioners1.0119.7012.053.7561.16%13.50%5.080.7924$29,817,984,8552.16%Analyze
HUNHuntsman CorpMaterialsChemicals1.155.021.540.7930.68%15.78%2.551.2593$4,900,081,2502.93%Analyze
HZNPHorizon Pharma PlcHealth CareDrug Manufacturers—General1.6331.746.9510.8221.91%34.09%1.920.8556$16,422,095,7600.00%Analyze
IBKRInteractive Brokers Group Inc FinancialsCapital Markets1.0423.882.4510.6450.07%40.68%54.591.0080$20,140,234,2860.83%Analyze
IBMInternational Business Machines CoInformation TechnologyInformation Technology Services0.9613.755.271.4438.33%10.43%7.501.0280$108,356,746,9305.33%Analyze
IDXXIdexx Laboratories IncHealth CareDiagnostics & Research1.3072.67122.4913.51168.56%18.59%7.180.8437$33,435,853,1170.00%Analyze
IEXIDEX CorpIndustrialsSpecialty Industrial Machinery1.1336.746.095.7716.58%15.71%1.800.9083$13,773,852,0641.10%Analyze
ILMNIllumina IncHealth CareDiagnostics & Research0.9565.289.9113.5015.19%20.68%1.590.8726$45,236,948,8000.00%Analyze
INSIntelligent Systems CorpInformation TechnologySoftware—Application1.0934.668.579.7324.71%28.06%1.331.0434$347,896,1100.00%Analyze
INTCIntel Corporation CorpInformation TechnologySemiconductors0.919.312.692.7928.85%29.97%1.861.2040$220,220,340,0002.49%Analyze
INTUIntuit IncInformation TechnologySoftware—Application1.1546.7716.7311.1235.76%23.78%2.141.2064$85,404,061,4700.65%Analyze
INVAInnoviva IncHealth CareBiotechnology0.794.652.323.5449.91%76.18%1.931.0251$1,059,546,4000.00%Analyze
ITTITT IncIndustrialsSpecialty Industrial Machinery0.9915.952.491.9615.59%12.26%2.021.3030$5,101,920,0001.07%Analyze
JKHYJack Henry & Associates, Inc.Information TechnologyInformation Technology Services0.9892.178.047.4217.45%16.10%1.570.7877$12,461,190,2621.02%Analyze
JNJJohnson & JohnsonHealth CareDrug Manufacturers—General1.0325.816.224.8724.11%18.86%2.510.6883$391,974,241,6002.59%Analyze
KAMNKaman CorpIndustrialsAerospace & Defense0.825.911.341.6922.71%28.67%1.941.4759$1,078,046,5952.05%Analyze
KEYSKeysight Technologies IncInformation TechnologyScientific & Technical Instruments1.0130.555.514.4918.04%14.68%2.140.9878$18,485,590,4200.00%Analyze
KIMKimco Realty CorporationReal EstateREIT—Retail0.814.990.884.4018.56%93.12%2.081.2977$4,869,995,0407.46%Analyze
KLACKLA-Tencor CorporationInformation TechnologySemiconductor Equipment & Materials1.1022.6611.274.1949.75%18.47%3.481.4948$30,051,205,1401.70%Analyze
KMBKimberly Clark CorpConsumer StaplesHousehold & Personal Products1.0419.68187.912.67954.85%13.58%60.350.6134$50,359,000,0202.84%Analyze
KOCoca-ColaConsumer StaplesBeverages—Non-Alcoholic0.9923.0812.136.0652.56%26.25%5.420.8205$212,065,872,8003.28%Analyze
LAMRLamar Advertising Company Class AReal EstateREIT—Specialty0.9420.865.093.9824.43%16.38%5.321.7601$6,670,590,0905.17%Analyze
LAZLazard, LTD. FinancialsCapital Markets1.0314.276.211.4943.48%10.43%8.841.2808$3,726,916,3005.69%Analyze
LBTYALiberty Global Plc Class ACommunication ServicesEntertainment1.000.320.301.0991.91%104.07%3.660.8159$12,472,477,2480.00%Analyze
LBTYBLiberty Global Plc Class BConsumer DiscretionaryEntertainment0.990.020.021.1191.91%104.07%3.660.0418$12,686,189,3760.00%Analyze
LBTYKLiberty Global Plc Class CCommunication ServicesEntertainment1.010.690.631.0791.91%104.07%3.660.8042$12,193,464,1920.00%Analyze
LGIHLGI Homes, Inc.Consumer DiscretionaryResidential Construction1.3913.703.171.4423.15%10.50%1.781.5696$2,914,612,3640.00%Analyze
LLYEli LillyHealth CareDrug Manufacturers—General1.0025.2034.596.17137.26%24.48%10.250.7412$141,576,689,4001.87%Analyze
LMTLockheed Martin CorpIndustrialsAerospace & Defense1.0016.6128.561.70171.93%10.25%13.220.9042$107,142,857,7602.45%Analyze
LNGCheniere Energy IncEnergyOil & Gas Midstream0.949.7827.661.13282.70%11.60%84.940.8640$11,671,746,3100.00%Analyze
LOPEGrand Canyon Education IncConsumer DiscretionaryEducation & Training Services0.9114.932.544.6417.00%31.11%1.200.7421$3,779,699,0980.00%Analyze
LRCXLam Research CorpInformation TechnologySemiconductor Equipment & Materials1.1018.939.294.5449.06%24.01%2.811.5549$48,132,944,0001.39%Analyze
LULULululemon Athletica IncConsumer DiscretionaryApparel Retail1.2376.2720.5611.1026.96%13.94%1.751.0475$42,921,522,1800.00%Analyze
MAMastercard Inc Class AInformation TechnologyCredit Services1.1245.8551.8820.86113.15%45.12%4.971.2523$338,528,833,5400.45%Analyze
MANHManhattan Associates IncInformation TechnologySoftware—Application1.1970.8639.7010.0356.03%14.15%2.491.2966$6,065,658,4860.00%Analyze
MASIMasimo CorpHealth CareMedical Instruments & Supplies1.1758.379.6512.3916.53%21.22%1.220.5515$12,971,048,4860.00%Analyze
MBINMerchants BancorpFinancialsBanks—Regional1.105.540.802.4216.39%49.60%13.331.2144$566,575,7761.52%Analyze
MBUUMalibu Boats Class A IncConsumer DiscretionaryRecreational Vehicles1.1214.934.021.5426.90%10.32%1.881.2134$1,022,443,3670.00%Analyze
MCMoelis & Company Class A FinancialsCapital Markets1.1011.924.613.4319.36%10.60%2.320.9740$2,639,591,1755.02%Analyze
MCBSMetroCity Bankshares, Inc.FinancialsBanks—Regional0.978.331.473.5217.69%42.25%7.501.1522$338,127,8973.19%Analyze
MCOMoodys CorpFinancialsFinancial Data & Stock Exchanges1.1231.3452.2610.47166.74%33.39%10.851.3139$54,404,845,0000.73%Analyze
MEDMedifast IncConsumer StaplesPersonal Services1.4325.3916.572.5565.27%10.04%1.990.9359$1,934,836,4752.52%Analyze
MGMMGM Resorts InternationalConsumer DiscretionaryResorts & Casinos1.025.581.451.1926.09%21.28%5.081.8396$10,728,861,7501.90%Analyze
MGPIMGP Ingredients IncConsumer StaplesPackaged Foods1.0917.132.771.7916.27%10.54%1.470.7016$672,134,5421.11%Analyze
MGRCMcgrath RentIndustrialsRental & Leasing Services0.9514.132.232.4415.78%17.28%2.041.2703$1,435,111,9292.67%Analyze
MKCMcCormick & Co Non-votingConsumer StaplesPackaged Foods1.1335.326.594.9518.66%13.03%2.900.7464$25,895,189,6191.25%Analyze
MKC.VMcCormick & Co VotingConsumer StaplesPackaged Foods1.132.660.504.9918.66%13.03%2.900.5681$26,057,951,7591.24%Analyze
MKTXMarketaxess Holdings IncFinancialsCapital Markets1.1169.5521.4329.7330.81%42.75%1.220.8325$18,286,791,0030.46%Analyze
MMCMarsh & McLennan IncFinancialsInsurance Brokers1.0628.767.063.4024.56%11.83%3.910.8846$58,098,876,3001.60%Analyze
MMM3MIndustrialsSpecialty Industrial Machinery1.0217.978.502.9447.29%16.37%4.150.8844$92,266,883,6003.63%Analyze
MNSTMonster Beverage CorpConsumer StaplesBeverages—Non-Alcoholic1.1636.9710.029.8227.10%26.56%1.230.9088$42,297,159,2000.00%Analyze
MORNMorningstar IncFinancialsFinancial Data & Stock Exchanges1.0828.566.345.3122.21%18.60%2.160.6433$6,893,573,9320.73%Analyze
MPWRMonolithic Power Systems IncInformation TechnologySemiconductors1.3498.2014.7918.2715.06%18.60%1.261.4994$12,558,123,9300.64%Analyze
MRKMerck & Co IncHealth CareDrug Manufacturers—General1.0220.027.594.4537.91%22.20%3.280.7024$209,800,458,0002.87%Analyze
MRVLMarvell Technology Group LtdInformation TechnologySemiconductors1.3419.163.169.3916.50%49.03%1.301.1375$26,605,352,0000.60%Analyze
MSAMSA Safety IncIndustrialsSecurity & Protection Services1.1134.077.043.7820.65%11.10%2.361.1311$5,217,012,6121.27%Analyze
MSFTMicrosoft CorpInformation TechnologySoftware—Infrastructure1.1536.2513.4510.8937.11%30.05%2.551.1417$1,591,703,824,5000.97%Analyze
MTDMettler Toledo IncHealth CareDiagnostics & Research1.2042.3451.437.88121.49%18.61%5.950.9163$23,150,282,9750.00%Analyze
MTORMeritor IncIndustrialsAuto Parts1.003.694.080.55110.51%14.80%7.741.2305$1,513,962,0000.00%Analyze
MXIMMaxim Integrated Products IncInformation TechnologySemiconductors1.1224.5310.918.1644.46%33.28%2.191.0607$18,079,049,2202.84%Analyze
NATINational Instruments CorpInformation TechnologySoftware—Application0.9318.493.703.1719.99%17.17%1.461.1048$4,692,265,2002.86%Analyze
NAVINavient CorpFinancialsCredit Services0.894.880.770.9715.89%19.85%43.051.4333$1,638,683,1507.57%Analyze
NBIXNeurocrine Biosciences IncHealth CareBiotechnology0.8943.7910.798.9224.64%20.36%1.820.7484$8,967,391,1840.00%Analyze
NDSNNordson CorpIndustrialsSpecialty Industrial Machinery1.1233.366.295.1818.86%15.54%2.161.2749$11,132,177,7900.79%Analyze
NEMNewmont CorporationMaterialsGold1.1413.042.324.8017.76%36.79%1.810.4023$50,954,854,9501.06%Analyze
NEUNewmarket CorpMaterialsSpecialty Chemicals0.8316.565.891.8135.54%10.96%2.830.4895$3,739,503,6802.22%Analyze
NFLXNetflix IncCommunication ServicesEntertainment1.2082.2423.629.7528.73%11.85%3.980.6696$220,520,730,4500.00%Analyze
NGVTIngevity CorpMaterialsSpecialty Chemicals0.8712.033.901.6732.45%13.89%4.201.3382$2,040,665,6640.00%Analyze
NOWServicenow IncInformation TechnologySoftware—Application1.33127.7237.5323.5229.38%18.42%2.631.0910$93,023,000,0000.00%Analyze
NPOEnpro Industries IncIndustrialsSpecialty Industrial Machinery1.085.421.071.1719.69%21.61%1.901.4761$1,157,279,3551.81%Analyze
NRCNational Research CorporationHealth CareDiagnostics & Research0.8734.2327.255.5179.62%16.09%2.561.3414$1,242,109,6100.85%Analyze
NTAPNetApp IncInformation TechnologyComputer Hardware0.9312.2734.271.78279.23%14.47%29.631.0840$9,732,699,2004.38%Analyze
NVDANvidia CorpInformation TechnologySemiconductors1.5998.6524.0325.5924.36%25.94%1.811.3799$334,319,171,0800.12%Analyze
NVRNVR, Inc.Consumer DiscretionaryResidential Construction1.1618.445.792.1231.38%11.48%1.811.1982$15,117,302,6570.00%Analyze
NXRTNexPoint Residential Trust, IncReal EstateREIT—Residential1.168.683.045.4135.03%62.14%5.131.3651$1,080,890,7942.73%Analyze
ODFLOld Dominion Freight Line IncIndustrialsTrucking1.0336.037.125.3919.75%14.95%1.370.8863$21,227,524,5200.29%Analyze
OFLXOmega Flex IncIndustrialsSpecialty Industrial Machinery1.5193.9640.099.9842.66%10.63%1.521.2875$1,581,978,6960.71%Analyze
OLLIOllies Bargain Outlet Holdings IncConsumer DiscretionaryDiscount Stores1.1726.374.693.4617.78%13.12%1.510.9824$5,710,576,1300.00%Analyze
OMFOnemain Holdings IncFinancialsCredit Services1.036.661.321.7419.87%26.14%7.101.6506$4,197,562,5003.71%Analyze
ORCLOracle CorpInformation TechnologySoftware—Infrastructure1.1117.5418.944.58107.99%26.13%11.960.9587$179,750,133,0001.61%Analyze
ORLYOreilly Automotive IncConsumer DiscretionarySpecialty Retail1.1222.0657.973.19262.83%14.45%19.910.9798$34,149,797,9840.00%Analyze
PAYCPaycom Software IncInformation TechnologySoftware—Application1.12103.4631.1023.0030.06%22.23%3.281.4948$18,221,291,7700.00%Analyze
PAYXPaychex IncInformation TechnologyStaffing & Employment Services1.0626.1510.327.1139.48%27.18%3.071.2315$28,715,365,2903.11%Analyze
PCTYPaylocity Holding CorpInformation TechnologySoftware—Application1.2796.3422.1114.3722.95%14.92%5.051.2011$8,686,575,1700.00%Analyze
PDMPiedmont Office Realty Trust, IncReal EstateREIT—Office0.754.600.883.1619.12%68.72%1.941.4173$1,710,159,2506.19%Analyze
PEPPepsico IncConsumer StaplesBeverages—Non-Alcoholic1.0328.0215.362.8454.84%10.13%7.170.9183$191,909,718,0002.80%Analyze
PFEPfizer IncHealth CareDrug Manufacturers—General1.0114.393.174.1522.02%28.80%2.770.7043$203,937,496,0004.09%Analyze
PFSIPennymac Financial Services Inc FinancialsMortgage Finance1.554.511.701.7037.64%37.77%9.371.0670$4,207,359,1080.62%Analyze
PGProcter & GambleConsumer StaplesHousehold & Personal Products1.1324.027.444.8831.12%20.41%2.590.7326$346,032,283,8002.18%Analyze
PGRProgressive CorpFinancialsInsurance—Property & Casualty1.1712.693.331.3726.37%10.84%3.560.7715$55,438,752,0000.42%Analyze
PHMPultegroup IncConsumer DiscretionaryResidential Construction1.2410.692.121.1719.84%10.94%1.871.3636$12,413,959,6201.02%Analyze
PNRPentairIndustrialsSpecialty Industrial Machinery1.1422.673.892.6317.18%11.58%2.111.1703$7,593,654,9301.64%Analyze
POWIPower Integrations IncInformation TechnologySemiconductors1.0616.204.367.4426.92%45.94%1.121.2326$3,311,496,2201.37%Analyze
PRDOPerdoceo Education CorporationConsumer DiscretionaryEducation & Training Services0.828.211.771.2821.52%15.60%1.370.1072$846,160,9920.00%Analyze
PRGSProgress Software CorpInformation TechnologySoftware—Application0.9521.694.863.9322.40%18.13%2.630.8057$1,651,916,8121.80%Analyze
PRIPrimerica IncFinancialsInsurance—Life0.9812.292.723.0222.14%24.54%8.501.3074$4,471,236,2301.31%Analyze
PSAPublic StorageReal EstateREIT—Industrial1.0931.814.3313.5516.29%51.01%1.370.7170$38,932,124,1603.59%Analyze
QCOMQualcomm IncInformation TechnologySemiconductors1.3148.3940.166.6483.00%13.72%9.781.1825$132,774,813,6002.13%Analyze
QDELQuidel CorpHealth CareDiagnostics & Research1.4959.4915.0414.0525.29%23.61%1.590.5253$9,203,012,9380.00%Analyze
QLYSQualys IncInformation TechnologySoftware—Infrastructure1.0145.339.4311.2320.81%24.78%1.730.6896$3,846,549,4650.00%Analyze
REGIRenewable Energy IncEnergyOil & Gas Refining & Marketing1.893.731.790.8048.12%21.47%1.271.5821$2,098,989,3240.00%Analyze
REGNRegeneron Pharmaceuticals IncHealth CareBiotechnology1.0819.616.467.4532.94%37.30%1.590.5451$59,556,096,9670.00%Analyze
RGRSturm Ruger IncConsumer DiscretionaryAerospace & Defense1.0122.793.432.3615.07%10.34%1.250.3098$1,070,049,2441.28%Analyze
RKTRocket Companies, Inc. Class AFinancialsMortgage Finance0.860.450.363.1179.51%34.58%5.22-0.0586$39,534,193,9860.00%Analyze
RMDResmed IncHealth CareMedical Instruments & Supplies1.0236.439.958.0727.31%22.14%1.841.0238$24,840,378,4300.91%Analyze
ROKRockwell Automation IncIndustrialsSpecialty Industrial Machinery1.1028.4433.214.16116.81%14.63%9.511.1856$25,591,597,5601.83%Analyze
ROLRollins IncIndustrialsPersonal Services1.2883.2120.588.4424.74%10.15%2.130.7346$17,761,260,2100.76%Analyze
ROPRoper Technologies IncIndustrialsSpecialty Industrial Machinery1.0525.734.197.6516.28%29.75%1.941.0002$41,372,363,2100.51%Analyze
RPRXRoyalty Pharma plc - Class AHealth CareBiotechnology0.966.003.707.8172.49%92.10%3.77-1.2397$25,540,967,3000.36%Analyze
SCIService Corporation International Consumer DiscretionaryPersonal Services0.9918.344.242.2923.11%12.50%7.690.8745$7,432,917,4201.75%Analyze
SEDGSolarEdge Technologies IncInformation TechnologySolar1.7568.9212.927.5018.74%10.89%1.741.4040$11,945,744,4750.00%Analyze
SEICSEI InvestmentsFinancialsAsset Management0.9115.774.354.4927.58%28.47%1.201.1393$7,430,581,4401.38%Analyze
SFBSServisfirst Bancshares IncFinancialsBanks—Regional0.9811.932.015.7916.83%48.54%12.051.2525$1,833,618,0721.98%Analyze
SLMSallie MaeFinancialsCredit Services0.995.701.512.3427.11%42.15%15.081.0120$3,035,659,2401.48%Analyze
SLPSimulations Plus IncHealth CareHealth Information Services1.63160.8131.7736.9319.75%22.96%1.320.7053$1,479,934,7520.32%Analyze
SMGScotts Miracle GroMaterialsAgricultural Inputs1.189.378.541.4891.14%15.82%3.881.0235$8,527,607,2081.52%Analyze
SNASnap On IncIndustrialsTools & Accessories1.0413.972.302.1216.45%15.21%1.751.1323$8,013,612,0062.85%Analyze
SPGSimon Property Group, IncReal EstateREIT—Retail0.7511.339.758.0099.91%38.11%16.771.5661$42,580,021,37011.75%Analyze
SPGIS&P Global IncFinancialsFinancial Data & Stock Exchanges1.1733.57413.8312.051,232.86%35.91%52.881.1756$86,904,600,0000.69%Analyze
SRESempra EnergyUtilitiesUtilities—Diversified0.918.041.451.4718.66%18.85%2.901.0539$34,236,813,6003.40%Analyze
SSDSimpson Manufacturing IncIndustrialsBuilding Products & Equipment1.1826.074.724.9018.12%18.80%1.441.1066$4,224,001,8520.95%Analyze
SUPNSupernus Pharmaceuticals IncHealth CareDrug Manufacturers—Specialty & Generic0.959.291.652.5917.74%27.85%2.240.6424$1,097,519,8440.00%Analyze
SYFSynchrony FinancialFinancialsCredit Services1.057.281.2840.1017.83%556.69%8.111.6946$15,276,868,3503.36%Analyze
SYNASynaptics IncInformation TechnologySemiconductors1.1614.503.362.2723.20%15.68%2.071.1720$2,755,422,4180.00%Analyze
TERTeradyne IncInformation TechnologySemiconductor Equipment & Materials1.1121.077.564.7535.88%22.52%1.861.2733$13,192,902,7200.48%Analyze
TFXTeleflex IncHealth CareMedical Instruments & Supplies0.9633.005.116.2615.49%18.96%2.180.9844$15,834,976,7200.40%Analyze
TPLTexas Pacific Land TrustEnergyOil & Gas E&P0.7616.367.419.6545.28%58.98%1.171.2650$3,502,371,6100.39%Analyze
TREXTrex IncIndustrialsBuilding Products & Equipment1.0449.6016.5910.6233.44%21.41%1.341.3381$8,288,129,6000.00%Analyze
TRMBTrimble IncInformation TechnologyScientific & Technical Instruments1.1825.273.793.8915.02%15.39%2.071.0638$12,185,519,2000.00%Analyze
TROWT Rowe Price Group IncFinancialsAsset Management1.0514.294.315.0430.18%35.29%1.401.2039$29,104,144,9202.59%Analyze
TTDTrade Desk Inc Class AInformation TechnologySoftware—Application1.56181.1228.5535.6615.76%17.57%2.441.4126$24,251,979,3180.00%Analyze
TTWOTake Two Interactive Software IncCommunication ServicesElectronic Gaming & Multimedia1.2142.297.135.5916.85%13.22%2.030.6433$18,891,089,5800.00%Analyze
TXNTexas Instrument IncInformation TechnologySemiconductors1.1525.9017.119.5566.05%36.88%2.281.1143$130,787,643,7602.43%Analyze
UNPUnion Pacific CorpIndustrialsRailroads1.1524.028.126.6233.82%27.54%3.861.0672$133,643,033,9301.97%Analyze
URIUnited Rentals IncIndustrialsRental & Leasing Services1.2111.293.221.4028.51%12.37%4.581.5560$12,578,012,3500.00%Analyze
USNAUsana Health Sciences IncConsumer StaplesHousehold & Personal Products0.9714.134.431.4631.37%10.36%1.470.9634$1,547,703,1950.00%Analyze
VVisa Inc Class AInformation TechnologyCredit Services1.0531.469.4918.1730.72%51.04%2.191.1455$388,418,358,1060.58%Analyze
VCTRVictory Capital Holdings, Inc.FinancialsAsset Management0.941.680.451.3926.91%20.18%2.841.0426$1,143,076,0491.18%Analyze
VEEVVeeva Systems Inc Class AHealth CareHealth Information Services1.41116.1619.5033.0516.79%25.60%1.290.8569$42,410,749,1620.00%Analyze
VHCVirnetx Holding CorpInformation TechnologySoftware—Infrastructure0.991.331.601.24120.86%93.34%1.210.8221$374,478,82218.98%Analyze
VIRTVirtu Financial Inc Class AFinancialsCapital Markets1.057.082.181.6530.76%14.75%7.950.1430$4,445,087,4244.17%Analyze
VIVOMeridian Bioscience IncHealth CareDiagnostics & Research1.239.873.122.5631.60%25.94%1.800.6857$727,806,9481.27%Analyze
VMDViemed Healthcare, Inc.Health CareMedical Devices1.1411.974.753.2539.66%27.14%1.580.0789$337,690,0800.00%Analyze
VMWVMWare Inc Class AInformation TechnologySoftware—Infrastructure1.038.942.055.1522.94%15.48%3.560.9008$60,359,622,52817.59%Analyze
VNDAVanda Pharmaceuticals IncHealth CareBiotechnology0.814.641.222.1426.38%46.09%1.170.8719$527,932,5240.00%Analyze
VRSKVerisk Analytics IncIndustrialsConsulting Services1.1358.3413.8311.1523.70%19.12%3.220.9701$30,091,749,6600.56%Analyze
VRTXVertex Pharmaceuticals IncHealth CareBiotechnology1.0634.069.4313.1227.67%38.51%1.360.8393$70,878,280,0400.00%Analyze
VZVerizon Communications IncCommunication ServicesTelecom Services1.0410.663.931.5236.83%14.27%4.680.5411$246,172,594,5004.14%Analyze
WDWalker & Dunlop IncFinancialsMortgage Finance1.008.441.511.8018.05%21.48%3.481.4527$1,648,517,3002.49%Analyze
WDFCWd-40Consumer StaplesSpecialty Chemicals1.0052.1217.846.4134.23%12.30%2.660.5876$2,586,883,2881.35%Analyze
WHDCactus Inc Class AEnergyOil & Gas Equipment & Services0.8714.602.632.7718.00%11.96%2.371.3335$1,446,200,6181.41%Analyze
WMWaste Management IncIndustrialsWaste Management1.0429.706.943.1723.36%10.66%3.860.8082$47,809,911,3701.87%Analyze
WORWorthington Industries IncMaterialsSteel1.183.111.570.7550.64%24.10%2.261.5238$2,176,102,3602.38%Analyze
WREWashington Real Estate Investment TrustReal EstateREIT—Office0.824.331.255.3428.86%123.40%1.911.1232$1,657,639,0715.96%Analyze
WSTWest Pharmaceutical Services IncHealth CareMedical Instruments & Supplies1.3673.1212.6410.4317.28%14.27%1.490.7183$20,298,808,4300.23%Analyze
WWEWorld Wrestling Entertainment IncCommunication ServicesEntertainment0.8813.035.473.0841.98%14.17%3.750.8353$3,148,040,3351.19%Analyze
XBITXbiotech IncHealth CareBiotechnology1.19-80.691.6119.64196.03%2,390.03%1.040.8030$553,403,8280.00%Analyze
XLNXXilinx IncInformation TechnologySemiconductors1.1239.4810.988.3827.81%21.22%2.351.0122$25,467,291,3601.43%Analyze
XPELXPEL, Inc.Consumer DiscretionaryAuto Parts1.5849.0018.285.1737.31%10.55%1.731.0208$720,136,6080.00%Analyze
XRXXerox CorpInformation TechnologyInformation Technology Services0.812.950.700.3224.21%11.12%2.481.3445$3,998,272,7805.33%Analyze
ZBRAZebra Technologies Corp Information TechnologyCommunication Equipment1.0427.267.473.1127.40%11.41%2.561.1679$13,466,165,9080.00%Analyze
ZIONZions BancorporationFinancialsBanks—Regional0.8010.620.632.1749.56%169.63%10.091.0479$4,791,437,1604.65%Analyze
ZMZoom Video Communications, Inc. - Class AInformation TechnologyTelecom Services2.46399.3676.3799.3019.24%17.13%2.19-0.1383$133,709,049,5950.00%Analyze
ZTSZoetis Inc Health CareDrug Manufacturers—Specialty & Generic1.2048.5926.3512.3954.23%25.50%4.380.9543$78,574,728,6500.46%Analyze
ZYXIZynex, Inc.Health CareMedical Devices1.1355.3922.3910.0240.43%18.08%1.361.0451$605,612,7200.88%Analyze
TOTAL295$16,252,248,316,9181.27%

Momentum factor is yesterday's close price divided by the 200 day simple moving average. PE is price to ttm earnings. PB is price to book value. PS is price to trailing twelve months sales. Leverage factor is total assets divided by total stockholders equity.

2020 © Stock Market MBA, Inc. Terms of use | Privacy policy