Import stock prices

stocks <- tq_get(c("TSM", "SNDK", "NVDA"),
                 get = "stock.prices",
                 from = "2025-01-01",
                 to = "2026-09-08")
stocks
## # A tibble: 1,232 × 8
##    symbol date        open  high   low close   volume adjusted
##    <chr>  <date>     <dbl> <dbl> <dbl> <dbl>    <dbl>    <dbl>
##  1 TSM    2025-01-02  197   204.  197.  202. 10951400     198.
##  2 TSM    2025-01-03  204.  209.  204.  209. 10261900     205.
##  3 TSM    2025-01-06  219.  222.  216.  220. 24339900     216.
##  4 TSM    2025-01-07  221.  221.  211.  211. 17010000     208.
##  5 TSM    2025-01-08  210.  210.  206.  207. 13262700     203.
##  6 TSM    2025-01-10  208.  210.  203.  208. 17265200     205.
##  7 TSM    2025-01-13  201.  204.  200.  201. 16612400     198.
##  8 TSM    2025-01-14  205.  206.  198.  201. 14182900     198.
##  9 TSM    2025-01-15  202.  209.  199.  207. 18286500     203.
## 10 TSM    2025-01-16  219.  222.  213.  215. 38539600     211.
## # ℹ 1,222 more rows

Plot stock prices

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