I am Brasilian resident, how to buy shares on NYSE?
I am not sure what a Brazilian equivalent is but you could just do an  ADR. Keep in mind that when you are investing in a foreign company there are certain currency risks that you may need to consider. There are some brokers in the US who would be happy to open an account for non-US residents, allowing you to trade stocks at NYSE and other US Exchanges. Some of them, along with some facts: DriveWealth Has support in Portuguese Website TD Ameritrade Has support in Portuguese Website Interactive Brokers Account opening is not that straightforward Website There are ETFs listed on the Brazilian stock market. Specifically there is one for S&P500 - SPXI11, which might fulfill your requirements, though as one commenter has observed, it doesn't answer your original question.
When you start to buy stock, don't buy too little of it! Stocks come at a cost (you pay a commission), and you need to maintain a deposit, you have to take these costs into account when buying to calculate your break even point for selling. Don't buy stock for less than 1.500€ Also, diversify. Buy stock from different sectors and from different geographies. Spread your risks. Start buying 'defensive' stocks (food, pharma, energy), then move to more dynamic sectors (telecom, informatics), lastly buy stock from risky sectors that are not mature markets (Internet businesses). Lastly, look for high dividend. That's always nice at the end of the year. For point two.. The norm for buying stock is to just register online with a major broker: Fidelity, Schwab,TD Ameritrade...etc, send them money to fund your purchase, make the stock purchase in your account, and then have a little faith. You could probably get them to physically transfer the stock certificates from them to you, but it is not the norm at all. I would plan on a fee being involved also. The 10$ is for one trade... regardless of if you buy one share or many. So you wouldn't buy 1 share of a five dollar stock as your cost would be absurd. You might buy a hundred shares. You can look into specific market targeted mutual funds or ETF's. For Norway, for example, look at NORW. If you want to purchase specific stocks, then you'd better be ready to trade on local stock exchanges in local currency. ETrade allows trading on some of the international stock exchanges (in Asia they have Hong Kong and Japan, in Europe they have the UK, Germany and France, and in the Americas they have the US and Canada). Some of the companies you're interested in might be trading there. If a company's shares trade in multiple exchanges, the prices in every exchange are very near to each other, otherwise you could earn money by doing arbitrage deals (buying in one, selling in the other) - and people do that once it becomes worth it. Which stock exchange you use is more a convenience for the buyer/seller - many investment banks offer only something local/near, and you have to go to specific investment banks to use other exchanges. For example, in Germany, it is easy to deal in Frankfurt, but if you want to trade at the the NASDAQ, you have to run around and find a bank that offers it, and you probably have to pay extra for it. In the USA, most investment banks offer NASDAQ, but if you want to trade in Frankfurt, you will have run around for an international company that offers that. As a stock owner/buyer, you can sell/buy your shares on any stock exchange where the company is listed (again, assuming your investment broker supports it). So you can buy in Frankfurt and sell in Tokyo seconds later, as nothing needs to be physically moved. Companies that are listed in multiple stock exchangs are typically large, and offer this to make trading their shares easier for a larger part of the world. Considering your 'theoretical buy all shares' - the shares are not located in the exchanges, they are in the hands of the owners, and not all are for sale, for various reasons. The owners decide if and when they want them offered for sale, and they also decide which stock exchange they offer them on; so you would need to go to all exchanges to buy them all. However, if you raise your offer price in one exchange only slightly, someone will see the arbitrage and buy them in the other locations and offer them to you in your stock exchange; in other words, for a small fee the shares will come to you. But again, most shares are typically not for sale. It's the same as trying to buy all Chevy Tahoes - even if you had the money, most owners wouldn't know or care about you. You would have to go around and contact every single one and convince them to sell. Depending on your broker, you can buy these stocks directly at the most liquid local exchanges. For instance, if you are US resident and want to to buy German stocks (like RWE) you can trade these stocks over InteractiveBrokers (or other direct brokers in the US). They offer direct access to German Xetra and other local markets. "There are firms that let you do this. I believe that Saxo Bank is one such firm (note that I'm not endorsing the company at all, and have no experience with it) Keep in mind that the reason that these currencies are ""exotic"" is because the markets for trading are small. Small markets are generally really bad for retail/non-professional investors.  (Also note: I'm not trying to insult Brazil or Thailand, which are major economies. In this context, I'm specifically concerned with currency trading volume.)" It is more easier if you select a Broker in India that would allow you these services. The reason being the broker in India will follow the required norms by India and allow you to invest without much hassel. Further as the institution would be in India, it would be more easy for resolving any disputes. ICICI Direct an Indian online broker allows one to trade in US stocks. For more details refer to ICIC Direct. Reliance Money also offers limited trading in US stocks. Selecting a Broker in US maybe more difficult as your would have to met their KYC norm's and also operate a Bank account in US. I am not aware of the requirements. For more details visit ICICI Direct website. Refer to http://www.finance-trading-times.com/2007/10/investing-in-us-stocks-and-options.html for a news article. TDAmeritrade or Charlesschwab are good online brokers, however from what I read they are more for US nationals holding Social Security. Further with the recent events and KYC norms becoming more stringent, it would be difficult for an individual [Indian Citizen] to open an account directly with these firms. There are about 250 trading days in a year. There are also about 1,900 stocks listed on the NYSE.  What you're asking for would require about 6.2M rows of data. Depending on the number of attributes you're likely looking at a couple GB of data.  You're only getting that much information through an API or an FTP. Twitter is planning to go public on NYSE. You'll be able to start trading once the stock is listed for trading, which would be the day of the IPO.  Note that since you're trading on the secondary market, you won't be able to buy at the IPO prices, whatever the time is. You're buying from someone who bought at IPO price. ML is a brokerage firm. Tell them to sell. If you can't or don't know how to do it on-line - call them and do it over the phone. Your citizenship might come in effect when tax are withheld, you need to fill form W8-BEN if you haven't done so yet. If US taxes are withheld, you can file 1040NR to request refund, or get it credited against your local tax liabilities. There is no one answer to this question, but there are some generalities. Most exchanges make a distinction between the passive and the aggressive sides of a trade.  The passive participant is the order that was resting on the market at the time of the trade.  It is an order that based on its price was not executable at the time, and therefore goes into the order book.  For example, I'm willing to sell 100 shares of a stock at $9.98 but nobody wants to buy that right now, so it remains as an open order on the exchange. Then somebody comes along and is willing to meet my price (I am glossing over lots of details here).  So they aggressively take out my order by either posting a market-buy, or specifically that they want to buy 100 shares at either $9.98, or at some higher price. Most exchanges will actually give me, as the passive (i.e. liquidity making) investor a small rebate, while the other person is charged a few fractions of a cent.  Google found NYSEArca details, and most other exchanges make their fees public as well.  As of this writing the generic price charged/credited: But they provide volume discounts, and many of the larger deals do fall into another tier of volume, which provides a different price structure. "In the US there is only one stock market (ignoring penny stocks) and handfuls of different exchanges behind it.  NYSE and NASDAQ are two different exchanges, but all the products you can buy on one can also be bought on the other; i.e. they are all the same market.  So a US equities broker cannot possibly restrict access to any ""markets"" in the US because there is only one. (Interestingly, it is commonplace for US equity brokers to cheat their customers by using only exchanges where they -- the brokers -- get the best deals, even if it means your order is not executed as quickly or cheaply as possible.  This is called payment for order flow and unfortunately will probably take an Act of Congress to stop.) Some very large brokers will have trading access to popular equity markets in other countries (Toronto Stock Exchange, Mexico Stock Exchange, London Stock Exchange) and can support your trades there.  However, at many brokers or in less popular foreign markets this is usually not the case; to trade in the average foreign country you typically must open an account with a broker in that country." "The fact that your shares are of a Canadian-listed corporation (as indicated in your comment reply) and that you are located in the United States (as indicated in your bio) is highly relevant to answering the question. The restriction for needing to be a ""qualified institutional buyer"" (QIB) arises from the parent company not having registered the spin-off company rights [options] or shares (yet?) for sale in the United States. Shares sold in the U.S. must either be registered with the SEC or qualify for some exemption. See SEC Fast Answers - Securities Act Rule 144. Quoting: Selling restricted or control securities in the marketplace can be a   complicated process. This is because the sales are so close to the   interests of the issuing company that the law might require them to be   registered. Under Section 5 of the Securities Act of 1933, all offers   and sales of securities must be registered with the SEC or qualify for   some exemption from the registration requirements. [...] There are regulations to follow and costs involved in such registration. Perhaps the rights [options] themselves won't ever be registered (as they have a very limited lifetime), while the listed shares might be? You could contact investor relations at the parent company for more detail. (If I guessed the company correctly, there's detail in this press release. Search the text for ""United States"".)" I used to trade on Nasdaq using a US broker from the UK, you need a way to convert your money into US $s and have the cost of international money transfers. I don’t know if there are any laws in Turkey that will stop you using a US broker.   You are also on your own if anything goes wrong, as the Turkish police will not be interested, and the US police will be very hard to deal with from Turkey. This all depends on Turkey not unplugging the internet on the day you wish to trade on!!! (I used tdameritrade, but it was a VERY long timer ago, as UK brokers are now as cheap, you should also consider UK based brokers as they  will also let you trade outside of the USA.) You've already received good advice here, pay off the highest rate card first, in this case the Best Buy card. I completely agree. To answer your question about the minimum payment, I can't guarantee that this is how Citi does it on your particular card, but several online calculators seem to use the following formula. Minimum Payment = Fees + (APR / 12) x Balance + 1% x Balance. I plugged in your numbers and got really close to the minimum payment you mentioned. I ran calculations for balances of 8,500 and 6,500 and got payments of $184 and $141. You can use this calculator to plug in some numbers for yourself. I found the formula on this page along with a reference stating that Citi uses the formula. Edited to Add: As Bruce Alderman mentioned in his answer, it's probably not a good idea to just pay the minimum. That calculator I linked to shows the difference between paying the minimum and even a small amount ($50 or so) more than the minimum every month. Something like the difference between 3 and 10 years.