Quarterly
Annual
| Unit: USD | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 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-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 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 632,661,000 | 633,778,000 | 636,991,000 | 636,460,000 | 660,492,000 | 693,885,000 | 762,363,000 | 838,235,000 | 723,072,000 | 687,852,000 | 716,320,000 | 744,408,000 | 444,140,000 | 380,823,000 | 339,700,000 | 253,631,000 | 302,794,000 | 302,252,000 | 321,169,000 | 336,866,000 | 314,707,000 | 319,727,000 | 340,732,000 | 336,793,000 | 291,431,000 | 301,292,000 | 292,030,000 | 291,534,000 | 279,392,000 | 239,247,000 | 237,168,000 | 238,831,000 | 225,544,000 | 250,856,000 | 262,756,000 | 253,747,000 | 250,262,000 | 285,342,000 | 297,351,000 | 307,088,000 | 277,198,000 | 293,514,000 | 309,927,000 | 289,460,000 | 265,351,000 | 258,000,000 | 269,152,000 | 264,730,000 | 280,466,000 | 871,005,000 | 309,469,000 | 303,351,000 | -4,461,000 | 242,751,000 | 236,094,000 | 175,229,000 | 177,082,000 | 168,695,000 | 159,351,000 | 144,485,000 | 180,190,000 | 296,338,000 | 322,845,000 | 281,759,000 | 281,941,000 | 308,481,000 | 333,635,000 | 260,729,000 | 1,248,343,326,000 | 372,915,000 | 362,048,000 | 252,048,000 | 244,172,000 | 207,459,000 | 169,265,000 | 137,193,000 | 147,506,293 | 158,629,000 | 138,148,000 | 158,942,000 | |
cost of goods sold | 496,672,000 | 497,370,000 | 488,749,000 | 470,312,000 | 455,407,000 | 445,430,000 | 462,916,000 | 517,463,000 | 479,325,000 | 452,719,000 | 445,554,000 | 467,066,000 | 359,636,000 | 322,020,000 | 286,241,000 | 217,132,000 | 257,021,000 | 266,505,000 | 278,181,000 | 290,956,000 | 273,381,000 | 266,501,000 | 286,227,000 | 292,296,000 | 253,937,000 | 259,281,000 | 252,943,000 | 255,662,000 | 240,187,000 | 205,722,000 | 209,350,000 | 210,200,000 | 195,401,000 | 217,805,000 | 224,421,000 | 220,842,000 | 217,832,000 | 260,125,000 | 263,278,000 | 273,576,000 | 245,022,000 | 260,798,000 | 272,023,000 | 249,309,000 | 241,050,000 | 235,661,000 | 245,016,000 | 245,339,000 | 256,005,000 | 760,782,000 | 278,837,000 | 269,596,000 | 5,708,000 | 219,983,000 | 209,179,000 | 164,628,000 | 168,016,000 | 157,340,000 | 147,491,000 | 126,650,000 | 140,163,000 | 267,993,000 | 303,322,000 | 246,289,000 | 268,431,000 | 282,962,000 | 286,073,000 | 235,985,000 | 1,004,270,529,000 | 298,649,000 | 255,195,000 | 212,676,000 | 176,040,000 | 176,462,000 | 153,894,000 | 126,446,000 | 126,827,934 | 136,859,000 | 117,112,000 | 126,021,000 | |
gross profit | 135,989,000 | 136,408,000 | 148,242,000 | 166,148,000 | 205,085,000 | 248,455,000 | 299,447,000 | 320,772,000 | 243,747,000 | 235,133,000 | 270,766,000 | 277,342,000 | 84,504,000 | 58,803,000 | 53,459,000 | 36,499,000 | 45,773,000 | 35,747,000 | 42,988,000 | 45,910,000 | 41,326,000 | 53,226,000 | 54,505,000 | 44,497,000 | 37,494,000 | 42,011,000 | 39,087,000 | 35,872,000 | 39,205,000 | 33,525,000 | 27,818,000 | 28,631,000 | 30,143,000 | 33,051,000 | 38,335,000 | 32,905,000 | 32,430,000 | 25,217,000 | 34,073,000 | 33,512,000 | 32,176,000 | 32,716,000 | 37,904,000 | 40,151,000 | 24,301,000 | 22,339,000 | 24,136,000 | 19,391,000 | 24,461,000 | 110,223,000 | 30,632,000 | 33,755,000 | -10,169,000 | 22,768,000 | 26,915,000 | 10,601,000 | 9,066,000 | 11,355,000 | 11,860,000 | 17,835,000 | 40,027,000 | 28,345,000 | 19,523,000 | 35,470,000 | 13,510,000 | 25,519,000 | 47,562,000 | 24,744,000 | 244,072,797,000 | 74,266,000 | 106,853,000 | 39,372,000 | 68,132,000 | 30,997,000 | 15,371,000 | 10,747,000 | 20,678,359 | 21,770,000 | 21,036,000 | 32,921,000 | |
yoy | -33.69% | -45.10% | -50.49% | -48.20% | -15.86% | 5.67% | 10.59% | 15.66% | 188.44% | 299.87% | 406.49% | 659.86% | 84.62% | 64.50% | 24.36% | -20.50% | 10.76% | -32.84% | -21.13% | 3.18% | 10.22% | 26.70% | 39.45% | 24.04% | -4.36% | 25.31% | 40.51% | 25.29% | 30.06% | 1.43% | -27.43% | -12.99% | -7.05% | 31.07% | 12.51% | -1.81% | 0.79% | -22.92% | -10.11% | -16.54% | 32.41% | 46.45% | 57.04% | 107.06% | -0.65% | -79.73% | -21.21% | -42.55% | -340.54% | 384.11% | 13.81% | 218.41% | -212.17% | 100.51% | 126.94% | -40.56% | -77.35% | -59.94% | -39.25% | -49.72% | 196.28% | 11.07% | -58.95% | 43.35% | -99.99% | -65.64% | -55.49% | -37.15% | 358135.19% | 139.59% | 595.16% | 266.35% | 229.48% | 42.38% | -26.93% | -67.36% | |||||
qoq | -0.31% | -7.98% | -10.78% | -18.99% | -17.46% | -17.03% | -6.65% | 31.60% | 3.66% | -13.16% | -2.37% | 228.20% | 43.71% | 10.00% | 46.47% | -20.26% | 28.05% | -16.84% | -6.36% | 11.09% | -22.36% | -2.35% | 22.49% | 18.68% | -10.75% | 7.48% | 8.96% | -8.50% | 16.94% | 20.52% | -2.84% | -5.02% | -8.80% | -13.78% | 16.50% | 1.46% | 28.60% | -25.99% | 1.67% | 4.15% | -1.65% | -13.69% | -5.60% | 65.22% | 8.78% | -7.45% | 24.47% | -20.73% | -77.81% | 259.83% | -9.25% | -431.94% | -144.66% | -15.41% | 153.89% | 16.93% | -20.16% | -4.26% | -33.50% | -55.44% | 41.21% | 45.19% | -44.96% | 162.55% | -47.06% | -46.35% | 92.22% | -99.99% | 328546.75% | -30.50% | 171.39% | -42.21% | 119.80% | 101.66% | 43.03% | -48.03% | -5.01% | 3.49% | -36.10% | ||
gross margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general, and administrative expenses | 61,088,000 | 36,913,500 | 50,279,000 | 38,671,000 | 58,704,000 | 35,477,000 | 55,291,000 | 50,405,000 | 36,212,000 | 29,027,250 | 43,816,000 | 41,140,000 | 31,152,000 | 17,348,500 | 26,350,000 | 20,755,000 | 22,290,000 | 17,878,750 | 22,672,000 | 23,846,000 | 24,999,000 | 17,149,750 | 24,214,000 | 21,498,000 | 22,887,000 | 14,299,500 | 19,142,000 | 19,319,000 | 18,737,000 | 13,189,000 | 18,721,000 | 16,726,000 | 17,309,000 | 11,988,000 | 16,063,000 | 15,857,000 | 16,031,000 | 12,782,250 | 17,442,000 | 18,235,000 | 15,451,000 | 12,121,250 | 17,126,000 | 16,213,000 | 15,147,000 | 11,532,500 | 15,726,000 | 15,327,000 | 15,077,000 | 4,020,750 | 16,083,000 | 18,149,000 | 10,389,500 | 15,506,000 | 14,068,000 | 8,060,500 | 10,905,000 | 10,730,000 | 10,608,000 | 11,768,000 | 15,682,000 | 16,923,000 | 14,467,000 | 11,434,750 | 15,324,000 | 16,835,000 | 13,579,000 | 11,690,000 | 16,589,000 | 16,733,000 | 13,438,000 | 8,313,500 | 12,769,000 | 10,898,000 | 9,587,000 | 10,958,563 | 11,124,000 | 8,917,000 | 11,218,000 | ||
operating income | 74,901,000 | 79,552,000 | 97,963,000 | 127,477,000 | 146,381,000 | 192,945,000 | 244,156,000 | 270,367,000 | 207,535,000 | 182,699,000 | 226,950,000 | 236,202,000 | 53,352,000 | 31,189,000 | 27,109,000 | 15,744,000 | 23,483,000 | 12,820,000 | 20,316,000 | 22,064,000 | 16,327,000 | 31,613,000 | 30,291,000 | 22,999,000 | 14,607,000 | 22,483,000 | 19,945,000 | 16,553,000 | 20,468,000 | 16,930,000 | 9,097,000 | 11,905,000 | 12,834,000 | 16,510,000 | 22,272,000 | 17,048,000 | 16,399,000 | 7,470,000 | 16,631,000 | 15,277,000 | 16,725,000 | 16,748,000 | 20,778,000 | 23,938,000 | 9,154,000 | 7,488,000 | 8,410,000 | 4,064,000 | 9,384,000 | 61,729,000 | 14,549,000 | 15,606,000 | -12,378,000 | 7,262,000 | 12,847,000 | -1,384,000 | -2,459,000 | 450,000 | 1,130,000 | 7,227,000 | 25,919,000 | 12,663,000 | 2,600,000 | 21,003,000 | -1,151,000 | 10,195,000 | 30,727,000 | 11,165,000 | 184,326,498,000 | 57,677,000 | 90,120,000 | 25,934,000 | 55,051,000 | 18,228,000 | 4,473,000 | 1,160,000 | 9,719,796 | 10,646,000 | 12,119,000 | 21,703,000 | |
yoy | -48.83% | -58.77% | -59.88% | -52.85% | -29.47% | 5.61% | 7.58% | 14.46% | 288.99% | 485.78% | 737.18% | 1400.27% | 127.19% | 143.28% | 33.44% | -28.64% | 43.83% | -59.45% | -32.93% | -4.07% | 11.78% | 40.61% | 51.87% | 38.94% | -28.63% | 32.80% | 119.25% | 39.04% | 59.48% | 2.54% | -59.15% | -30.17% | -21.74% | 121.02% | 33.92% | 11.59% | -1.95% | -55.40% | -19.96% | -36.18% | 82.71% | 123.66% | 147.06% | 489.03% | -2.45% | -87.87% | -42.20% | -73.96% | -175.81% | 750.03% | 13.25% | -1227.60% | 403.38% | 1513.78% | 1036.90% | -119.15% | -109.49% | -96.45% | -56.54% | -65.59% | -2351.87% | 24.21% | -91.54% | 88.11% | -100.00% | -82.32% | -65.90% | -56.95% | 334728.61% | 216.42% | 1914.76% | 2135.69% | 466.38% | 71.22% | -63.09% | -94.66% | |||||
qoq | -5.85% | -18.79% | -23.15% | -12.91% | -24.13% | -20.97% | -9.69% | 30.28% | 13.59% | -19.50% | -3.92% | 342.72% | 71.06% | 15.05% | 72.19% | -32.96% | 83.17% | -36.90% | -7.92% | 35.14% | -48.35% | 4.36% | 31.71% | 57.45% | -35.03% | 12.72% | 20.49% | -19.13% | 20.90% | 86.11% | -23.59% | -7.24% | -22.27% | -25.87% | 30.64% | 3.96% | 119.53% | -55.08% | 8.86% | -8.66% | -0.14% | -19.40% | -13.20% | 161.50% | 22.25% | -10.96% | 106.94% | -56.69% | -84.80% | 324.28% | -6.77% | -226.08% | -270.45% | -43.47% | -1028.25% | -43.72% | -646.44% | -60.18% | -84.36% | -72.12% | 104.68% | 387.04% | -87.62% | -1924.76% | -111.29% | -66.82% | 175.21% | -99.99% | 319484.06% | -36.00% | 247.50% | -52.89% | 202.01% | 307.51% | 285.60% | -88.07% | -8.70% | -12.15% | -44.16% | ||
operating margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net interest and other income | 7,330,000 | 7,426,000 | 8,601,000 | 8,067,000 | 9,174,000 | 5,997,000 | 3,087,000 | 647,000 | 115,000 | 78,000 | 52,000 | 38,000 | 25,000 | 79,000 | 39,000 | 267,000 | 884,000 | 1,006,000 | 1,033,000 | 1,082,000 | 1,079,000 | 842,000 | 596,000 | 393,000 | 343,000 | 243,000 | 148,000 | 20,000 | -16,000 | -16,000 | -9,000 | -21,000 | -20,000 | -6,000 | |||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | 82,231,000 | 86,978,000 | 106,564,000 | 135,544,000 | 155,555,000 | 198,942,000 | 247,243,000 | 271,014,000 | 207,650,000 | 182,777,000 | 227,002,000 | 236,240,000 | 53,377,000 | 31,268,000 | 27,148,000 | 16,011,000 | 24,367,000 | 13,826,000 | 21,349,000 | 23,146,000 | 17,406,000 | 32,455,000 | 30,887,000 | 23,392,000 | 14,950,000 | 22,726,000 | 20,093,000 | 16,573,000 | 20,484,000 | 16,946,000 | 9,106,000 | 11,926,000 | 12,837,000 | 16,532,000 | 22,290,000 | 17,064,000 | 16,499,000 | 7,494,000 | 16,644,000 | 15,280,000 | 16,741,000 | 16,768,000 | 20,788,000 | 23,956,000 | 9,171,000 | 7,486,000 | 8,414,000 | 4,072,000 | 9,404,000 | 61,646,000 | 14,549,000 | 15,612,000 | -11,056,000 | 7,189,000 | 12,753,000 | -4,086,000 | -2,902,000 | 110,000 | 654,000 | 6,939,000 | 25,435,000 | 12,178,000 | 2,013,000 | 20,271,000 | -2,049,000 | 9,273,000 | 29,575,000 | 10,011,000 | 176,572,348,000 | 55,147,000 | 88,175,000 | 24,801,000 | 53,791,000 | 17,154,000 | 3,703,000 | 328,000 | 9,391,158 | 9,985,000 | 11,358,000 | 21,070,000 | |
benefit from income taxes | 18,954,000 | 20,855,000 | 24,512,000 | 30,803,000 | 36,072,000 | 44,944,000 | 55,470,000 | 60,476,000 | 46,119,000 | 41,135,000 | 51,464,000 | 53,187,000 | 12,188,000 | 7,168,000 | 6,136,000 | 3,664,000 | 5,760,000 | 3,291,000 | 4,948,000 | 5,364,000 | 3,995,000 | 7,425,000 | 7,209,000 | 5,303,000 | 3,597,000 | -5,762,000 | 6,129,000 | 5,640,000 | 6,852,000 | 5,544,000 | 3,107,000 | 4,087,000 | 4,238,000 | 5,579,000 | 7,779,000 | 5,711,000 | 5,710,000 | 2,441,000 | 5,581,000 | 5,126,000 | 5,887,000 | 5,557,000 | 6,986,000 | 8,454,000 | 2,776,000 | 2,265,000 | 2,887,000 | 1,702,000 | 20,976,000 | 5,088,000 | 1,273,750 | 2,097,000 | 4,618,000 | 54,000 | 2,323,000 | 2,858,750 | 4,101,000 | 682,000 | 6,652,000 | 4,238,750 | 3,518,000 | 9,865,000 | 3,572,000 | ||||||||||||||||||
net income | 63,277,000 | 66,123,000 | 82,052,000 | 104,741,000 | 119,483,000 | 153,998,000 | 191,773,000 | 210,538,000 | 161,531,000 | 141,642,000 | 175,538,000 | 183,053,000 | 41,189,000 | 24,100,000 | 21,012,000 | 12,347,000 | 18,607,000 | 10,535,000 | 16,401,000 | 17,782,000 | 13,411,000 | 25,030,000 | 23,678,000 | 18,089,000 | 11,353,000 | 28,488,000 | 13,964,000 | 10,933,000 | 13,632,000 | 11,402,000 | 5,999,000 | 7,839,000 | 8,599,000 | 10,953,000 | 14,511,000 | 11,353,000 | 10,789,000 | 5,053,000 | 11,063,000 | 10,154,000 | 10,854,000 | 11,211,000 | 13,802,000 | 15,502,000 | 6,395,000 | 5,221,000 | 5,527,000 | 2,370,000 | 6,694,000 | 40,670,000 | 9,461,000 | 10,654,000 | -7,125,000 | 5,092,000 | 8,135,000 | -2,466,000 | -1,904,000 | 325,000 | 600,000 | 4,616,000 | 16,744,000 | 8,077,000 | 1,331,000 | 13,619,000 | -1,108,000 | 5,755,000 | 19,710,000 | 6,439,000 | 115,024,237,000 | 35,761,000 | 57,059,000 | 16,137,000 | 35,410,000 | 11,205,000 | 2,426,000 | 1,037,000 | 6,436,037 | 6,391,000 | 7,269,000 | 13,265,000 | |
yoy | -47.04% | -57.06% | -57.21% | -50.25% | -26.03% | 8.72% | 9.25% | 15.01% | 292.17% | 487.73% | 735.42% | 1382.57% | 121.36% | 128.76% | 28.11% | -30.56% | 38.74% | -57.91% | -30.73% | -1.70% | 18.13% | -12.14% | 69.56% | 65.45% | -16.72% | 149.85% | 132.77% | 39.47% | 58.53% | 4.10% | -58.66% | -30.95% | -20.30% | 116.76% | 31.17% | 11.81% | -0.60% | -54.93% | -19.84% | -34.50% | 69.73% | 114.73% | 149.72% | 554.09% | -4.47% | -87.16% | -41.58% | -77.75% | -193.95% | 698.70% | 16.30% | -532.04% | 274.21% | 1466.77% | 1255.83% | -153.42% | -111.37% | -95.98% | -54.92% | -66.11% | -1611.19% | 40.35% | -93.25% | 111.51% | -100.00% | -83.91% | -65.46% | -60.10% | 324735.46% | 219.15% | 2251.98% | 1456.12% | 450.18% | 75.32% | -66.63% | -92.18% | |||||
qoq | -4.30% | -19.41% | -21.66% | -12.34% | -22.41% | -19.70% | -8.91% | 30.34% | 14.04% | -19.31% | -4.11% | 344.42% | 70.91% | 14.70% | 70.18% | -33.64% | 76.62% | -35.77% | -7.77% | 32.59% | -46.42% | 5.71% | 30.90% | 59.33% | -60.15% | 104.01% | 27.72% | -19.80% | 19.56% | 90.07% | -23.47% | -8.84% | -21.49% | -24.52% | 27.82% | 5.23% | 113.52% | -54.33% | 8.95% | -6.45% | -3.18% | -18.77% | -10.97% | 142.41% | 22.49% | -5.54% | 133.21% | -64.60% | -83.54% | 329.87% | -11.20% | -249.53% | -239.93% | -37.41% | -429.89% | 29.52% | -685.85% | -45.83% | -87.00% | -72.43% | 107.30% | 506.84% | -90.23% | -1329.15% | -119.25% | -70.80% | 206.10% | -99.99% | 321547.15% | -37.33% | 253.59% | -54.43% | 216.02% | 361.87% | 133.94% | -83.89% | 0.70% | -12.08% | -45.20% | ||
net income margin % | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common and common equivalent share – basic | 4,020 | 4,340 | 4,930 | 6,130 | 6,600 | 8,490 | 10,110 | 10,840 | 8,080 | 7,010 | 8,600 | 8,890 | 2,000 | 1,170 | 1,020 | 600 | 890 | 500 | 780 | 850 | 640 | 1,200 | 1,140 | 870 | 540 | 1,370 | 670 | 530 | 660 | 550 | 290 | 380 | 420 | 442.5 | 700 | ||||||||||||||||||||||||||||||||||||||||||||||
earnings per common and common equivalent share – diluted | 3,920 | 4,220 | 4,820 | 6,010 | 6,500 | 8,340 | 9,970 | 10,710 | 7,960 | 6,910 | 8,510 | 8,820 | 1,990 | 1,170 | 1,020 | 600 | 890 | 500 | 780 | 850 | 640 | 1,200 | 1,130 | 860 | 540 | 1,360 | 670 | 520 | 650 | 550 | 290 | 380 | 410 | 440 | 700 | ||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares outstanding – basic | 15,738,000 | 16,873,000 | 16,638,000 | 17,093,000 | 18,099,000 | 19,159,000 | 18,968,000 | 19,419,000 | 20,003,000 | 20,439,000 | 20,421,000 | 20,581,000 | 20,568,000 | 20,599,000 | 20,548,000 | 20,496,000 | 20,792,000 | 20,904,000 | 20,912,000 | 20,898,000 | 20,884,000 | 20,845,000 | 20,853,000 | 20,847,000 | 20,835,000 | 20,767,000 | 20,758,000 | 20,751,000 | 20,738,000 | 20,704,000 | 20,704,000 | 20,694,000 | 20,688,000 | 20,713,000 | 20,716,000 | 20,737,000 | 20,725,000 | 20,714,000 | 20,718,000 | 20,715,000 | 20,703,000 | 20,676,000 | |||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares outstanding – diluted | 16,143,000 | 17,223,000 | 17,007,000 | 17,431,000 | 18,369,000 | 19,446,000 | 19,243,000 | 19,666,000 | 20,302,000 | 20,649,000 | 20,629,000 | 20,763,000 | 20,719,000 | 20,653,000 | 20,602,000 | 20,537,000 | 20,851,000 | 20,990,000 | 20,991,000 | 20,988,000 | 20,983,000 | 20,910,000 | 20,919,000 | 20,918,000 | 20,911,000 | 20,847,000 | 20,837,000 | 20,835,000 | 20,834,000 | 20,773,000 | 20,775,000 | 20,765,000 | 20,747,000 | 20,787,000 | 20,774,000 | 20,836,000 | 20,782,000 | 20,821,000 | 20,819,000 | 20,835,000 | 20,839,000 | 20,764,000 | |||||||||||||||||||||||||||||||||||||||
cash dividends declared per share | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.02 | 0.06 | 0.02 | 0.02 | 0.015 | 0.02 | 0.02 | 0.02 | 0.015 | 0.02 | 0.02 | 0.02 | 0.015 | 0.02 | 0.02 | 0.02 | 0.015 | 0.02 | 0.02 | 0.02 | |||||||||||||
net interest and other incomes | -3,000 | -8,000 | -13,000 | -3,000 | -16,000 | -11,000 | -10,000 | -18,000 | -17,000 | -8,000 | -4,000 | -8,000 | 717,500 | 73,000 | 94,000 | 2,702,000 | 276,250 | 340,000 | 476,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other incomes: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest and other income | -85,000 | -81,000 | -78,000 | -162,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 63,000 | 63,000 | 62,000 | 62,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent share – basic | 550 | 520 | 240 | 530 | 490 | 520 | 540 | 670 | 750 | 310 | 250 | 270 | 110 | 290 | 460 | 115 | 220 | 350 | -110 | 60 | 10 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent share – diluted | 540 | 520 | 240 | 530 | 490 | 520 | 540 | 660 | 750 | 310 | 250 | 270 | 110 | 290 | 460 | 115 | 220 | 350 | -110 | 60 | 10 | 30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares – basic | 20,680,000 | 20,669,000 | 20,664,000 | 21,680,000 | 20,657,000 | 21,997,000 | 23,427,000 | 23,300,000 | 23,217,000 | 23,193,000 | 23,171,000 | 23,159,000 | 23,006,000 | 22,999,000 | 23,113,000 | 23,362,000 | 23,262,000 | 23,117,000 | 23,106,000 | 23,104,000 | 15,208,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares – diluted | 20,768,000 | 20,738,000 | 20,733,000 | 21,732,000 | 20,712,000 | 22,037,000 | 23,477,000 | 23,410,000 | 23,378,000 | 23,337,000 | 23,334,000 | 23,159,000 | 23,308,000 | 23,299,000 | 23,396,000 | 23,537,000 | 15,678,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit for income taxes | 2,710,000 | 4,958,000 | -1,620,000 | 540,500 | -215,000 | 14,791,500 | 19,386,000 | 31,116,000 | 8,664,000 | 1,629,250 | 5,949,000 | 1,277,000 | -709,000 | 3,872,250 | 3,594,000 | 4,089,000 | 7,805,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent share — basic | 102.5 | 410 | 200 | 250 | 350 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares — basic | 23,264,000 | 23,011,000 | 23,125,000 | 23,120,000 | 23,181,000 | 23,342,000 | 23,356,000 | 23,314,000 | 23,267,000 | 23,213,000 | 23,111,000 | 23,107,000 | 15,367,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent share — diluted | 100 | 400 | 200 | 245 | 340 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares — diluted | 23,405,000 | 23,298,000 | 23,415,000 | 23,426,000 | 23,454,000 | 23,690,000 | 23,712,000 | 23,689,000 | 23,680,000 | 23,719,000 | 23,694,000 | 23,495,000 | 23,393,000 | 15,727,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling, general and administrative expenses | 11,985,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net interest & other incomes | 288,000 | 732,000 | 806,750 | 922,000 | 1,152,000 | 1,154,000 | 1,402,000 | 2,530,000 | 1,945,000 | 1,133,000 | 669,000 | 1,074,000 | 770,000 | 832,000 | 513,750 | 661,000 | 761,000 | 633,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent share — basic | 22,997,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent share — diluted | 23,277,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net interest and other income and expense | 451,000 | 485,000 | 587,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent shares — basic | 60 | 590 | 840 | 280 | 700 | 157.5 | 480 | 100 | 470 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent shares — diluted | 60 | 580 | 830 | 270 | 2,410 | 680 | 157.5 | 480 | 100 | 460 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent shares – basic | 342.5 | 250 | 2,450 | 40 | 292.5 | 280 | 870 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent shares - diluted | 337.5 | 240 | 40 | 285 | 270 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average common and common equivalent shares - diluted | 23,708,000 | 23,427,000 | 23,478,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per common and common equivalent share — basic | 1,172.5 | 1,540 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per common and common equivalent share — diluted | 1,150 | 1,510 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income per common and common equivalent shares – diluted | 850 |
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.
