diff --git a/MonoStockPortfolio.Core/PortfolioRepositories/AndroidSqlitePortfolioRepository.cs b/MonoStockPortfolio.Core/PortfolioRepositories/AndroidSqlitePortfolioRepository.cs
index 1b98fbf..187b8af 100644
--- a/MonoStockPortfolio.Core/PortfolioRepositories/AndroidSqlitePortfolioRepository.cs
+++ b/MonoStockPortfolio.Core/PortfolioRepositories/AndroidSqlitePortfolioRepository.cs
@@ -118,7 +118,7 @@ namespace MonoStockPortfolio.Core.PortfolioRepositories
         public bool IsTickerAlreadyBeingTracked(string ticker, long portfolioId)
         {
             var cursor = Db.RawQuery("SELECT 1 FROM " + POSITION_TABLE_NAME + " WHERE Ticker = ? AND ContainingPortfolioID = ?",
-                                    new[] { ticker, portfolioId.ToString() });
+                                    new[] { ticker.ToUpper(), portfolioId.ToString() });
             var result = cursor.Count > 0;
             if(!cursor.IsClosed) cursor.Close();
             return result;
@@ -189,7 +189,7 @@ namespace MonoStockPortfolio.Core.PortfolioRepositories
         {
             var positionValues = new ContentValues();
             positionValues.Put("PricePerShare", (double)position.PricePerShare);
-            positionValues.Put("Ticker", position.Ticker);
+            positionValues.Put("Ticker", position.Ticker.ToUpper());
             positionValues.Put("Shares", (double)position.Shares);
             positionValues.Put("ContainingPortfolioID", position.ContainingPortfolioID);
             return positionValues;