Quarterly
Annual
| Unit: USD | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2021-09-30 | 2017-12-31 | 2014-12-31 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2005-12-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 194,484,000 | 181,025,000 | 181,567,000 | 184,353,000 | 175,913,000 | 178,636,000 | 183,997,000 | 210,744,000 | 220,347,000 | 206,289,000 | 224,754,000 | 280,557,000 | 274,495,000 | 253,216,000 | 260,378,000 | 586,672,000 | 181,737,000 | 196,164,000 | 192,722,000 | 171,114,000 | 186,090,000 | 182,307,000 | 172,677,000 | 151,519,000 | 163,569,000 | 168,259,000 | 155,379,000 | 143,094,000 | 154,171,000 | 162,083,000 | 157,137,000 | 145,075,000 | 156,036,000 | 162,399,000 | 151,945,000 | 129,683,000 | 144,238,000 | 161,836,000 | 175,579,000 | 168,412,000 | 185,253,000 | -578,842,900 | 200,666,000 | 187,104,000 | 191,073,000 | -567,359,900 | 197,445,000 | 179,614,000 | 190,301,000 | 195,352,000 | 168,634,000 | 175,380,000 | 174,953,000 | ||
cost of goods sold | 77,220,000 | 70,923,000 | 70,484,000 | 70,196,000 | 69,995,000 | 70,652,000 | 72,978,000 | 79,329,000 | 86,349,000 | 81,394,000 | 91,969,000 | 120,622,000 | 117,775,000 | 106,608,000 | 112,375,000 | 20,968,750 | 83,875,000 | 63,607,500 | 88,845,000 | 79,803,000 | 85,781,000 | 86,036,000 | 82,004,000 | 71,770,000 | 78,228,000 | 80,338,000 | 74,941,000 | 69,688,000 | 75,220,000 | 55,532,500 | 76,558,000 | 70,800,000 | 74,771,000 | 51,594,000 | 72,840,000 | 63,062,000 | 70,475,000 | 64,019,750 | 85,104,000 | 82,158,000 | 88,818,000 | 73,245,000 | 101,141,000 | 96,197,000 | 95,642,000 | 69,906,250 | 98,326,000 | 88,960,000 | 92,339,000 | 99,535,000 | 87,988,000 | 89,468,000 | 90,697,000 | ||
gross profit | 117,264,000 | 110,102,000 | 111,083,000 | 114,157,000 | 105,918,000 | 107,984,000 | 111,019,000 | 131,415,000 | 133,998,000 | 124,895,000 | 132,785,000 | 159,935,000 | 156,720,000 | 146,608,000 | 148,003,000 | 314,504,000 | 97,862,000 | 106,000,000 | 103,877,000 | 91,311,000 | 100,309,000 | 96,271,000 | 90,673,000 | 79,749,000 | 85,341,000 | 87,921,000 | 80,438,000 | 73,406,000 | 78,951,000 | 82,649,000 | 80,579,000 | 74,275,000 | 81,265,000 | 86,009,000 | 79,105,000 | 66,621,000 | 73,763,000 | 83,925,000 | 90,475,000 | 86,254,000 | 96,435,000 | -285,862,950.3 | 99,525,000 | 90,907,000 | 95,431,000 | -287,734,949.3 | 99,119,000 | 90,654,000 | 97,962,000 | 95,817,000 | 80,646,000 | 85,912,000 | 84,256,000 | ||
yoy | 10.71% | 1.96% | 0.06% | -13.13% | -20.96% | -13.54% | -16.39% | -17.83% | -14.50% | -14.81% | -10.28% | -50.17% | 49.81% | 39.63% | 244.43% | -2.44% | 10.11% | 14.56% | 14.50% | 17.54% | 9.50% | 12.72% | 8.64% | 8.09% | 6.38% | -0.17% | -1.17% | -2.85% | -3.91% | 1.86% | 11.49% | 10.17% | 2.48% | -12.57% | -22.76% | -23.51% | -129.36% | -9.09% | -5.12% | 1.05% | -134.59% | -8.28% | 5.27% | -400.30% | 22.91% | 5.52% | 16.27% | ||||||||
qoq | 6.50% | -0.88% | -2.69% | 7.78% | -1.91% | -2.73% | -15.52% | -1.93% | 7.29% | -5.94% | -16.98% | 2.05% | 6.90% | -0.94% | 221.37% | -7.68% | 2.04% | 13.76% | -8.97% | 4.19% | 6.17% | 13.70% | -6.55% | -2.93% | 9.30% | 9.58% | -7.02% | -4.47% | 2.57% | 8.49% | -8.60% | -5.52% | 8.73% | 18.74% | -9.68% | -12.11% | -7.24% | 4.89% | -10.56% | -133.73% | -387.23% | 9.48% | -4.74% | -390.29% | 9.34% | -7.46% | 2.24% | 18.81% | -6.13% | 1.97% | |||||
gross margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative | 112,329,000 | 107,333,000 | 107,202,000 | 105,826,000 | 100,940,000 | 103,099,000 | 109,356,000 | 114,706,000 | 112,729,000 | 110,016,000 | 118,361,000 | 128,482,000 | 124,534,000 | 118,129,000 | 116,156,000 | 21,918,500 | 87,674,000 | 64,536,250 | 88,286,000 | 83,197,000 | 86,662,000 | 86,098,000 | 85,082,000 | 76,409,000 | 81,237,000 | 81,583,000 | 80,445,000 | 74,369,000 | 79,469,000 | 58,256,250 | 79,272,000 | 74,875,000 | 78,879,000 | 58,013,000 | 78,314,000 | 72,860,000 | 80,879,000 | 69,534,750 | 92,879,000 | 90,222,000 | 95,037,000 | 72,159,500 | 99,798,000 | 93,713,000 | 95,127,000 | 66,785,750 | 93,406,000 | 84,946,000 | 88,791,000 | 85,306,000 | 76,927,000 | 78,616,000 | 71,594,000 | ||
other income | -348,000 | -65,000 | -158,000 | 198,000 | -333,000 | -101,000 | 23,000 | 13,000 | 55,000 | 14,000 | -4,000 | -132,000 | 58,000 | -45,000 | 2,000 | -2,000 | -8,000 | -11,500 | -52,000 | 15,000 | -8,000 | -58,000 | -160,000 | -518,000 | -68,000 | 172,000 | -185,000 | -86,000 | -98,000 | -63,750 | -45,000 | -8,000 | -202,000 | 5,000 | 141,000 | -121,000 | -119,750 | -359,000 | -77,000 | -42,000 | -182,000 | -77,000 | -171,000 | -480,000 | -460,000 | -987,000 | -264,000 | -589,000 | -1,344,000 | 232,000 | -355,000 | 1,050,000 | |||
total expenses | 111,981,000 | 107,268,000 | 107,044,000 | 106,024,000 | 100,607,000 | 102,998,000 | 109,379,000 | 114,719,000 | 112,784,000 | 110,030,000 | 118,357,000 | 128,350,000 | 124,592,000 | 118,084,000 | 116,158,000 | 94,733,000 | |||||||||||||||||||||||||||||||||||||||
income before interest and income taxes | 5,283,000 | 2,834,000 | 4,039,000 | 8,133,000 | 5,311,000 | 4,986,000 | 1,640,000 | 16,696,000 | 21,214,000 | 14,865,000 | 14,428,000 | 31,585,000 | 32,128,000 | 28,524,000 | 31,845,000 | ||||||||||||||||||||||||||||||||||||||||
interest income | 1,142,000 | 1,492,000 | 1,254,000 | 1,501,000 | 1,560,000 | 1,467,000 | 1,555,000 | 1,807,000 | 1,719,000 | 973,000 | 1,010,000 | 919,000 | 481,000 | 144,000 | 58,000 | ||||||||||||||||||||||||||||||||||||||||
income before income taxes | 6,425,000 | 4,326,000 | 5,293,000 | 9,634,000 | 6,871,000 | 6,453,000 | 3,195,000 | 18,503,000 | 22,933,000 | 15,838,000 | 15,438,000 | 32,504,000 | 32,609,000 | 28,668,000 | 31,903,000 | 15,301,000 | 9,956,000 | 15,783,000 | 15,388,000 | 7,866,000 | 13,450,000 | 10,093,000 | 5,636,000 | 3,766,000 | 4,021,000 | 6,060,000 | 87,000 | -1,018,000 | -527,000 | 5,652,000 | 1,246,000 | -657,000 | 2,432,000 | 7,608,000 | 696,000 | -6,519,000 | -7,193,000 | -2,174,000 | -2,282,000 | 1,808,000 | 257,000.3 | 559,000 | -2,169,000 | 1,353,000 | -22,615,995.4 | 6,835,000 | 5,973,000 | 9,808,000 | 11,834,000 | 3,420,000 | 7,837,000 | 10,768,000 | |||
income tax expense | 1,696,000 | 1,637,000 | 1,515,000 | 1,437,000 | 1,943,000 | 2,015,000 | 802,000 | 3,501,000 | 5,779,000 | 4,046,000 | 3,066,000 | 8,766,000 | 8,058,000 | 6,960,000 | 7,670,000 | 956,750 | 3,827,000 | 3,530,000 | 5,894,000 | 3,036,000 | 5,190,000 | 1,564,000 | 144,000 | 21,500 | 59,000 | 78,000 | 776,000 | ||||||||||||||||||||||||||||
net income | 4,729,000 | 2,689,000 | 3,778,000 | 8,197,000 | 4,928,000 | 4,438,000 | 2,393,000 | 15,002,000 | 17,154,000 | 11,792,000 | 12,372,000 | 23,738,000 | 24,551,000 | 21,708,000 | 24,233,000 | 2,460,000 | 6,129,000 | 5,646,000 | 9,494,000 | 4,830,000 | 8,260,000 | 6,779,000 | 3,314,000 | 2,361,000 | 2,457,000 | 16,957,000 | 118,000 | -942,000 | -671,000 | 733,750 | 1,187,000 | -606,000 | 2,354,000 | -3,336,000 | 501,000 | -6,582,000 | -7,263,000 | -698,000 | -1,515,000 | -2,309,000 | 1,032,000 | -122,999.8 | 643,000 | -1,351,000 | 831,000 | -14,178,997.1 | 4,284,000 | 3,745,000 | 6,150,000 | 7,397,000 | 2,137,000 | 4,898,000 | 6,730,000 | ||
yoy | -4.04% | -39.41% | 57.88% | -45.36% | -71.27% | -62.36% | -80.66% | -36.80% | -30.13% | -45.68% | -48.95% | 898.01% | 254.19% | 329.21% | -49.07% | -25.80% | -16.71% | 186.48% | 104.57% | 236.18% | -60.02% | 2708.47% | -350.64% | -466.17% | 2211.01% | -90.06% | 55.45% | -128.50% | -121.99% | 136.93% | -90.79% | -132.41% | 377.94% | -133.07% | 185.06% | -803.78% | 467.48% | -335.61% | 70.91% | 24.19% | -104.53% | -131.54% | -77.81% | -291.69% | 100.47% | -23.54% | -8.62% | ||||||||
qoq | 75.86% | -28.82% | -53.91% | 66.34% | 11.04% | 85.46% | -84.05% | -12.55% | 45.47% | -4.69% | -47.88% | -3.31% | 13.10% | -10.42% | -59.86% | 8.55% | -40.53% | 96.56% | -41.53% | 21.85% | 104.56% | 40.36% | -3.91% | -85.51% | 14270.34% | -112.53% | 40.39% | -191.45% | -38.18% | -295.87% | -125.74% | -170.56% | -765.87% | -107.61% | -9.38% | 940.54% | -53.93% | -34.39% | -323.74% | -939.03% | -119.13% | -147.59% | -262.58% | -430.98% | 14.39% | -39.11% | -16.86% | 246.14% | -56.37% | -27.22% | |||||
net income margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 4,729,000 | 2,689,000 | 3,778,000 | 8,311,000 | 4,928,000 | 4,438,000 | 2,393,000 | 14,775,000 | 17,154,000 | 11,792,000 | 12,372,000 | 25,153,000 | 24,592,000 | 21,749,000 | 24,283,000 | ||||||||||||||||||||||||||||||||||||||||
basic earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock | 0.29 | 0.17 | 0.24 | 0.5 | 0.3 | 0.27 | 0.15 | 0.93 | 1.05 | 0.73 | 0.77 | 1.47 | 1.51 | 1.31 | 1.35 | 0.1 | 0.27 | 0.4 | 0.42 | 0.22 | 0.37 | 0.32 | 0.15 | 0.11 | 0.11 | 0.78 | 0.01 | -0.04 | -0.03 | 0.25 | 0.05 | -0.03 | 0.11 | 0.43 | 0.02 | -0.31 | -0.34 | -0.44 | -0.07 | -0.11 | 0.05 | 0.003 | 0.03 | -0.06 | 0.04 | 0.16 | 0.19 | 0.17 | 0.063 | 0.058 | 0.058 | 0.053 | 0.053 | ||
class a common stock | 0.27 | 0.15 | 0.21 | 0.48 | 0.28 | 0.25 | 0.13 | 0.88 | 1 | 0.68 | 0.72 | 1.42 | 1.43 | 1.25 | 1.28 | 0.07 | 0.26 | 0.39 | 0.4 | 0.2 | 0.35 | 0.23 | 0.14 | 0.1 | 0.11 | 0.74 | 0.01 | -0.04 | -0.03 | 0.24 | 0.05 | -0.03 | 0.11 | -0.15 | 0.02 | -0.3 | -0.33 | -0.033 | -0.07 | -0.11 | 0.05 | 1,043.5 | 0.03 | -0.06 | 0.03 | 0.15 | 0.18 | 0.16 | 0.058 | 0.053 | 0.053 | 0.05 | 0.05 | ||
diluted earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments related to retirement plans; net of tax expense of 14 and 41 in 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments related to retirement plans; net of tax expense of 13 and 27 in 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments related to retirement plans; net of tax expense of 14 in 2022 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments related to retirement plans; net of tax expense of 14 and 41 in 2022 and 16 and 48 in 2021 | 30,500 | 41,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments related to retirement plans; net of tax expense of 13 and 27 in 2022 and 16 and 32 in 2021 | 41,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments related to retirement plans; net of tax expense of 16 and 48 in 2021 and 10 and 30 in 2020 | 50,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
credit service charges | 20,250 | 81,000 | 60,000 | 78,000 | 76,000 | 86,000 | 77,000 | 69,000 | 71,000 | 76,000 | 98,000 | 109,000 | 119,000 | 134,000 | -565,283 | 167,000 | 184,000 | 214,000 | -969,790 | 267,000 | 311,000 | 393,000 | 565,000 | 463,250 | 591,000 | 655,000 | 1,163,000 | 1,304,000 | 1,491,000 | 1,629,000 | 1,892,000 | 2,383,000 | |||||||||||||||||||||||
gross profit and other revenue | 24,485,750 | 97,943,000 | 73,934,000 | 103,955,000 | 91,387,000 | 100,395,000 | 96,348,000 | 90,742,000 | 79,820,000 | 85,417,000 | 88,019,000 | 80,547,000 | 73,525,000 | 79,085,000 | 59,171,000 | 80,746,000 | 74,459,000 | 81,479,000 | 55,115,000 | 79,372,000 | 66,932,000 | 74,156,000 | 68,673,500 | 90,943,000 | 86,751,000 | 97,000,000 | 71,929,000 | 100,116,000 | 91,513,000 | 96,086,000 | 72,798,500 | 100,111,000 | 91,817,000 | 99,266,000 | |||||||||||||||||||||
interest | 68,250 | 273,000 | 209,250 | 282,000 | 277,000 | 278,000 | 151,000 | 154,000 | 158,000 | 161,000 | 161,000 | 177,000 | 178,000 | 222,000 | 154,000 | 202,000 | 206,000 | 208,000 | 148,000 | 212,000 | 203,000 | 176,000 | 87,000 | 273,000 | 206,000 | -131,000 | -180,750 | -571,000 | -94,000 | -59,000 | 707,500 | 741,000 | 964,000 | 1,125,000 | 886,000 | 1,164,000 | 1,133,000 | 2,040,000 | |||||||||||||||||
benefit from doubtful accounts | 12,000 | 48,000 | 24,000 | 51,000 | 32,000 | 13,000 | 64,000 | 30,000 | 5,000 | 66,000 | 43,000 | 23,000 | 82,000 | 19,000 | -276,620 | 71,000 | 43,000 | 162,000 | -811,022 | 150,000 | 247,000 | 415,000 | -1,042,346 | 432,000 | 284,000 | 328,000 | -785,999.8 | 407,000 | 234,000 | 145,000 | -444,999.9 | 116,000 | 198,000 | 131,000 | 626,000 | 532,000 | 573,000 | 1,187,000 | |||||||||||||||||
basic weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic weighted-average common shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted weighted-average common shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax benefit | 3,314,000 | 2,322,000 | 1,405,000 | -10,897,000 | -31,000 | -76,000 | 82,000 | 195,000 | 63,000 | -391,500 | -767,000 | -1,575,000 | |||||||||||||||||||||||||||||||||||||||||||
basic and diluted earnings per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
income tax (benefit) expense | -51,000 | -95,000 | -84,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares – basic: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares – assuming dilution: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted loss per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 70,000 | -818,000 | 522,000 | 2,109,250 | 2,551,000 | 2,228,000 | 3,658,000 | 4,437,000 | 1,283,000 | 2,939,000 | 4,038,000 | ||||||||||||||||||||||||||||||||||||||||||||
credit service charge | 382,500 | 468,000 | 497,000 | 606,000 | 864,750 | 992,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
income before income tax benefit | -3,884,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
cass a common stock | 0.03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash dividends per common share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per share | 0.27 | 0.34 | 0.1 | 0.22 | 0.31 | ||||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per share | 0.27 | 0.33 | 0.1 | 0.22 | 0.3 | ||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares — basic | 22,451 | 21,862 | 21,827 | 21,406,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares — assuming dilution | 23,185 | 22,152 | 21,920 | 22,253,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares – basic | 21,986 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares – assuming dilution | 22,589 |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
