Import stock prices

stocks <- tq_get(c("XOM", "CVX", "SHEL", "COP"),
                 get = "stock.prices",
                 from = "2016-01-01",
                 to = "2025-01-01")
stocks
## # A tibble: 9,056 × 8
##    symbol date        open  high   low close   volume adjusted
##    <chr>  <date>     <dbl> <dbl> <dbl> <dbl>    <dbl>    <dbl>
##  1 XOM    2016-01-04  77.5  77.9  76.5  77.5 20400100     50.4
##  2 XOM    2016-01-05  77.2  78.1  76.9  78.1 11993500     50.9
##  3 XOM    2016-01-06  76.6  77.6  76.6  77.5 18826900     50.4
##  4 XOM    2016-01-07  76.1  78.0  75.9  76.2 21263800     49.6
##  5 XOM    2016-01-08  76.3  76.7  74.5  74.7 19033600     48.6
##  6 XOM    2016-01-11  75.0  75.1  72.6  73.7 21353000     48.0
##  7 XOM    2016-01-12  74.1  75.4  73.2  75.2 21864100     49.0
##  8 XOM    2016-01-13  75.8  77.1  74.9  75.7 26052700     49.2
##  9 XOM    2016-01-14  76.2  79.9  75.8  79.1 33806700     51.5
## 10 XOM    2016-01-15  76.3  78.2  76.3  77.6 28342100     50.5
## # ℹ 9,046 more rows

Plot stock prices

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