As a result, we do not believe inflation has had a material adverse effect on our operations. We remain confident in our ability to gain market share in our existing markets and grow our business in new markets by focusing on our dual market strategy and the core O’Reilly values of hard work and excellent customer service. 27 RESULTS OF OPERATIONS The table below compares the Company’s selected financial data over a ten-year period: Year ended December 31, 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 (In thousands, except per share, Team Members, stores and ratio data) SELECT INCOME STATEMENT RELATED DATA: Percentage increase in comparable store sales (a)(b) 6.4 % 13.3 % 10.9 % 4.0 % 3.8 % 1.4 % 4.8 % 7.5 % 6.0 % 4.6 % Sales ($) 14,409,860 13,327,563 11,604,493 10,149,985 9,536,428 8,977,726 8,593,096 7,966,674 7,216,081 6,649,237 Gross profit 7,381,706 7,019,949 6,085,692 5,394,691 5,039,966 4,720,683 4,509,011 4,162,643 3,708,901 3,369,001 Operating income 2,954,491 2,917,168 2,419,336 1,920,726 1,815,184 1,725,400 1,699,206 1,514,021 1,270,374 1,103,485 Net income ($) (c)(d) 2,172,650 2,164,685 1,752,302 1,391,042 1,324,487 1,133,804 1,037,691 931,216 778,182 670,292 Earnings per share – basic ($) 33.75 31.39 23.74 18.07 16.27 12.82 10.87 9.32 7.46 6.14 Earnings per share – assuming dilution ($) (c)(d) 33.44 31.10 23.53 17.88 16.10 12.67 10.73 9.17 7.34 6.03 SELECT BALANCE SHEET AND CASH FLOW RELATED DATA: Total assets ($) (e) 12,627,979 11,718,707 11,596,642 10,717,160 7,980,789 7,571,885 7,204,189 6,676,684 6,532,083 6,057,895 Total debt ($) (e) 4,371,653 3,826,978 4,123,217 3,890,527 3,417,122 2,978,390 1,887,019 1,390,018 1,388,422 1,386,895 Shareholders’ equity ($) (c) (1,060,752) (66,423) 140,258 397,340 353,667 653,046 1,627,136 1,961,314 2,018,418 1,966,321 Inventory turnover (f) 1.7 1.7 1.5 1.4 1.4 1.4 1.5 1.5 1.4 1.4 Accounts payable to inventory (g) 134.9 % 127.4 % 114.5 % 104.4 % 105.7 % 106.0 % 105.7 % 99.1 % 94.6 % 86.6 % Cash provided by operating activities ($) (h) 3,148,250 3,207,310 2,836,603 1,708,479 1,727,555 1,403,687 1,510,713 1,345,488 1,190,430 908,026 Capital expenditures ($) 563,342 442,853 465,579 628,057 504,268 465,940 476,344 414,020 429,987 395,881 Free cash flow ($) (h)(i) 2,371,123 2,548,922 2,189,995 1,020,649 1,188,584 889,059 978,375 868,390 760,443 512,145 SELECT OPERATING DATA: Number of Team Members at year end 87,377 82,852 77,654 82,484 78,882 75,552 74,580 71,621 67,569 61,909 Total number of stores at year end (j)(k) 5,971 5,784 5,616 5,460 5,219 5,019 4,829 4,571 4,366 4,166 Number of U.S. stores at year end (j) 5,929 5,759 5,594 5,439 5,219 5,019 4,829 4,571 4,366 4,166 Number of Mexico stores at year end (k) 42 25 22 21 — — — — — — Store square footage at year end (a)(l) 44,604 43,185 41,668 40,227 38,455 36,685 35,123 33,148 31,591 30,077 Sales per weighted-average store ($) (a)(m) 2,415 2,298 2,057 1,881 1,842 1,807 1,826 1,769 1,678 1,614 Sales per weighted-average square foot ($) (a)(l)(n) 322 307 277 255 251 248 251 244 232 224 (a) Represents O’Reilly’s U.S. operations only.
As a result, we do not believe inflation has had a material adverse effect on our operations. We remain confident in our ability to gain market share in our existing markets and grow our business in new markets by focusing on our dual market strategy and the core O’Reilly values of hard work and excellent customer service. 30 RESULTS OF OPERATIONS The table below compares the Company’s selected financial data over a ten-year period: Year ended December 31, 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 (In thousands, except per share, Team Members, stores and ratio data) SELECT INCOME STATEMENT RELATED DATA: Percentage increase in comparable store sales (a)(b) 7.9 % 6.4 % 13.3 % 10.9 % 4.0 % 3.8 % 1.4 % 4.8 % 7.5 % 6.0 % Sales ($) 15,812,250 14,409,860 13,327,563 11,604,493 10,149,985 9,536,428 8,977,726 8,593,096 7,966,674 7,216,081 Gross profit 8,104,803 7,381,706 7,019,949 6,085,692 5,394,691 5,039,966 4,720,683 4,509,011 4,162,643 3,708,901 Operating income 3,186,376 2,954,491 2,917,168 2,419,336 1,920,726 1,815,184 1,725,400 1,699,206 1,514,021 1,270,374 Net income ($) (c)(d) 2,346,581 2,172,650 2,164,685 1,752,302 1,391,042 1,324,487 1,133,804 1,037,691 931,216 778,182 Earnings per share – basic ($) 38.80 33.75 31.39 23.74 18.07 16.27 12.82 10.87 9.32 7.46 Earnings per share – assuming dilution ($) (c)(d) 38.47 33.44 31.10 23.53 17.88 16.10 12.67 10.73 9.17 7.34 SELECT BALANCE SHEET AND CASH FLOW RELATED DATA: Total assets ($) (e) 13,872,995 12,627,979 11,718,707 11,596,642 10,717,160 7,980,789 7,571,885 7,204,189 6,676,684 6,532,083 Total debt ($) (e) 5,570,125 4,371,653 3,826,978 4,123,217 3,890,527 3,417,122 2,978,390 1,887,019 1,390,018 1,388,422 Shareholders’ (deficit) equity ($) (c) (1,739,278) (1,060,752) (66,423) 140,258 397,340 353,667 653,046 1,627,136 1,961,314 2,018,418 Inventory turnover (f) 1.7 1.7 1.7 1.5 1.4 1.4 1.4 1.5 1.5 1.4 Accounts payable to inventory (g) 130.8 % 134.9 % 127.4 % 114.5 % 104.4 % 105.7 % 106.0 % 105.7 % 99.1 % 94.6 % Cash provided by operating activities ($) (h) 3,034,084 3,148,250 3,207,310 2,836,603 1,708,479 1,727,555 1,403,687 1,510,713 1,345,488 1,190,430 Capital expenditures ($) 1,006,264 563,342 442,853 465,579 628,057 504,268 465,940 476,344 414,020 429,987 Free cash flow ($) (h)(i) 1,987,720 2,371,123 2,548,922 2,189,995 1,020,649 1,188,584 889,059 978,375 868,390 760,443 SELECT OPERATING DATA: Number of Team Members at year end 90,189 87,377 82,852 77,654 82,484 78,882 75,552 74,580 71,621 67,569 Total number of stores at year end (j)(k) 6,157 5,971 5,784 5,616 5,460 5,219 5,019 4,829 4,571 4,366 Number of domestic stores at year end (j) 6,095 5,929 5,759 5,594 5,439 5,219 5,019 4,829 4,571 4,366 Number of Mexico stores at year end (k) 62 42 25 22 21 — — — — — Store square footage at year end (a)(l) 46,681 44,604 43,185 41,668 40,227 38,455 36,685 35,123 33,148 31,591 Sales per weighted-average store ($) (a)(m) 2,578 2,415 2,298 2,057 1,881 1,842 1,807 1,826 1,769 1,678 Sales per weighted-average square foot ($) (a)(l)(n) 340 322 307 277 255 251 248 251 244 232 (a) Represents O’Reilly’s U.S. operations only.