O'Reilly Automotive, Inc.

Explore ORLY stock price, historical returns, and performance trends — updated daily.

O'Reilly Automotive, Inc. (ORLY) company overview

Founded in 1957, O'Reilly Auto Parts is one of the largest specialty retailers of automotive aftermarket parts, tools, supplies, equipment, and accessories, serving both DIY and professional customers. The company operates nearly 6,600 stores across 48 US states, Puerto Rico, Mexico, and Canada. In fiscal 2025, O'Reilly generated nearly $18 billion in sales, with its dual market strategy yielding a balanced revenue mix, split between retail DIY customers (49%) and professional service orders (49%). The balance of its sales is derived from noncore categories, including wholesale distribution to independent parts distributors, heavy-shop equipment sales, and value-added services.

ORLY — period returns
PeriodReturn %
Last date0.87
Week3.26
Last Month6.68
Last 3 months3.74
Last 6 months-3.71
Year to Date (YTD)-1.18
Last 1 year-11.76
Last 2 years11.69
Last 3 years41.54
Last 5 years109.75
Last 10 years381.5
Last 15 years1791.31
Last 20 years3747.84
Last 25 years8401.9
Last 50 years55693.75
SPY benchmark — period returns
PeriodReturn %
Last date-1.11
Week-1.97
Last Month1.22
Last 3 months2.69
Last 6 months8.78
Year to Date (YTD)11.72
Last 1 year15.53
Last 2 years31.08
Last 3 years75.05
Last 5 years70.68
Last 10 years257.14
Last 15 years527.36
Last 20 years455.21
Last 25 years597.22
Last 50 years1637.03
ORLY annual returns (chart)
ORLY annual returns
PeriodReturn %
200023.61
200150.62
2002-28.21
200351.76
200419.05
200542
20060.47
20070.47
2008-5.09
200920.95
201056.81
201131.6
201214.4
201343.24
201449.65
201531.85
201613.1
2017-14.32
201838.15
201928.5
20203.43
202155.58
202221.27
202313.01
202425.48
202515.19
2026-1.18
ORLY quarterly returns (chart)
ORLY quarterly returns
PeriodReturn %
2000-Q1-34.72
2000-Q2-6.12
2000-Q38.89
2000-Q489.36
2001-Q1-18.52
2001-Q245.45
2001-Q30
2001-Q432.61
2002-Q1-10.26
2002-Q2-8
2002-Q33.26
2002-Q4-12.5
2003-Q15.88
2003-Q224.44
2003-Q39.82
2003-Q41.57
2004-Q15.56
2004-Q213.53
2004-Q3-14.09
2004-Q415.38
2005-Q110
2005-Q222.09
2005-Q3-4.57
2005-Q410.94
2006-Q114.55
2006-Q2-13.69
2006-Q34.74
2006-Q4-2.73
2007-Q12.79
2007-Q210.41
2007-Q3-8.98
2007-Q4-1.37
2008-Q1-12.04
2008-Q2-23.98
2008-Q316.34
2008-Q415.17
2009-Q110.95
2009-Q27.63
2009-Q3-5.49
2009-Q46.28
2010-Q18.17
2010-Q213.21
2010-Q310.94
2010-Q413.2
2011-Q1-5.43
2011-Q213.21
2011-Q30.68
2011-Q423.09
2012-Q116.89
2012-Q2-9.85
2012-Q3-1.76
2012-Q46.62
2013-Q114.02
2013-Q29.64
2013-Q311.24
2013-Q40.82
2014-Q115.27
2014-Q20.8
2014-Q3-0.79
2014-Q428.92
2015-Q112.57
2015-Q25.02
2015-Q38.25
2015-Q40.6
2016-Q111.15
2016-Q2-2.43
2016-Q32.13
2016-Q40.81
2017-Q1-3.9
2017-Q2-15.48
2017-Q3-2.25
2017-Q411.7
2018-Q1-0.78
2018-Q215.88
2018-Q326.5
2018-Q4-0.39
2019-Q113.85
2019-Q2-5.67
2019-Q36.45
2019-Q49.4
2020-Q1-31.2
2020-Q246.79
2020-Q38.2
2020-Q4-2.36
2021-Q111.76
2021-Q211.52
2021-Q36.2
2021-Q416.82
2022-Q1-1.59
2022-Q2-5.35
2022-Q310.56
2022-Q417.52
2023-Q10.98
2023-Q210.08
2023-Q3-4.04
2023-Q45.73
2024-Q119.46
2024-Q2-6.57
2024-Q313.31
2024-Q42.04
2025-Q120.62
2025-Q2-5.57
2025-Q319.13
2025-Q4-13.69
2026-Q12.18
2026-Q2-0.01
2026-Q3-7.85
2026-Q44.99
ORLY monthly returns (chart)
ORLY monthly returns
PeriodReturn %
2000-01-38.89
2000-026.82
2000-030
2000-04-4.26
2000-050
2000-062.22
2000-074.35
2000-086.25
2000-09-3.92
2000-1022.45
2000-11-8.33
2000-1261.82
2001-01-15.73
2001-02-16
2001-034.76
2001-0419.7
2001-056.33
2001-0614.29
2001-0720.83
2001-08-10.34
2001-09-8.65
2001-10-1.05
2001-1118.09
2001-129.91
2002-01-9.84
2002-020
2002-03-4.55
2002-042.86
2002-05-0.93
2002-06-14.02
2002-072.17
2002-085.32
2002-09-4.04
2002-10-4.21
2002-112.2
2002-12-9.68
2003-01-3.57
2003-024.94
2003-035.88
2003-0410
2003-053.03
2003-069.8
2003-0713.39
2003-080.79
2003-09-3.91
2003-1017.89
2003-110
2003-12-11.03
2004-01-0.78
2004-025.47
2004-03-1.48
2004-0412.78
2004-050
2004-060.67
2004-07-10.6
2004-08-2.96
2004-09-2.29
2004-1012.5
2004-110.69
2004-123.45
2005-011.33
2005-0211.84
2005-03-2.94
2005-043.64
2005-058.19
2005-067.57
2005-078.04
2005-08-14.42
2005-092.17
2005-100
2005-117.98
2005-124.93
2006-012.82
2006-02-0.46
2006-0311.93
2006-04-7.38
2006-05-6.64
2006-06-1.42
2006-07-9.13
2006-084.76
2006-0911.62
2006-10-2.71
2006-11-1.86
2006-121.42
2007-018.88
2007-02-1.29
2007-03-3.91
2007-047.24
2007-056.75
2007-06-3.56
2007-07-9.02
2007-086.76
2007-09-5.91
2007-10-1.35
2007-11-0.45
2007-12-1.37
2008-01-9.26
2008-02-8.16
2008-035.56
2008-041.05
2008-05-9.37
2008-06-14.37
2008-0714.09
2008-0814.12
2008-09-8.25
2008-101.69
2008-11-3.87
2008-1217.82
2009-01-5.37
2009-0214.43
2009-034.95
2009-0411.16
2009-05-7.34
2009-065.83
2009-076.69
2009-08-5.9
2009-09-5.49
2009-103.32
2009-114.02
2009-12-1.93
ORLY OHLC (1 year) — price trend
ORLY OHLC (1 year)
DateOpenHighLowCloseVolume
2025-10-20102.02102.0299.6100.97—
2025-10-21100.95101.56100.48101.31—
2025-10-22101.48101.74100.08101.21—
2025-10-2399.5101.4394.0298.27—
2025-10-2499.4799.4997.1897.27—
2025-10-2796.8197.0295.2995.79—
2025-10-2895.6797.9295.6296.3—
2025-10-2995.5896.5294.1394.52—
2025-10-3095.4796.3794.5395.15—
2025-10-3194.5195.6294.2694.44—
2025-11-0393.9894.2890.1891.7—
2025-11-0492.0693.9191.6593.83—
2025-11-0594.6696.3894.194.94—
2025-11-0694.5595.7693.6695—
2025-11-0795.797.3995.0297.09—
2025-11-1096.2498.4295.6898.1—
2025-11-1198.4999.4297.8899.22—
2025-11-1298.7899.139898.09—
2025-11-1398.1399.7698.1398.35—
2025-11-1499.610098.0398.8—
2025-11-1799.2699.6798.699.56—
2025-11-1899.68100.0498.398.33—
2025-11-1998.3299.4497.8798.7—
2025-11-2098.399.698.1799.01—
2025-11-2199.09101.3698.95100.43—
2025-11-24100.62100.7598.6699—
2025-11-2599.68101.5899.33101.38—
2025-11-26101.5101.89101.01101.51—
2025-11-28100.96101.79100.75101.7—
2025-12-01101.31102.46100.84101.24—
2025-12-02101.39101.598.9399.84—
2025-12-0399.71101.1298.1198.61—
2025-12-0499.110098.7899.51—
2025-12-0599.5699.8597.9598.89—
2025-12-0898.8699.1997.9998.11—
2025-12-0997.8198.1393.1694.25—
2025-12-1094.4195.1693.1993.63—
2025-12-1194.2294.8493.7493.96—
2025-12-1294.5794.9393.6894.11—
2025-12-1594.1895.7193.2695.14—
2025-12-1694.8795.692.7792.9—
2025-12-1792.3593.6492.2192.85—
2025-12-1892.8593.1691.591.79—
2025-12-1991.8592.1490.6391—
2025-12-229191.8690.8591.75—
2025-12-2391.8692.391.5192.07—
2025-12-2491.9592.7191.7892.4—
2025-12-2692.2392.6791.9292.25—
2025-12-2992.8292.8891.5191.78—
2025-12-3091.5191.7691.0691.47—
2025-12-3191.4191.5591.0191.21—
2026-01-0290.7491.0389.9790.34—
2026-01-0589.4291.0389.1290.58—
2026-01-0690.1490.5789.290.39—
2026-01-0791.2791.8190.4890.85—
2026-01-0890.8292.4390.5391.63—
2026-01-0991.4494.0191.3893.8—
2026-01-1294.069693.9295.6—
2026-01-1395.1595.5494.0294.63—
2026-01-1494.4995.3394.0795.02—
2026-01-1595.0695.3493.0893.64—
2026-01-1693.4794.8292.7494.7—
2026-01-2094.3895.8194.0795.24—
2026-01-2195.1698.9794.9598.78—
2026-01-2298.2799.3197.7198.88—
2026-01-2398.7399.6398.6199.23—
2026-01-2699.76102.1199.64100.24—
2026-01-27100.24101.2100100.62—
2026-01-28100.62101.6999.95101.37—
2026-01-29101.3810298.4698.85—
2026-01-3098.3698.8697.3498.41—
2026-02-0298.5498.7396.6898.01—
2026-02-0397.2299.296.8297.1—
2026-02-0497.6899.0696.6296.74—
2026-02-0592.3595.1992.0992.86—
2026-02-0692.1294.391.194.22—
2026-02-099494.3891.8892.72—
2026-02-1092.0993.9491.0593.44—
2026-02-1193.4694.3392.8294.11—
2026-02-1294.2796.1694.2795.21—
2026-02-1395.4997.3594.9296.66—
2026-02-1797.0397.2892.4292.6—
2026-02-1892.4393.6391.8592.75—
2026-02-1992.7194.3292.1494.17—
2026-02-2093.6995.0992.3393.5—
2026-02-2392.9795.9192.9695.35—
2026-02-2495.0895.9993.8294.33—
2026-02-2593.594.0890.8391.44—
2026-02-2691.7791.9990.6891.33—
2026-02-2790.469490.2293.88—
2026-03-0293.9995.1793.4695.03—
2026-03-0393.9194.7292.5593.87—
2026-03-0493.6594.7892.6394.27—
2026-03-0593.6394.8293.0694.36—
2026-03-0694.7195.5693.4894.6—
2026-03-0994.7495.4793.4494.61—
2026-03-1094.495.6193.994.71—
2026-03-1194.319593.8394.39—
2026-03-1294.2595.6392.5692.98—
2026-03-1393.5593.7191.0491.54—
2026-03-1691.5492.0789.890.46—
2026-03-1790.6691.2389.0389.39—
2026-03-1888.588.6987.0987.72—
2026-03-1988.0988.5987.0287.91—
2026-03-2087.7888.786.7787.3—
2026-03-2389.0889.787.5288.7—
2026-03-2488.1888.9587.7287.99—
2026-03-2588.3191.288.2691.16—
2026-03-2691.592.9891.2592.27—
2026-03-2792.3392.6390.190.11—
2026-03-3089.9192.6389.9192.11—
2026-03-3192.3692.7691.0992.31—
2026-04-0192.193.2391.6892.1—
2026-04-0291.4792.3390.7291.42—
2026-04-0690.592.3790.2992.13—
2026-04-0791.9592.391.1791.36—
2026-04-0891.3693.0891.3693.06—
2026-04-0993.0894.6192.4594.4—
2026-04-1094.0294.0292.2293.01—
2026-04-1393.1394.0792.5394.01—
ORLY OHLC with signals — price trend
ORLY OHLC with signals
DateOpenHighLowCloseVolume
2025-10-20102.02102.0299.6100.97—
2025-10-21100.95101.56100.48101.31—
2025-10-22101.48101.74100.08101.21—
2025-10-2399.5101.4394.0298.27—
2025-10-2499.4799.4997.1897.27—
2025-10-2796.8197.0295.2995.79—
2025-10-2895.6797.9295.6296.3—
2025-10-2995.5896.5294.1394.52—
2025-10-3095.4796.3794.5395.15—
2025-10-3194.5195.6294.2694.44—
2025-11-0393.9894.2890.1891.7—
2025-11-0492.0693.9191.6593.83—
2025-11-0594.6696.3894.194.94—
2025-11-0694.5595.7693.6695—
2025-11-0795.797.3995.0297.09—
2025-11-1096.2498.4295.6898.1—
2025-11-1198.4999.4297.8899.22—
2025-11-1298.7899.139898.09—
2025-11-1398.1399.7698.1398.35—
2025-11-1499.610098.0398.8—
2025-11-1799.2699.6798.699.56—
2025-11-1899.68100.0498.398.33—
2025-11-1998.3299.4497.8798.7—
2025-11-2098.399.698.1799.01—
2025-11-2199.09101.3698.95100.43—
2025-11-24100.62100.7598.6699—
2025-11-2599.68101.5899.33101.38—
2025-11-26101.5101.89101.01101.51—
2025-11-28100.96101.79100.75101.7—
2025-12-01101.31102.46100.84101.24—
2025-12-02101.39101.598.9399.84—
2025-12-0399.71101.1298.1198.61—
2025-12-0499.110098.7899.51—
2025-12-0599.5699.8597.9598.89—
2025-12-0898.8699.1997.9998.11—
2025-12-0997.8198.1393.1694.25—
2025-12-1094.4195.1693.1993.63—
2025-12-1194.2294.8493.7493.96—
2025-12-1294.5794.9393.6894.11—
2025-12-1594.1895.7193.2695.14—
2025-12-1694.8795.692.7792.9—
2025-12-1792.3593.6492.2192.85—
2025-12-1892.8593.1691.591.79—
2025-12-1991.8592.1490.6391—
2025-12-229191.8690.8591.75—
2025-12-2391.8692.391.5192.07—
2025-12-2491.9592.7191.7892.4—
2025-12-2692.2392.6791.9292.25—
2025-12-2992.8292.8891.5191.78—
2025-12-3091.5191.7691.0691.47—
2025-12-3191.4191.5591.0191.21—
2026-01-0290.7491.0389.9790.34—
2026-01-0589.4291.0389.1290.58—
2026-01-0690.1490.5789.290.39—
2026-01-0791.2791.8190.4890.85—
2026-01-0890.8292.4390.5391.63—
2026-01-0991.4494.0191.3893.8—
2026-01-1294.069693.9295.6—
2026-01-1395.1595.5494.0294.63—
2026-01-1494.4995.3394.0795.02—
2026-01-1595.0695.3493.0893.64—
2026-01-1693.4794.8292.7494.7—
2026-01-2094.3895.8194.0795.24—
2026-01-2195.1698.9794.9598.78—
2026-01-2298.2799.3197.7198.88—
2026-01-2398.7399.6398.6199.23—
2026-01-2699.76102.1199.64100.24—
2026-01-27100.24101.2100100.62—
2026-01-28100.62101.6999.95101.37—
2026-01-29101.3810298.4698.85—
2026-01-3098.3698.8697.3498.41—
2026-02-0298.5498.7396.6898.01—
2026-02-0397.2299.296.8297.1—
2026-02-0497.6899.0696.6296.74—
2026-02-0592.3595.1992.0992.86—
2026-02-0692.1294.391.194.22—
2026-02-099494.3891.8892.72—
2026-02-1092.0993.9491.0593.44—
2026-02-1193.4694.3392.8294.11—
2026-02-1294.2796.1694.2795.21—
2026-02-1395.4997.3594.9296.66—
2026-02-1797.0397.2892.4292.6—
2026-02-1892.4393.6391.8592.75—
2026-02-1992.7194.3292.1494.17—
2026-02-2093.6995.0992.3393.5—
2026-02-2392.9795.9192.9695.35—
2026-02-2495.0895.9993.8294.33—
2026-02-2593.594.0890.8391.44—
2026-02-2691.7791.9990.6891.33—
2026-02-2790.469490.2293.88—
2026-03-0293.9995.1793.4695.03—
2026-03-0393.9194.7292.5593.87—
2026-03-0493.6594.7892.6394.27—
2026-03-0593.6394.8293.0694.36—
2026-03-0694.7195.5693.4894.6—
2026-03-0994.7495.4793.4494.61—
2026-03-1094.495.6193.994.71—
2026-03-1194.319593.8394.39—
2026-03-1294.2595.6392.5692.98—
2026-03-1393.5593.7191.0491.54—
2026-03-1691.5492.0789.890.46—
2026-03-1790.6691.2389.0389.39—
2026-03-1888.588.6987.0987.72—
2026-03-1988.0988.5987.0287.91—
2026-03-2087.7888.786.7787.3—
2026-03-2389.0889.787.5288.7—
2026-03-2488.1888.9587.7287.99—
2026-03-2588.3191.288.2691.16—
2026-03-2691.592.9891.2592.27—
2026-03-2792.3392.6390.190.11—
2026-03-3089.9192.6389.9192.11—
2026-03-3192.3692.7691.0992.31—
2026-04-0192.193.2391.6892.1—
2026-04-0291.4792.3390.7291.42—
2026-04-0690.592.3790.2992.13—
2026-04-0791.9592.391.1791.36—
2026-04-0891.3693.0891.3693.06—
2026-04-0993.0894.6192.4594.4—
2026-04-1094.0294.0292.2293.01—
2026-04-1393.1394.0792.5394.01—

ORLY related tickers