Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 1/31/2024 | 1/31/2023 | 1/31/2022 | 1/31/2021 | 1/31/2020 | 1/31/2019 | 1/31/2018 | 1/31/2017 | 1/31/2016 | 1/31/2015 |
Sales | 152,669.00 | 157,403.00 | 151,157.00 | 132,110.00 | 110,225.00 | 108,203.00 | 100,904.00 | 94,595.00 | 88,519.00 | 83,176.00 |
Total Revenues | 152,669.00 | 157,403.00 | 151,157.00 | 132,110.00 | 110,225.00 | 108,203.00 | 100,904.00 | 94,595.00 | 88,519.00 | 83,176.00 |
Cost of Merchandise Sold | 101,709.00 | 104,625.00 | 100,325.00 | 87,257.00 | 72,653.00 | 71,043.00 | 66,548.00 | 62,282.00 | 58,254.00 | 54,222.00 |
Gross Profit | 50,960.00 | 52,778.00 | 50,832.00 | 44,853.00 | 37,572.00 | 37,160.00 | 34,356.00 | 32,313.00 | 30,265.00 | 28,954.00 |
Depreciation and amortization | 2,673.00 | 2,455.00 | 2,386.00 | 2,128.00 | 1,989.00 | 1,870.00 | 1,811.00 | 1,754.00 | 1,690.00 | 1,651.00 |
Selling, General, administrative and Store Operating | 26,598.00 | 26,284.00 | 25,406.00 | 24,447.00 | 19,740.00 | 19,513.00 | 17,864.00 | 17,132.00 | 16,801.00 | 16,834.00 |
Other general and administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Pre-Opening | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairment loss | -- | -- | -- | 0.00 | -- | (247.00) | -- | -- | -- | -- |
Total Operating Expenses | 29,271.00 | 28,739.00 | 27,792.00 | 26,575.00 | 21,729.00 | 21,630.00 | 19,675.00 | 18,886.00 | 18,491.00 | 18,485.00 |
Operating Income (Loss) | 21,689.00 | 24,039.00 | 23,040.00 | 18,278.00 | 15,843.00 | 15,530.00 | 14,681.00 | 13,427.00 | 11,774.00 | 10,469.00 |
Interest expense | 1,943.00 | 1,617.00 | 1,347.00 | 1,347.00 | 1,201.00 | 1,051.00 | 1,057.00 | 972.00 | 919.00 | 830.00 |
Interest and Investment Income | 178.00 | 55.00 | 44.00 | 47.00 | 73.00 | 93.00 | 74.00 | 36.00 | 166.00 | 337.00 |
Other | -- | -- | -- | -- | -- | (16.00) | -- | -- | -- | 0.00 |
Pre-Tax Income - Foreign | -- | -- | -- | 965.00 | 945.00 | 1,100.00 | 1,016.00 | 923.00 | 814.00 | 759.00 |
Pre-Tax Income: United States | -- | -- | -- | 16,013.00 | 13,770.00 | 13,456.00 | 12,682.00 | 11,568.00 | 10,207.00 | 9,217.00 |
Earnings before provision for income taxes | 19,924.00 | 22,477.00 | 21,737.00 | 16,978.00 | 14,715.00 | 14,556.00 | 13,698.00 | 12,491.00 | 11,021.00 | 9,976.00 |
Provision for income taxes | 4,781.00 | 5,372.00 | 5,304.00 | 4,112.00 | 3,473.00 | 3,435.00 | 5,068.00 | 4,534.00 | 4,012.00 | 3,631.00 |
Current- Federal | 3,764.00 | 3,918.00 | 4,066.00 | 3,462.00 | 2,370.00 | 2,495.00 | 4,128.00 | 3,870.00 | 3,228.00 | 2,884.00 |
Current- State | 882.00 | 880.00 | 981.00 | 928.00 | 572.00 | 544.00 | 499.00 | 462.00 | 466.00 | 373.00 |
Current- Foreign | 365.00 | 436.00 | 511.00 | 329.00 | 340.00 | 372.00 | 331.00 | 315.00 | 296.00 | 258.00 |
Deferred- Federal | (228.00) | 102.00 | (155.00) | (404.00) | 259.00 | 67.00 | (67.00) | (102.00) | 21.00 | 127.00 |
Deferred- State | 12.00 | 61.00 | (11.00) | (209.00) | (72.00) | 1.00 | 89.00 | 13.00 | 10.00 | (11.00) |
Deferred- Foreign | (14.00) | (25.00) | (88.00) | 6.00 | 4.00 | (44.00) | 88.00 | (24.00) | (9.00) | -- |
Deferred:U.S | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Current:U.S | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income (loss) from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings from discontinued operations, net of tax | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net earnings allocable to Common Units | 15,143.00 | 17,105.00 | 16,433.00 | 12,866.00 | 11,242.00 | 11,121.00 | 8,630.00 | 7,957.00 | 7,009.00 | 6,345.00 |
Basic Earnings per Share from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic Earnings per Share from Discontinued Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Basic Earnings Per Share | 15.16 | 16.74 | 15.59 | 11.98 | 10.29 | 9.78 | 7.33 | 6.47 | 5.49 | 4.74 |
Diluted Earnings per Share from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted Earnings per Share from Discontinued Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Diluted Earnings Per Share | 15.11 | 16.69 | 15.53 | 11.94 | 10.25 | 9.73 | 7.29 | 6.45 | 5.46 | 4.71 |
Weighted Average Shares outstanding- Basic | 999.00 | 1,022.00 | 1,054.00 | 1,074.00 | 1,093.00 | 1,137.00 | 1,178.00 | 1,229.00 | 1,277.00 | 1,338.00 |
Weighted average shares outstanding- Diluted | 1,002.00 | 1,025.00 | 1,058.00 | 1,078.00 | 1,097.00 | 1,143.00 | 1,184.00 | 1,234.00 | 1,283.00 | 1,346.00 |