Import stock prices

stocks <- tq_get(c("NVDA", "SHOP" , "TTD"),
                 get = "stock.prices",
                 from = "2025-01-01")
            
stocks
## # A tibble: 264 × 8
##    symbol date        open  high   low close    volume adjusted
##    <chr>  <date>     <dbl> <dbl> <dbl> <dbl>     <dbl>    <dbl>
##  1 NVDA   2025-01-02  136   139.  135.  138. 198247200     138.
##  2 NVDA   2025-01-03  140.  145.  140.  144. 229322500     144.
##  3 NVDA   2025-01-06  149.  152.  148.  149. 265377400     149.
##  4 NVDA   2025-01-07  153.  153.  140.  140. 351782200     140.
##  5 NVDA   2025-01-08  143.  144.  138.  140. 227349900     140.
##  6 NVDA   2025-01-10  137.  140.  134.  136. 207602500     136.
##  7 NVDA   2025-01-13  130.  133.  130.  133. 204808900     133.
##  8 NVDA   2025-01-14  136.  136.  130.  132. 195590500     132.
##  9 NVDA   2025-01-15  134.  136.  131.  136. 185217300     136.
## 10 NVDA   2025-01-16  139.  139.  133.  134. 209235600     134.
## # ℹ 254 more rows

Plot stock prices

stocks %>%
    
    ggplot(aes(x = date, y = adjusted, color = symbol)) +
    geom_line()

Import stock prices

stocks <- tq_get(c("GOOG", "UPST" , "AAPL"),
                 get = "stock.prices",
                 from = "2025-01-01")
stocks
## # A tibble: 264 × 8
##    symbol date        open  high   low close   volume adjusted
##    <chr>  <date>     <dbl> <dbl> <dbl> <dbl>    <dbl>    <dbl>
##  1 GOOG   2025-01-02  191.  193.  189.  191. 17545200     190.
##  2 GOOG   2025-01-03  193.  194.  191.  193. 12875000     193.
##  3 GOOG   2025-01-06  195.  200.  195.  198. 19483300     198.
##  4 GOOG   2025-01-07  198.  202.  196.  197. 16966800     196.
##  5 GOOG   2025-01-08  194.  198.  194.  195. 14335300     195.
##  6 GOOG   2025-01-10  195.  198.  192.  193. 20753800     193.
##  7 GOOG   2025-01-13  191.  192.  189.  192. 13169100     192.
##  8 GOOG   2025-01-14  192.  193.  190.  191. 13651200     191.
##  9 GOOG   2025-01-15  194.  198.  193.  197. 12894900     197.
## 10 GOOG   2025-01-16  196.  197.  194.  194. 13449600     194.
## # ℹ 254 more rows

Plot stock prices

stocks %>%
    
    ggplot(aes(x = date, y = adjusted, color = symbol)) +
    geom_line()