VISA STOCK ANALYSIS: World's Largest Credit Card Company
Visa is the largest credit card company in the world with a market cap of $350 billions.
Visa is a credit/debit card network operating under VisaNet
Visa was launched in 1958 as part of Bank of America as BankAmericard
The main competitors of Visa are Mastercard and American Express. While MasterCard is only a card network, American Express is also an issuer