BANF Stock Income Statements
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.
Quarterly Income Statements
Quarterly
|
Annual
Unit: USD | 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-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 | 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 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 142,353,000 | 148,757,000 | 153,900,000 | 156,984,000 | 158,520,000 | 36,266,000 | 129,465,000 | 119,157,000 | 121,591,000 | 119,976,000 | 126,981,000 | 117,141,000 | 114,955,000 | 110,427,000 | 109,290,000 | 109,218,000 | 109,463,000 | 107,914,000 | 102,869,000 | 98,904,000 | 100,739,000 | 98,474,000 | 95,317,000 | 93,145,000 | 91,532,000 | 86,402,000 | 84,422,000 | 82,853,000 | 78,984,000 | 79,358,000 | 76,925,000 | 75,593,000 | 76,548,000 | 72,200,000 | 74,930,000 | 70,922,000 | 71,621,000 | 71,452,000 | 69,100,000 | 65,591,000 | 64,156,000 | 64,364,000 | 62,363,000 | 62,791,000 | 64,097,000 | 62,948,000 | 61,233,000 | 44,849,000 | 60,819,000 | 60,335,000 | 55,019,000 | 55,027,000 | 55,959,000 | 54,234,000 | 52,530,000 | 49,958,000 | 50,230,000 | 49,991,000 | 49,589,000 | 48,375,000 | 49,725,000 | 53,035,000 | 58,104,000 | 52,628,000 | 55,876,000 | 60,620,000 | 52,672,000 | 50,256,000 | 51,712,000 | 51,905,000 | 50,485,000 | 48,010,000 | 47,062,000 | 47,914,000 | 46,705,000 | 44,054,000 | 46,114,000 | 42,293,000 | 41,073,000 | 39,622,000 | 39,935,000 | 38,470,000 | 41,013,000 | 38,519,000 | 39,229,000 | 40,005,000 | 38,521,000 | 36,788,000 | 35,684,000 | 36,040,000 | 35,570,000 | 34,546,000 | 34,239,000 | 33,333,000 | 32,742,000 | 31,920,000 | 30,642,000 | 30,500,000 | 29,900,000 | 31,000,000 | 50,900,000 | 22,900,000 | 22,000,000 | 20,000,000 | 19,200,000 | 18,600,000 | 18,000,000 | 17,700,000 | 18,200,000 | 17,800,000 | 17,500,000 | 15,400,000 | 14,800,000 | 14,500,000 | 14,100,000 | 12,700,000 | 13,000,000 | 12,900,000 | 12,600,000 | 11,600,000 | 10,800,000 | 10,900,000 | 11,300,000 | 10,500,000 | 10,300,000 | 9,900,000 | 9,600,000 | 9,000,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,000,000 | 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 | -19,405,000 | 0 | 0 | -2,666,000 | 8,000 | 0 | 0 | -150,000 | 136,000 | 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 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 142,353,000 | 148,757,000 | 153,900,000 | 156,984,000 | 158,520,000 | 36,266,000 | 129,465,000 | 119,157,000 | 121,591,000 | 119,976,000 | 126,981,000 | 117,141,000 | 114,955,000 | 110,427,000 | 109,290,000 | 109,218,000 | 109,463,000 | 107,914,000 | 102,869,000 | 98,904,000 | 98,739,000 | 98,474,000 | 95,317,000 | 93,145,000 | 91,532,000 | 86,402,000 | 84,422,000 | 82,853,000 | 78,984,000 | 79,358,000 | 76,925,000 | 75,593,000 | 76,548,000 | 72,200,000 | 74,930,000 | 70,922,000 | 71,621,000 | 71,452,000 | 69,100,000 | 65,591,000 | 64,156,000 | 64,364,000 | 62,363,000 | 62,791,000 | 64,097,000 | 62,948,000 | 61,233,000 | 64,254,000 | 60,819,000 | 60,335,000 | 57,685,000 | 55,019,000 | 55,959,000 | 54,234,000 | 52,680,000 | 49,822,000 | 50,230,000 | 49,991,000 | 49,589,000 | 48,375,000 | 49,725,000 | 53,035,000 | 58,104,000 | 52,628,000 | 55,876,000 | 60,620,000 | 52,672,000 | 50,256,000 | 51,712,000 | 51,905,000 | 50,485,000 | 48,010,000 | 47,062,000 | 47,914,000 | 46,705,000 | 44,054,000 | 46,114,000 | 42,293,000 | 41,073,000 | 39,622,000 | 39,935,000 | 38,470,000 | 41,013,000 | 38,519,000 | 39,229,000 | 40,005,000 | 38,521,000 | 36,788,000 | 35,684,000 | 36,040,000 | 35,570,000 | 34,546,000 | 34,239,000 | 33,333,000 | 32,742,000 | 31,920,000 | 30,642,000 | 30,500,000 | 29,900,000 | 31,000,000 | 50,900,000 | 22,900,000 | 22,000,000 | 20,000,000 | 19,200,000 | 18,600,000 | 18,000,000 | 17,700,000 | 18,200,000 | 17,800,000 | 17,500,000 | 15,400,000 | 14,800,000 | 14,500,000 | 14,100,000 | 12,700,000 | 13,000,000 | 12,900,000 | 12,600,000 | 11,600,000 | 10,800,000 | 10,900,000 | 11,300,000 | 10,500,000 | 10,300,000 | 9,900,000 | 9,600,000 | 9,000,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 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 | 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 | 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 | 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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 21,216,000 | -83,527,000 | -83,934,000 | 2,527,000 | -88,381,000 | 1,945,000 | 1,591,000 | 2,073,000 | 7,403,000 | 1,796,000 | 1,648,000 | 1,879,000 | 6,996,000 | 1,485,000 | 1,485,000 | 2,355,000 | 8,554,000 | 2,047,000 | 1,919,000 | 2,261,000 | 8,028,000 | 1,997,000 | 1,649,000 | 2,352,000 | 7,389,000 | 1,790,000 | 1,559,000 | 2,215,000 | 7,236,000 | 1,779,000 | 1,624,000 | 1,855,000 | 6,986,000 | 1,640,000 | 1,401,000 | 1,679,000 | 7,024,000 | 1,429,000 | 1,661,000 | 1,716,000 | 6,652,000 | 1,668,000 | 1,456,000 | 1,507,000 | 7,327,000 | 1,998,000 | 1,679,000 | 1,655,000 | 6,552,000 | 1,550,000 | -34,854,000 | 1,538,000 | 5,887,000 | 1,402,000 | 1,277,000 | 1,408,000 | 5,529,000 | 1,229,000 | 1,163,000 | 1,452,000 | 6,271,000 | 1,470,000 | 1,571,000 | 1,279,000 | 7,606,000 | 2,700,000 | 1,578,000 | 1,581,000 | 6,544,000 | -51,755,000 | 1,509,000 | 1,704,000 | 4,720,000 | 1,636,000 | 868,000 | 749,000 | 3,382,000 | 835,000 | 896,000 | 715,000 | 2,906,000 | -20,454,000 | -19,782,000 | -15,891,000 | -42,168,000 | -15,132,000 | -13,874,000 | -11,212,000 | -9,319,000 | -6,265,000 | -3,652,000 | -1,453,000 | -2,222,000 | -2,398,000 | -3,070,000 | -3,787,000 | -13,664,000 | -4,400,000 | -4,400,000 | -4,300,000 | -7,500,000 | -3,000,000 | -1,700,000 | -2,300,000 | -2,900,000 | -2,100,000 | -2,000,000 | -2,300,000 | -2,900,000 | -2,900,000 | -2,700,000 | -1,800,000 | -1,300,000 | -900,000 | -1,400,000 | -1,500,000 | -2,300,000 | -3,300,000 | -3,000,000 | -2,400,000 | -3,200,000 | -2,900,000 | -3,200,000 | -1,300,000 | -2,400,000 | -1,600,000 | -700,000 | -100,000 |
operating income | 0 | 65,230,000 | 69,966,000 | 74,345,000 | 70,139,000 | 84,404,000 | 59,876,000 | 46,721,000 | 47,984,000 | 51,298,000 | 65,488,000 | 54,992,000 | 47,312,000 | 28,949,000 | 29,549,000 | 38,148,000 | 53,652,000 | 57,107,000 | 58,134,000 | 55,052,000 | 53,924,000 | 53,678,000 | 50,098,000 | 44,780,000 | 43,013,000 | 38,311,000 | 38,462,000 | 37,448,000 | 32,969,000 | 30,889,000 | 30,018,000 | 28,802,000 | 27,065,000 | 27,439,000 | 31,264,000 | 27,695,000 | 26,005,000 | 30,780,000 | 23,351,000 | 23,837,000 | 23,183,000 | 24,449,000 | 22,835,000 | 24,142,000 | 22,253,000 | 24,562,000 | 22,969,000 | 26,992,000 | 23,774,000 | 24,233,000 | 22,831,000 | 24,854,000 | 22,903,000 | 25,176,000 | 24,270,000 | 21,438,000 | 23,444,000 | 22,559,000 | 19,799,000 | 21,362,000 | 25,238,000 | 30,218,000 | 35,394,000 | 35,777,000 | 37,856,000 | 47,826,000 | 41,801,000 | 36,629,000 | 39,736,000 | 150,000 | 35,347,000 | 31,722,000 | 29,441,000 | 24,368,000 | 26,138,000 | 24,271,000 | 24,789,000 | 21,017,000 | 20,052,000 | 19,319,000 | 18,873,000 | 18,016,000 | 21,231,000 | 22,628,000 | 23,600,000 | 24,873,000 | 24,647,000 | 25,576,000 | 26,365,000 | 29,775,000 | 31,918,000 | 33,093,000 | 32,017,000 | 30,935,000 | 29,672,000 | 28,133,000 | 16,978,000 | 26,100,000 | 25,500,000 | 26,700,000 | 43,400,000 | 19,900,000 | 20,300,000 | 17,700,000 | 16,300,000 | 16,500,000 | 16,000,000 | 15,400,000 | 15,300,000 | 14,900,000 | 14,800,000 | 13,600,000 | 13,500,000 | 13,600,000 | 12,700,000 | 11,200,000 | 10,700,000 | 9,600,000 | 9,600,000 | 9,200,000 | 7,600,000 | 8,000,000 | 8,100,000 | 9,200,000 | 7,900,000 | 8,300,000 | 8,900,000 | 8,900,000 |
net income | 48,934,000 | 50,988,000 | 55,010,000 | 57,533,000 | 57,126,000 | 55,352,000 | 44,707,000 | 35,915,000 | 38,168,000 | 38,750,000 | 48,192,000 | 42,520,000 | 35,358,000 | 20,890,000 | 20,730,000 | 22,608,000 | 35,507,000 | 33,368,000 | 34,167,000 | 31,837,000 | 32,725,000 | 32,883,000 | 30,586,000 | 29,620,000 | 19,497,000 | 21,710,000 | 23,182,000 | 22,050,000 | 18,620,000 | 17,982,000 | 17,493,000 | 16,579,000 | 15,728,000 | 15,630,000 | 18,553,000 | 16,259,000 | 15,749,000 | 18,793,000 | 14,688,000 | 14,657,000 | 13,861,000 | 14,491,000 | 12,593,000 | 13,372,000 | 12,306,000 | 13,860,000 | 11,729,000 | 14,005,000 | 11,598,000 | 12,553,000 | 11,355,000 | 11,355,000 | 10,177,000 | 11,787,000 | 11,042,000 | 9,303,000 | 9,834,000 | 9,390,000 | 6,260,000 | 7,125,000 | 8,069,000 | 10,958,000 | 13,737,000 | 11,594,000 | 11,624,000 | 16,944,000 | 13,402,000 | 11,123,000 | 13,522,000 | 12,740,000 | 12,209,000 | 10,881,000 | 11,534,000 | 9,216,000 | 11,198,000 | 10,887,000 | 11,035,000 | 9,313,000 | 8,638,000 | 8,191,000 | 7,821,000 | 7,391,000 | 8,072,000 | 8,598,000 | 8,394,000 | 8,860,000 | 8,386,000 | 7,922,000 | 6,895,000 | 6,880,000 | 7,035,000 | 7,151,000 | 6,720,000 | 6,956,000 | 6,383,000 | 6,157,000 | -3,090,000 | 6,000,000 | 5,900,000 | 6,200,000 | 8,800,000 | 4,400,000 | 4,000,000 | 4,200,000 | 4,200,000 | 4,100,000 | 3,600,000 | 3,800,000 | 3,900,000 | 3,900,000 | 3,800,000 | 3,500,000 | 3,400,000 | 3,600,000 | 3,000,000 | 2,800,000 | 3,000,000 | 2,800,000 | 2,800,000 | 3,100,000 | 2,500,000 | 2,800,000 | 2,500,000 | 3,600,000 | 2,700,000 | 3,000,000 | 3,000,000 | 2,600,000 |