FRO 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 415,004,000 | 377,085,000 | 512,763,000 | 497,332,000 | 530,141,000 | 382,186,000 | 300,440,000 | 217,441,000 | 213,546,000 | 171,825,000 | 170,018,000 | 193,991,000 | 174,873,000 | 247,410,000 | 387,085,000 | 411,819,000 | 217,050,000 | 187,640,000 | 193,408,000 | 238,275,000 | 217,050,000 | 188,774,000 | 166,821,000 | 169,621,000 | 178,580,000 | 140,471,000 | 150,148,000 | 177,127,000 | 178,290,000 | 157,157,000 | 191,756,000 | 227,103,000 | 154,023,000 | 121,513,000 | 134,777,000 | 144,377,000 | 135,099,000 | 135,619,000 | 118,972,000 | 169,998,000 | 143,571,000 | 126,494,000 | 121,222,000 | 125,903,000 | 197,436,000 | 126,809,000 | 176,576,000 | 167,286,000 | 161,012,000 | 173,914,000 | 219,398,000 | 234,809,000 | 230,776,000 | 257,954,000 | 365,780,000 | 341,640,000 | 262,141,000 | 236,069,000 | 281,536,000 | 356,601,000 | 593,806,000 | 276,377,000 | 674,270,000 | 543,265,000 | 316,670,000 | 276,378,000 | 347,091,000 | 361,504,000 | 352,465,000 | 404,694,000 | 344,887,000 | 486,867,000 | 430,368,000 | 291,546,000 | 332,363,000 | 460,624,000 | 638,987,000 | 410,097,000 | 357,004,000 | 450,636,000 | 543,610,000 | 142,238,000 | 228,993,000 | 258,942,000 | 146,834,000 | 81,985,000 | 92,798,000 | 94,904,000 | 109,593,000 | 132,406,000 | 195,206,000 | 222,092,000 | 247,692,000 | 174,156,000 | 108,951,000 | 69,145,000 | 73,314,000 | 56,500,000 | 54,000,000 | 69,400,000 | -4,740,000 | 70,400,000 | 67,800,000 | 70,400,000 | 80,300,000 | 10,200,000 | 12,100,000 | 10,900,000 | 10,600,000 | 10,000,000 | 10,400,000 | 9,400,000 | 8,300,000 | 8,300,000 | 7,500,000 | 7,400,000 | 7,400,000 | 7,300,000 | 7,000,000 | 13,300,000 | 3,900,000 | 3,900,000 | 3,900,000 |
cost of revenue | 263,065,999 | 247,435,000 | 257,478,000 | 258,091,000 | 265,811,000 | 259,882,000 | 228,774,000 | 194,741,000 | 193,480,000 | 185,880,000 | 175,316,000 | 164,106,000 | 163,357,000 | 160,857,000 | 161,662,000 | 198,611,000 | 160,577,000 | 169,605,000 | 158,815,000 | 159,749,000 | 160,577,000 | 169,243,000 | 164,505,000 | 157,880,000 | 151,156,000 | 137,094,000 | 137,404,000 | 130,861,000 | 127,645,000 | 125,068,000 | 120,390,000 | 116,942,000 | 84,522,000 | 69,147,000 | 73,144,000 | 78,686,000 | 99,455,000 | 113,558,000 | 117,900,000 | 126,599,000 | 126,812,000 | 126,214,000 | 133,453,000 | 127,112,000 | 148,096,000 | 119,433,000 | 112,506,000 | 100,100,000 | 121,529,000 | 134,179,000 | 149,301,000 | 126,804,000 | 120,936,000 | 120,750,000 | 123,396,000 | 113,305,000 | 115,443,000 | 98,022,000 | 99,485,000 | 112,806,000 | 252,622,000 | 152,866,000 | 192,406,000 | 173,695,000 | 156,983,000 | 152,867,000 | 152,132,000 | 143,597,000 | 140,986,000 | 161,144,000 | 96,953,000 | 166,444,000 | 135,188,000 | 126,149,000 | 109,982,000 | 126,325,000 | 146,414,000 | 138,395,000 | 122,140,000 | 124,357,000 | 376,451,000 | 47,151,000 | 48,221,000 | 50,387,000 | 44,264,000 | 48,745,000 | 42,474,000 | 36,707,000 | 42,183,000 | 42,700,000 | 43,656,000 | 36,624,000 | 34,745,000 | 31,410,000 | 29,698,000 | 26,953,000 | 0 | 39,000,000 | 30,500,000 | 31,900,000 | 0 | 29,400,000 | 29,100,000 | 32,000,000 | 35,200,000 | 4,400,000 | 3,500,000 | 2,000,000 | 4,000,000 | 4,000,000 | 4,000,000 | 2,000,000 | 3,600,000 | 3,300,000 | 3,000,000 | 0 | 0 | 2,500,000 | 2,400,000 | 0 | 0 | 0 | 0 |
gross profit | 151,938,001 | 129,650,000 | 255,285,000 | 239,241,000 | 264,330,000 | 122,304,000 | 71,666,000 | 22,700,000 | 20,066,000 | -14,055,000 | -5,298,000 | 29,885,000 | 11,516,000 | 86,553,000 | 225,423,000 | 213,208,000 | 56,473,000 | 18,035,000 | 34,593,000 | 78,526,000 | 56,473,000 | 19,531,000 | 2,316,000 | 11,741,000 | 27,424,000 | 3,377,000 | 12,744,000 | 46,266,000 | 50,645,000 | 32,089,000 | 71,366,000 | 110,161,000 | 69,501,000 | 52,366,000 | 61,633,000 | 65,691,000 | 35,644,000 | 22,061,000 | 1,072,000 | 43,399,000 | 16,759,000 | 280,000 | -12,231,000 | -1,209,000 | 49,340,000 | 7,376,000 | 64,070,000 | 67,186,000 | 39,483,000 | 39,735,000 | 70,097,000 | 108,005,000 | 109,840,000 | 137,204,000 | 242,384,000 | 228,335,000 | 146,698,000 | 138,047,000 | 182,051,000 | 243,795,000 | 341,184,000 | 123,511,000 | 481,864,000 | 369,570,000 | 159,687,000 | 123,511,000 | 194,959,000 | 217,907,000 | 211,479,000 | 243,550,000 | 247,934,000 | 320,423,000 | 295,180,000 | 165,397,000 | 222,381,000 | 334,299,000 | 492,573,000 | 271,702,000 | 234,864,000 | 326,279,000 | 167,159,000 | 95,087,000 | 180,772,000 | 208,555,000 | 102,570,000 | 33,240,000 | 50,324,000 | 58,197,000 | 67,410,000 | 89,706,000 | 151,550,000 | 185,468,000 | 212,947,000 | 142,746,000 | 79,253,000 | 42,192,000 | 73,314,000 | 17,500,000 | 23,500,000 | 37,500,000 | -4,740,000 | 41,000,000 | 38,700,000 | 38,400,000 | 45,100,000 | 5,800,000 | 8,600,000 | 8,900,000 | 6,600,000 | 6,000,000 | 6,400,000 | 7,400,000 | 4,700,000 | 5,000,000 | 4,500,000 | 7,400,000 | 7,400,000 | 4,800,000 | 4,600,000 | 13,300,000 | 3,900,000 | 3,900,000 | 3,900,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 13,889,000 | 14,898,000 | 2,310,000 | -1,651,000 | 17,942,000 | 11,723,000 | 8,834,000 | 7,142,000 | 2,625,000 | 6,174,000 | 7,351,000 | 5,847,000 | 8,654,000 | 14,221,000 | 12,632,000 | 15,974,000 | 338,000 | 7,175,000 | 10,988,000 | 9,892,000 | 338,000 | 1,311,000 | 9,775,000 | 9,548,000 | 8,881,000 | 15,501,000 | 10,599,000 | 8,568,000 | 12,726,000 | 12,083,000 | 8,846,000 | 10,773,000 | 5,246,000 | 34,940,000 | 28,626,000 | 26,207,000 | 27,093,000 | 18,059,000 | 10,442,000 | 22,093,000 | 10,169,000 | 7,412,000 | 7,325,000 | 8,431,000 | 21,186,000 | 36,639,000 | 44,725,000 | 52,686,000 | -62,523,000 | 177,130,000 | 59,127,000 | 78,423,000 | 80,534,000 | 88,767,000 | 124,406,000 | 116,144,000 | 107,834,000 | 109,896,000 | 119,917,000 | 132,834,000 | 83,548,000 | 71,499,000 | 154,732,000 | 134,162,000 | 800,684,000 | 56,612,000 | 4,043,000 | 37,618,000 | 705,527,000 | 58,871,000 | 103,039,000 | 44,850,000 | 632,020,000 | 23,256,000 | 37,254,000 | 25,032,000 | 575,707,000 | 60,239,000 | 51,333,000 | 5,871,000 | 679,857,000 | 2,348,000 | 6,729,000 | 2,770,000 | 66,477,000 | 40,175,000 | 37,429,000 | 2,421,000 | 149,773,000 | 17,055,000 | 36,571,000 | 32,818,000 | 60,576,000 | 25,618,000 | 24,046,000 | 21,892,000 | 87,810,000 | 17,000,000 | 21,200,000 | 22,900,000 | 24,132,000 | 19,300,000 | 17,700,000 | 17,100,000 | 21,900,000 | 4,000,000 | 4,800,000 | 6,500,000 | 4,100,000 | 4,000,000 | 4,000,000 | 5,800,000 | 3,300,000 | 3,200,000 | 2,500,000 | -20,000,000 | 0 | 2,600,000 | 2,500,000 | -17,700,000 | 0 | 0 | 0 |
operating income | 138,049,000 | 114,752,000 | 252,975,000 | 240,892,000 | 246,388,000 | 110,581,000 | 62,904,000 | -22,491,000 | 36,308,000 | -19,238,000 | -11,688,000 | 24,701,000 | 2,862,000 | 70,957,000 | 225,526,000 | 208,450,000 | 57,847,000 | 12,115,000 | 26,840,000 | 68,923,000 | 57,847,000 | 23,101,000 | -1,009,000 | 2,772,000 | -230,261,000 | -5,389,000 | -1,406,000 | 40,785,000 | 17,834,000 | 19,832,000 | 37,040,000 | 102,774,000 | 76,748,000 | 19,252,000 | 33,007,000 | 39,484,000 | 48,898,000 | -37,529,000 | -65,548,000 | 5,579,000 | 20,416,000 | -20,668,000 | -100,055,000 | -127,000 | 6,693,000 | -25,975,000 | 1,069,000 | 25,450,000 | -326,502,000 | -135,814,000 | -1,063,000 | 42,812,000 | 29,306,000 | 48,437,000 | 117,978,000 | 112,191,000 | 38,864,000 | 28,151,000 | 62,134,000 | 110,961,000 | 115,343,000 | 56,859,000 | 327,132,000 | 235,408,000 | 82,748,000 | 66,899,000 | 190,916,000 | 180,289,000 | 222,483,000 | 184,679,000 | 144,895,000 | 275,573,000 | 236,875,000 | 142,141,000 | 185,127,000 | 309,267,000 | 458,696,000 | 220,513,000 | 183,531,000 | 320,408,000 | 9,513,000 | 97,435,000 | 174,043,000 | 205,785,000 | 206,013,000 | -6,935,000 | 58,360,000 | 55,776,000 | 27,521,000 | 106,761,000 | 99,945,000 | 119,967,000 | 129,560,000 | 115,315,000 | 53,420,000 | 19,579,000 | 107,377,000 | -300,000 | -6,700,000 | 14,900,000 | 70,732,000 | 18,600,000 | 6,300,000 | 18,800,000 | 23,200,000 | 10,600,000 | 9,900,000 | 8,500,000 | 8,800,000 | 8,400,000 | 8,600,000 | 8,000,000 | 6,800,000 | 6,600,000 | 5,400,000 | -12,600,000 | 7,400,000 | 5,000,000 | 4,800,000 | -4,400,000 | 3,900,000 | 3,900,000 | 3,900,000 |
net income | 118,371,000 | 107,743,000 | 230,674,000 | 199,626,000 | 242,853,000 | 154,439,000 | 47,097,000 | 31,148,000 | 19,783,000 | -33,206,000 | -26,631,000 | 28,895,000 | -9,187,000 | 57,068,000 | 199,662,000 | 165,331,000 | 25,380,000 | -9,962,000 | 1,082,000 | 40,031,000 | 25,380,000 | 2,241,000 | -22,860,000 | -13,641,000 | -248,432,000 | -24,071,000 | -19,379,000 | 27,020,000 | 18,320,000 | 5,471,000 | 14,312,000 | 78,906,000 | 58,558,000 | 17,427,000 | 17,370,000 | 31,124,000 | -12,976,000 | -59,647,000 | -78,230,000 | -12,085,000 | -13,031,000 | -36,446,000 | -120,277,000 | -18,755,000 | -16,566,000 | -49,017,000 | -24,346,000 | 7,175,000 | -343,666,000 | -166,156,000 | -35,244,000 | 15,465,000 | -11,845,000 | 12,258,000 | 81,306,000 | 79,688,000 | 3,923,000 | -5,610,000 | 27,770,000 | 76,618,000 | 51,552,000 | 22,689,000 | 318,398,000 | 220,974,000 | 198,370,000 | 24,171,000 | 189,071,000 | 158,791,000 | 134,601,000 | 98,793,000 | 68,562,000 | 219,094,000 | 133,779,000 | 73,797,000 | 127,515,000 | 279,669,000 | 489,182,000 | 150,580,000 | 169,188,000 | 214,433,000 | 36,710,000 | 37,903,000 | 155,067,000 | 177,610,000 | 45,185,000 | -37,171,000 | -31,775,000 | 14,863,000 | 43,688,000 | 39,286,000 | 107,691,000 | 161,725,000 | 181,203,000 | 96,983,000 | 34,667,000 | 1,014,000 | -66,196,000 | -17,300,000 | -3,600,000 | 200,000 | -5,201,000 | 8,300,000 | 14,700,000 | 9,100,000 | -18,800,000 | -2,400,000 | 2,000,000 | 900,000 | 600,000 | 100,000 | 400,000 | -500,000 | 300,000 | 600,000 | 1,600,000 | 2,200,000 | 2,200,000 | 2,100,000 | 1,700,000 | 1,500,000 | 900,000 | 900,000 | 900,000 |