Quarterly
Annual
| Unit: USD | 2025-07-31 | 2025-04-30 | 2025-01-31 | 2024-10-31 | 2024-07-31 | 2024-01-31 | 2023-10-31 | 2023-07-31 | 2023-04-30 | 2023-01-31 | 2022-10-31 | 2022-07-31 | 2022-04-30 | 2022-01-31 | 2021-10-31 | 2021-07-31 | 2021-04-30 | 2021-01-31 | 2020-10-31 | 2020-07-31 | 2020-04-30 | 2020-01-31 | 2019-10-31 | 2019-07-31 | 2019-04-30 | 2019-01-31 | 2018-10-31 | 2018-07-31 | 2018-04-30 | 2018-01-31 | 2017-10-31 | 2017-07-31 | 2017-04-30 | 2017-01-31 | 2016-10-31 | 2016-07-31 | 2016-04-30 | 2016-01-31 | 2015-10-31 | 2015-07-31 | 2015-04-30 | 2015-01-31 | 2014-10-31 | 2014-07-31 | 2014-04-30 | 2014-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-10-31 | 2012-07-31 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
total revenue | 4,567,106,000 | 3,992,758,000 | 3,903,633,000 | 3,946,771,000 | 4,097,737,000 | 3,329,247,000 | 4,064,400,000 | 3,869,251,000 | 3,328,701,000 | 3,332,555,000 | 3,978,575,000 | 4,454,644,000 | 3,458,942,000 | 3,048,717,000 | 3,262,942,000 | 3,181,994,000 | 2,378,235,000 | 2,008,028,000 | 2,215,905,000 | 2,105,021,000 | 1,812,883,000 | 2,248,198,000 | 2,487,586,000 | 2,626,629,000 | 2,178,397,000 | 2,048,076,000 | 2,538,005,000 | 2,588,432,000 | 2,089,037,000 | 2,054,603,000 | 2,153,745,000 | 2,093,739,000 | 1,846,460,000 | 1,769,993,000 | 1,920,055,000 | 1,970,079,000 | 1,582,954,000 | 1,565,940,000 | 1,924,600,000 | 2,048,592,000 | 1,653,858,000 | 1,671,961,000 | 2,150,211,000 | 2,291,186,000 | 1,919,566,000 | 1,790,055,000 | 2,015,885,000 | 2,114,749,000 | 1,808,529,000 | 1,662,365,000 | 1,911,644,000 | 1,868,302,000 | 1,752,504,000 | 1,578,950,000 | 1,782,518,000 | 1,873,832,000 | 1,549,495,000 | 1,374,199,000 | 1,349,519,000 | 1,362,027,000 | 1,179,806,000 | 1,114,377,000 | 1,154,964,000 | 1,187,940,000 | 883,015,000 | 848,832,000 | 1,389,232,000 | 1,565,724,000 | |
yoy | 11.45% | 19.93% | -3.96% | 2.00% | 23.10% | -0.10% | 2.16% | -13.14% | -3.77% | 9.31% | 21.93% | 40.00% | 45.44% | 51.83% | 47.25% | 51.16% | 31.19% | -10.68% | -10.92% | -19.86% | -16.78% | 9.77% | -1.99% | 1.48% | 4.28% | -0.32% | 17.84% | 23.63% | 13.14% | 16.08% | 12.17% | 6.28% | 16.65% | 13.03% | -0.24% | -3.83% | -4.29% | -6.34% | -10.49% | -10.59% | -13.84% | -6.60% | 6.66% | 8.34% | 6.14% | 7.68% | 5.45% | 13.19% | 3.20% | 5.28% | 7.24% | -0.30% | 13.10% | 14.90% | 32.09% | 37.58% | 31.33% | 23.32% | 16.85% | 14.65% | 33.61% | 31.28% | -16.86% | -24.13% | |||||
qoq | 14.38% | 2.28% | -1.09% | -3.68% | 23.08% | -18.09% | 5.04% | 16.24% | -0.12% | -16.24% | -10.69% | 28.79% | 13.46% | -6.57% | 2.54% | 33.80% | 18.44% | -9.38% | 5.27% | 16.11% | -19.36% | -9.62% | -5.29% | 20.58% | 6.36% | -19.30% | -1.95% | 23.91% | 1.68% | -4.60% | 2.87% | 13.39% | 4.32% | -7.82% | -2.54% | 24.46% | 1.09% | -18.64% | -6.05% | 23.87% | -1.08% | -22.24% | -6.15% | 19.36% | 7.24% | -11.20% | -4.67% | 16.93% | 8.79% | -13.04% | 2.32% | 6.61% | 10.99% | -11.42% | -4.87% | 20.93% | 12.76% | 1.83% | -0.92% | 15.44% | 5.87% | -3.51% | -2.78% | 34.53% | 4.03% | -38.90% | -11.27% | ||
cost of goods sold | 3,454,660,000 | 3,066,738,000 | 2,991,065,000 | 2,988,212,000 | 3,142,481,000 | 2,542,724,000 | 3,178,839,000 | 2,991,497,000 | 2,640,949,000 | 2,595,093,000 | 3,167,633,000 | 3,618,394,000 | 2,802,200,000 | 2,384,222,000 | 2,545,352,000 | 2,458,107,000 | 1,817,244,000 | 1,467,847,000 | 1,584,145,000 | 1,481,518,000 | 1,287,813,000 | 1,751,335,000 | 1,930,521,000 | 2,060,943,000 | 1,726,027,000 | 1,577,811,000 | 2,027,684,000 | 2,066,664,000 | 1,683,922,000 | 1,634,679,000 | 1,686,088,000 | 1,617,042,000 | 1,448,241,000 | 1,380,364,000 | 1,476,537,000 | 1,520,284,000 | 1,194,734,000 | 1,194,771,000 | 1,481,610,000 | 1,637,350,000 | 1,307,315,000 | 1,320,915,000 | 1,778,929,000 | 1,917,010,000 | 1,632,991,000 | 1,510,182,000 | 1,693,584,000 | 1,769,239,000 | 1,542,137,000 | 1,412,679,000 | 1,632,331,000 | 1,581,328,000 | 1,507,264,000 | 1,350,200,000 | 1,519,600,000 | 1,607,050,000 | 1,332,307,000 | 1,171,668,000 | 1,122,142,000 | 1,128,056,000 | 990,543,000 | 937,777,000 | 948,600,000 | 967,815,000 | 710,859,000 | 687,714,000 | 1,198,285,000 | 1,366,701,000 | |
operating expenses | 698,176,000 | 663,003,000 | 670,200,000 | 609,679,000 | 609,474,000 | 568,908,000 | 579,703,000 | 560,855,000 | 521,729,000 | 515,735,000 | 539,207,000 | 543,271,000 | 490,904,000 | 490,997,000 | 500,644,000 | 478,928,000 | 426,307,000 | 414,448,000 | 410,348,000 | 386,088,000 | 367,489,000 | 377,330,000 | 373,383,000 | 379,841,000 | 346,165,000 | 341,536,000 | 344,186,000 | 359,392,000 | 315,809,000 | 323,041,000 | 322,949,000 | 321,247,000 | 292,590,000 | 292,321,000 | 295,289,000 | 292,128,000 | 262,620,000 | 259,625,000 | 267,978,000 | 263,582,000 | 232,543,000 | 238,782,000 | 244,781,000 | 244,318,000 | 210,123,000 | 214,671,000 | 216,529,000 | 215,974,000 | 191,054,000 | 189,872,000 | 190,040,000 | 189,399,000 | 175,952,000 | 169,231,000 | 171,832,000 | 171,416,000 | 150,473,000 | 151,506,000 | 153,263,000 | 152,386,000 | 135,037,000 | 127,883,000 | 131,013,000 | 132,358,000 | 125,325,000 | 118,886,000 | 127,255,000 | 132,579,000 | |
depreciation and amortization | 108,963,000 | 107,443,000 | 105,203,000 | 96,592,000 | 94,409,000 | 88,950,000 | 85,598,000 | 82,905,000 | 80,631,000 | 78,088,000 | 78,117,000 | 76,295,000 | 77,866,000 | 75,529,000 | 74,258,000 | 75,888,000 | 69,896,000 | 65,185,000 | 64,294,000 | 65,820,000 | 65,193,000 | 63,285,000 | 62,888,000 | 59,808,000 | 62,867,000 | 61,324,000 | 61,356,000 | 58,840,000 | 57,402,000 | 57,042,000 | 54,157,000 | 52,369,000 | 51,947,000 | 51,152,000 | 48,675,000 | 45,855,000 | 45,909,000 | 43,822,000 | 41,807,000 | 39,399,000 | 42,156,000 | 40,431,000 | 37,275,000 | 36,249,000 | 35,556,000 | 32,687,000 | 32,416,000 | 30,501,000 | 29,910,000 | 28,229,000 | 27,148,000 | 26,536,000 | 25,609,000 | 24,616,000 | 23,432,000 | 22,895,000 | 21,982,000 | 20,769,000 | 20,041,000 | 19,563,000 | 18,700,000 | 18,368,000 | 18,527,000 | 17,951,000 | 17,369,000 | 17,148,000 | 17,406,000 | 17,462,000 | |
interest | 26,850,000 | 27,916,000 | 29,415,000 | 12,553,000 | 14,067,000 | 14,146,000 | 12,306,000 | 12,495,000 | 12,800,000 | 11,697,000 | 13,502,000 | 13,816,000 | 15,291,000 | 14,431,000 | 13,520,000 | 13,730,000 | 11,169,000 | 11,469,000 | 10,634,000 | 13,407,000 | 13,806,000 | 13,209,000 | 12,683,000 | 13,721,000 | 13,749,000 | 13,310,000 | 14,191,000 | 14,406,000 | 13,119,000 | 13,470,000 | 12,976,000 | 11,375,000 | 10,362,000 | 10,559,000 | 10,075,000 | 10,540,000 | 9,948,000 | 10,132,000 | 10,009,000 | 10,084,000 | 10,168,000 | 10,191,000 | 10,360,000 | 10,257,000 | 10,119,000 | 9,947,000 | 9,748,000 | 9,456,000 | 8,743,000 | 8,764,000 | 8,637,000 | 8,904,000 | 8,751,000 | 8,730,000 | 8,777,000 | 8,934,000 | 8,867,000 | 8,908,000 | 8,195,000 | 2,527,000 | 2,774,000 | 2,748,000 | 2,707,000 | 2,704,000 | 2,892,000 | 2,757,000 | 2,414,000 | 2,563,000 | |
income before income taxes | 278,457,000 | 127,658,000 | 107,750,000 | 239,735,000 | 237,306,000 | 114,519,000 | 207,954,000 | 221,499,000 | 72,592,000 | 131,942,000 | 180,116,000 | 202,868,000 | 72,681,000 | 83,538,000 | 129,168,000 | 155,341,000 | 53,619,000 | 49,079,000 | 146,484,000 | 158,188,000 | 78,582,000 | 43,039,000 | 108,111,000 | 112,316,000 | 29,589,000 | 54,095,000 | 90,588,000 | 89,130,000 | 18,785,000 | 26,371,000 | 77,575,000 | 91,706,000 | 43,320,000 | 35,597,000 | 89,479,000 | 101,272,000 | 69,743,000 | 57,590,000 | 123,196,000 | 98,177,000 | 61,676,000 | 61,642,000 | 78,866,000 | 83,352,000 | 30,777,000 | 22,568,000 | 63,608,000 | 89,579,000 | 36,685,000 | 22,821,000 | 53,488,000 | 62,135,000 | |||||||||||||||||
federal and state income taxes | 63,102,000 | 29,351,000 | 20,653,000 | 58,817,000 | 57,108,000 | 27,586,000 | 49,172,000 | 52,262,000 | 16,500,000 | 31,830,000 | 42,561,000 | 49,936,000 | 12,905,000 | 19,514,000 | 32,337,000 | 36,182,000 | 11,921,000 | 10,452,000 | 34,501,000 | 37,596,000 | 16,491,000 | 9,080,000 | 26,130,000 | 26,501,000 | 4,377,000 | 12,260,000 | 23,973,000 | 18,906,000 | -477,000 | -166,594,000 | 28,657,000 | 34,948,000 | 13,242,000 | 12,762,000 | 32,299,000 | 33,880,000 | 22,699,000 | 19,491,000 | 44,163,000 | 36,371,000 | 20,333,000 | 22,323,000 | 28,997,000 | 31,062,000 | 7,961,000 | 7,899,000 | 22,289,000 | 33,869,000 | 13,413,000 | 7,358,000 | 20,629,000 | 23,104,000 | 11,859,000 | 9,474,000 | 21,245,000 | 24,146,000 | 13,096,000 | 8,473,000 | 12,836,000 | 22,209,000 | 10,817,000 | 10,359,000 | 20,525,000 | 22,919,000 | 10,997,000 | 8,292,000 | 16,520,000 | 17,624,000 | |
net income | 215,355,000 | 98,307,000 | 87,097,000 | 180,918,000 | 180,198,000 | 86,933,000 | 158,782,000 | 169,237,000 | 56,092,000 | 100,112,000 | 137,555,000 | 152,932,000 | 59,776,000 | 64,024,000 | 96,831,000 | 119,159,000 | 41,698,000 | 38,627,000 | 111,983,000 | 120,592,000 | 62,091,000 | 33,959,000 | 81,981,000 | 85,815,000 | 25,212,000 | 41,835,000 | 66,615,000 | 70,224,000 | 19,262,000 | 192,965,000 | 48,918,000 | 56,758,000 | 30,078,000 | 22,835,000 | 57,180,000 | 67,392,000 | 47,044,000 | 38,099,000 | 79,033,000 | 61,806,000 | 41,343,000 | 39,319,000 | 49,869,000 | 52,290,000 | 22,816,000 | 14,669,000 | 41,319,000 | 55,710,000 | 23,272,000 | 15,463,000 | 32,859,000 | 39,031,000 | |||||||||||||||||
yoy | 19.51% | 13.08% | -45.15% | 6.90% | 221.25% | -13.16% | 15.43% | 10.66% | -6.16% | 56.37% | 42.06% | 28.34% | 43.35% | 65.75% | -13.53% | -1.19% | -32.84% | 13.75% | 36.60% | 40.53% | 146.28% | -18.83% | 23.07% | 22.20% | 30.89% | -78.32% | 36.18% | 23.73% | -35.96% | 745.04% | -14.45% | -15.78% | -36.06% | -40.06% | -27.65% | 9.04% | 13.79% | -3.10% | 58.48% | 18.20% | 81.20% | 168.04% | 20.69% | -6.14% | -1.96% | -5.13% | 25.75% | 42.73% | |||||||||||||||||||||
qoq | 119.06% | 12.87% | -51.86% | 0.40% | 107.28% | -45.25% | -6.18% | 201.71% | -43.97% | -27.22% | -10.05% | 155.84% | -6.64% | -33.88% | -18.74% | 185.77% | 7.95% | -65.51% | -7.14% | 94.22% | 82.84% | -58.58% | -4.47% | 240.37% | -39.73% | -37.20% | -5.14% | 264.57% | -90.02% | 294.47% | -13.81% | 88.70% | 31.72% | -60.06% | -15.15% | 43.25% | 23.48% | -51.79% | 27.87% | 49.50% | 5.15% | -21.16% | -4.63% | 129.18% | 55.54% | -64.50% | -25.83% | 139.39% | 50.50% | -52.94% | -15.81% | ||||||||||||||||||
net income margin % | 4.72% | 2.46% | 2.23% | 4.58% | 4.40% | 2.61% | 3.91% | 4.37% | 1.69% | 3.00% | 3.46% | 3.43% | 1.73% | 2.10% | 2.97% | 3.74% | 1.75% | 1.92% | 5.05% | 5.73% | 3.42% | 1.51% | 3.30% | 3.27% | 1.16% | 2.04% | 2.62% | 2.71% | 0.92% | 9.39% | 2.27% | 2.71% | 1.63% | 1.29% | 2.98% | 3.42% | 2.97% | 2.43% | 4.11% | 3.02% | 2.50% | 2.35% | 2.32% | 2.28% | 1.19% | 0.82% | 2.05% | 2.63% | 1.29% | 0.93% | 1.72% | 2.09% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | |
net income per common share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 5,800 | 2,640 | 2,350 | 4,870 | 4,860 | 2,340 | 4,270 | 4,540 | 1,510 | 2,690 | 3,690 | 4,110 | 1,600 | 1,720 | 2,610 | 3,210 | 1,110 | 1,040 | 3,020 | 3,260 | 1,670 | 920 | 2,220 | 2,330 | 680 | 1,140 | 1,820 | 1,920 | 540 | 5,130 | 1,290 | 1,480 | 780 | 580 | 1,460 | 1,720 | 1,200 | 980 | 2,030 | 1,590 | 1,060 | 1,010 | 1,290 | 1,350 | 590 | 380 | 1,070 | 1,450 | 610 | 400 | 860 | 1,020 | |||||||||||||||||
diluted | 5,770 | 2,630 | 2,330 | 4,850 | 4,830 | 2,330 | 4,240 | 4,520 | 1,490 | 2,670 | 3,670 | 4,090 | 1,600 | 1,710 | 2,590 | 3,190 | 1,100 | 1,040 | 3,000 | 3,240 | 1,670 | 910 | 2,210 | 2,310 | 680 | 1,130 | 1,800 | 1,900 | 540 | 5,080 | 1,280 | 1,460 | 760 | 580 | 1,440 | 1,700 | 1,190 | 970 | 2,000 | 1,570 | 1,050 | 1,010 | 1,280 | 1,340 | 590 | 380 | 1,060 | 1,430 | 600 | 400 | 850 | 1,010 | |||||||||||||||||
basic weighted-average shares outstanding | 37,148,383,000 | 37,125,570,000 | 37,124,541,000 | 37,087,231,000 | 37,100,143,000 | 37,227,932,000 | 37,300,952,000 | 37,281,103,000 | 37,277,080,000 | 37,222,943,000 | 37,169,213,000 | 37,162,984,000 | 37,126,060,000 | 37,042,544,000 | 37,030,921,000 | 36,971,376,000 | 36,920,960,000 | 36,916,937,000 | 36,864,070,000 | 36,717,415,000 | 36,698,528,000 | 36,669,021,000 | 37,579,497,000 | 37,804,649,000 | 38,360,104,000 | 39,194,671,000 | 39,189,804,000 | 39,156,462,000 | 39,033,987,000 | 39,002,546,000 | 38,964,765,000 | 38,795,477,000 | 38,706,611,000 | 38,616,340,000 | 38,482,970,000 | 38,455,216,000 | 38,393,076,000 | 38,317,140,000 | 38,304,840,000 | 38,224,608,000 | 38,071,742,000 | 38,055,909,000 | 38,024,376,000 | 37,938,394,000 | 42,283,525,000 | 50,946,829,000 | 50,914,462,000 | 50,899,179,000 | 50,863,579,000 | 50,809,645,000 | 50,784,545,000 | 50,753,995,000 | |||||||||||||||||
plus dilutive effect of share-based compensation | 203,697,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted weighted-average shares outstanding | 37,352,080,000 | 37,362,056,000 | 37,311,479,000 | 37,277,694,000 | 37,336,083,000 | 37,431,075,000 | 37,456,139,000 | 37,564,551,000 | 37,523,759,000 | 37,409,705,000 | 37,366,583,000 | 37,368,653,000 | 37,335,437,000 | 37,283,591,000 | 37,276,883,000 | 37,242,173,000 | 37,142,877,000 | 37,136,185,000 | 37,085,922,000 | 37,013,826,000 | 37,017,471,000 | 36,980,408,000 | 37,952,140,000 | 38,183,599,000 | 38,840,288,000 | 39,658,116,000 | 39,662,539,000 | 39,631,139,000 | 39,437,408,000 | 39,426,293,000 | 39,385,492,000 | 39,118,151,000 | 39,058,667,000 | 39,006,461,000 | 38,927,031,000 | 38,887,913,000 | 38,827,885,000 | 38,622,088,000 | 38,658,530,000 | 38,570,298,000 | 38,455,136,000 | 38,398,843,000 | 38,332,214,000 | 38,243,450,000 | 42,571,203,000 | 51,229,116,000 | 51,099,486,000 | 51,054,286,000 | 50,996,302,000 | 50,957,853,000 | 50,963,211,000 | 50,868,897,000 | |||||||||||||||||
plus effect of stock compensation | 53,368,500 | 236,486,000 | 186,938,000 | 190,463,000 | 235,940,000 | 203,143,000 | 155,187,000 | 60,114,750 | 283,448,000 | 246,679,000 | 186,762,000 | 49,342,500 | 197,370,000 | 205,669,000 | 209,377,000 | 60,240,500 | 241,047,000 | 245,962,000 | 270,797,000 | 55,296,750 | 221,917,000 | 219,248,000 | 221,852,000 | 72,945,750 | 296,411,000 | 318,943,000 | 311,387,000 | 92,460,500 | 372,643,000 | 378,950,000 | 480,184,000 | 116,595,000 | 463,445,000 | 472,735,000 | 474,677,000 | 99,387,750 | 403,421,000 | 423,747,000 | 420,727,000 | 77,281,250 | 322,674,000 | 352,056,000 | 390,121,000 | 104,506,250 | 444,061,000 | 432,697,000 | 434,809,000 | 82,983,500 | 304,948,000 | 353,690,000 | 345,690,000 | 85,706,500 | 383,394,000 | ||||||||||||||||
dividends declared per share | 0.43 | 0.43 | 0.43 | 0.38 | 0.38 | 0.38 | 0.38 | 0.35 | 0.35 | 0.35 | 0.34 | 0.34 | 0.34 | 0.32 | 0.32 | 0.32 | 0.32 | 0.32 | 0.32 | 0.29 | 0.29 | 0.29 | 0.29 | 0.26 | 0.26 | 0.26 | 0.26 | 0.24 | 0.24 | 0.24 | 0.24 | 0.165 | 0.22 | 0.135 | 0.18 | 0.124 | 0.165 | 0.165 | |||||||||||||||||||||||||||||||
(a) includes excise taxes of: | 338,299 | 196,237.5 | 249,678 | 275,733 | 259,539 | 208,437.5 | 270,023 | 289,109 | 274,617 | 187,847.25 | 238,306 | 255,114 | 257,969 | 177,262.5 | 231,422 | 239,070 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
gross profit | 398,219,000 | 389,629,000 | 443,518,000 | 449,795,000 | 388,220,000 | 371,169,000 | 442,990,000 | 411,242,000 | 346,543,000 | 351,046,000 | 371,282,000 | 374,176,000 | 286,575,000 | 279,873,000 | 322,301,000 | 345,510,000 | 266,392,000 | 249,686,000 | 279,313,000 | 286,974,000 | 245,240,000 | 228,750,000 | 262,918,000 | 266,782,000 | 217,188,000 | 202,531,000 | 227,377,000 | 233,971,000 | 189,263,000 | 176,600,000 | 206,364,000 | 220,125,000 | 172,156,000 | 161,118,000 | 190,947,000 | 199,023,000 | |||||||||||||||||||||||||||||||||
yoy | 2.58% | 4.97% | 0.12% | 9.37% | 12.03% | 5.73% | 19.31% | 9.91% | 20.93% | 25.43% | 15.20% | 8.30% | 7.58% | 12.09% | 15.39% | 20.40% | 8.63% | 9.15% | 6.24% | 7.57% | 12.92% | 12.95% | 15.63% | 14.02% | 14.75% | 14.68% | 10.18% | 6.29% | 9.94% | 9.61% | 8.07% | 10.60% | |||||||||||||||||||||||||||||||||||||
qoq | 2.20% | -12.15% | -1.40% | 15.86% | 4.59% | -16.21% | 7.72% | 18.67% | -1.28% | -5.45% | -0.77% | 30.57% | 2.39% | -13.16% | -6.72% | 29.70% | 6.69% | -10.61% | -2.67% | 17.02% | 7.21% | -13.00% | -1.45% | 22.83% | 7.24% | -10.93% | -2.82% | 23.62% | 7.17% | -14.42% | -6.25% | 27.86% | 6.85% | -15.62% | -4.06% | ||||||||||||||||||||||||||||||||||
gross margin % | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 21.57% | 22.01% | 23.10% | 22.83% | 24.53% | 23.70% | 23.02% | 20.07% | 20.95% | 21.00% | 17.27% | 16.33% | 14.93% | 15.63% | 15.99% | 16.34% | 14.73% | 15.02% | 14.61% | 15.36% | 13.99% | 14.49% | 14.75% | 14.24% | 14.02% | 14.74% | 16.85% | 17.18% | 16.04% | 15.85% | 17.87% | 18.53% | 19.50% | 18.98% | 13.74% | 12.71% | |
other comprehensive income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income | 21,838,250 | 15,463,000 | 32,859,000 | 39,031,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on early retirement of debt | 11,350,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings before income taxes | 34,928,000 | 26,173,000 | 58,877,000 | 63,537,000 | 35,866,000 | 21,348,000 | 34,528,000 | 59,495,000 | 32,752,000 | 27,601,000 | 54,117,000 | 67,112,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 23,069,000 | 16,699,000 | 37,632,000 | 39,391,000 | 22,770,000 | 12,875,000 | 21,692,000 | 37,286,000 | 21,935,000 | 17,242,000 | 33,592,000 | 44,193,000 | 15,555,000 | 14,021,000 | 27,329,000 | 28,785,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per common share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 610 | 440 | 990 | 1,040 | 600 | 340 | 510 | 730 | 430 | 340 | 660 | 870 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 600 | 430 | 980 | 1,030 | 590 | 340 | 510 | 730 | 430 | 340 | 660 | 870 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
plus effect of stock options | 342,934,000 | 307,838,000 | 68,207,000 | 305,056,000 | 287,678,000 | 282,287,000 | 36,725,750 | 185,024,000 | 155,107,000 | 132,723,000 | 148,208,000 | 178,666,000 | 114,902,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total expenses | 109,656,750 | 138,791,000 | 147,075,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations before income taxes and gain on discontinued operations | 28,149,750 | 22,327,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations before gain on discontinued operations | 17,542,750 | 14,035,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on discontinued operations, net of | -14,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings | 23,069,000 | 16,699,000 | 37,632,000 | 39,391,000 | 22,770,000 | 12,875,000 | 21,692,000 | 37,286,000 | 21,935,000 | 17,242,000 | 33,592,000 | 44,193,000 | 15,555,000 | 14,021,000 | 27,329,000 | 28,785,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations before loss on discontinued operations | 280 | 27,352,000 | 28,795,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net earnings per common share | 280 | 540 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings from continuing operations before income taxes and loss on discontinued operations | 43,872,000 | 46,419,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations, net of taxes of 15, 10, 22, and 122 | 23,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations, net of tax benefit of 7 and 112 | 10,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on discontinued operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted |
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.
