ORLY Operating Cash Flow (Statement)
O'Reilly Auto Parts · Operating Cash Flow (Statement)

ORLY Operating Cash Flow (Statement)
Latest reported$3.29Bperiod ending
ORLY TTM Cash from Operations (-$1.80M → $3.29B)
TTM operating cash flow (statement)
High-resolution chart · PNG
ORLY operating cash flow (statement) history
Trailing twelve months (TTM) · USD. Each value covers four complete reported quarters.
| Period ending | Operating Cash Flow (Statement) (USD) |
|---|---|
| 3,289,439,000 | |
| 3,039,786,000 | |
| 2,761,993,000 | |
| 2,752,988,000 | |
| 2,908,468,000 | |
| 3,100,481,000 | |
| 3,049,576,000 | |
| 2,941,518,000 | |
| 3,035,789,000 | |
| 3,024,535,000 | |
| 3,034,084,000 | |
| 3,312,885,000 | |
| 3,407,646,000 | |
| 3,172,128,000 | |
| 3,148,250,000 | |
| 2,995,003,000 | |
| 2,886,451,000 | |
| 3,006,524,000 | |
| 3,207,310,000 | |
| 3,052,801,000 | |
| 2,990,357,000 | |
| 3,268,182,000 | |
| 2,836,603,000 | |
| 2,567,932,000 | |
| 2,420,553,000 | |
| 1,726,950,000 | |
| 1,708,479,000 | |
| 1,875,212,000 | |
| 1,699,326,000 | |
| 1,735,900,000 | |
| 1,727,555,000 | |
| 1,658,287,000 | |
| 1,568,413,000 | |
| 1,459,264,000 | |
| 1,403,687,000 | |
| 1,373,568,000 | |
| 1,382,181,000 | |
| 1,373,987,000 | |
| 1,500,408,000 | |
| 1,433,013,000 | |
| 1,411,757,000 | |
| 1,378,572,000 | |
| 1,281,476,000 | |
| 1,270,198,000 | |
| 1,233,358,000 | |
| 1,250,906,000 | |
| 1,190,430,000 | |
| 1,171,132,000 | |
| 1,124,139,000 | |
| 1,027,231,000 | |
| 908,026,000 | |
| 938,277,000 | |
| 999,509,000 | |
| 1,063,371,000 | |
| 1,251,555,000 | |
| 1,311,968,000 | |
| 1,248,981,000 | |
| 1,239,406,000 | |
| 1,118,991,000 | |
| 951,273,000 | |
| 909,412,000 | |
| 827,154,000 | |
| 703,687,000 | |
| 588,783,000 | |
| 488,180,000 | |
| 369,296,000 | |
| 285,200,000 | |
| 298,225,000 | |
| 235,837,000 | |
| 266,238,000 | |
| 298,542,000 | |
| 306,807,000 | |
| 322,956,000 | |
| 289,641,000 | |
| 299,418,000 | |
| 308,041,000 | |
| 254,058,000 | |
| 257,627,000 | |
| 185,928,000 | |
| 190,010,000 | |
| 211,734,000 | |
| 199,259,000 | |
| 206,686,000 | |
| 206,731,000 | |
| 185,753,000 | |
| 210,366,000 | |
| 226,536,000 | |
| 196,998,000 | |
| 219,421,000 | |
| 196,026,000 | |
| 172,841,000 | |
| 171,528,000 | |
| 156,668,000 | |
| 133,916,000 | |
| 104,533,000 | |
| 82,889,000 | |
| 69,133,000 | |
| 69,428,000 | |
| 50,029,000 | |
| 60,717,000 |