SAFE 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 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 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 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 103,027,000 | 85,561,000 | 85,661,000 | 78,329,000 | 30,278,000 | 47,757,000 | 48,063,000 | 31,953,000 | 52,013,000 | 47,281,000 | 44,213,000 | 43,507,000 | 39,909,000 | 38,000,000 | 37,353,000 | 40,165,000 | 29,586,000 | 22,310,000 | 19,680,000 | 21,820,000 | 14,813,000 | 11,644,000 | 11,574,000 | 11,693,000 | 6,750,000 | 6,256,000 | 4,204,000 | 6,024,000 | 7,706,000 | 4,772,000 | 4,672,000 | 4,593,000 | 172,025,000 | 120,487,000 | 109,185,000 | 112,857,000 | 109,950,000 | 113,486,000 | 129,843,000 | 108,749,000 | 101,073,000 | 95,802,000 | 100,329,000 | 94,533,000 | 93,713,000 | -9,224,000 | -2,621,000 | 8,557,000 | 9,876,000 | 2,376,000 | 32,744,000 | 148,552,000 | 67,936,000 | 57,086,000 | 54,483,000 | 125,061,000 | -356,264,000 | 187,955,000 | 298,269,000 | 127,225,000 | -143,252,000 | 175,233,000 | 428,922,000 | 251,616,000 | 250,253,000 | 248,617,000 | 178,072,000 | 160,931,000 | 152,894,000 | 142,773,000 | 136,206,000 | 131,385,000 | 118,490,000 | 142,198,000 | 116,998,000 | 112,547,000 | 111,791,000 | 118,616,000 | 122,114,000 | 123,108,000 | 108,398,000 | 106,096,000 | 99,199,000 | 95,300,000 | 90,402,000 | 88,606,000 | 86,410,000 | 80,107,000 | 79,430,000 | 78,457,000 | 80,501,000 | 76,814,000 | 75,475,000 | 76,187,000 | 75,585,000 | 73,632,000 | 59,600,000 | 39,500,000 | 38,600,000 | 35,700,000 | 29,200,000 | 27,100,000 | 24,300,000 | 2,900,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 2,900,000 | 300,000 | 100,000 | 1,500,000 | 1,400,000 | 1,300,000 | 1,200,000 | 1,200,000 | 1,100,000 | 1,400,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,400,000 | 1,300,000 | 1,200,000 |
cost of revenue | 1,434,000 | 1,001,000 | 1,013,000 | 42,079,000 | 42,344,000 | 55,646,000 | 61,260,000 | 53,856,000 | 625,000 | 719,000 | 722,000 | 598,000 | 652,000 | 493,000 | 536,000 | 798,000 | 12,244,000 | 625,000 | 645,000 | 812,000 | 5,403,000 | 456,000 | 398,000 | 354,000 | 364,000 | 472,000 | 425,000 | 210,000 | 257,000 | 241,000 | 167,000 | 196,000 | 137,464,000 | 102,720,000 | 97,431,000 | 101,157,000 | 96,822,000 | 99,472,000 | 100,695,000 | 103,723,000 | 106,788,000 | 101,397,000 | 106,222,000 | 109,482,000 | 120,542,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 101,593,000 | 84,560,000 | 84,648,000 | 36,250,000 | -12,066,000 | -7,889,000 | -13,197,000 | -21,903,000 | 51,388,000 | 46,562,000 | 43,491,000 | 42,909,000 | 39,257,000 | 37,507,000 | 36,817,000 | 39,367,000 | 17,342,000 | 21,685,000 | 19,035,000 | 21,008,000 | 9,410,000 | 11,188,000 | 11,176,000 | 11,339,000 | 6,386,000 | 5,784,000 | 3,779,000 | 5,814,000 | 7,449,000 | 4,531,000 | 4,505,000 | 4,397,000 | 34,561,000 | 17,767,000 | 11,754,000 | 11,700,000 | 13,128,000 | 14,014,000 | 29,148,000 | 5,026,000 | -5,715,000 | -5,595,000 | -5,893,000 | -14,949,000 | -26,829,000 | -9,224,000 | -2,621,000 | 8,557,000 | 9,876,000 | 2,376,000 | 32,744,000 | 148,552,000 | 67,936,000 | 57,086,000 | 54,483,000 | 125,061,000 | -356,264,000 | 187,955,000 | 298,269,000 | 127,225,000 | -143,252,000 | 175,233,000 | 428,922,000 | 251,616,000 | 250,253,000 | 248,617,000 | 178,072,000 | 160,931,000 | 152,894,000 | 142,773,000 | 136,206,000 | 131,385,000 | 118,490,000 | 142,198,000 | 116,998,000 | 112,547,000 | 111,791,000 | 118,616,000 | 122,114,000 | 123,108,000 | 108,398,000 | 106,096,000 | 99,199,000 | 95,300,000 | 90,402,000 | 88,606,000 | 86,410,000 | 80,107,000 | 79,430,000 | 78,457,000 | 80,501,000 | 76,814,000 | 75,475,000 | 76,187,000 | 75,585,000 | 73,632,000 | 59,600,000 | 39,500,000 | 38,600,000 | 35,700,000 | 29,200,000 | 27,100,000 | 24,300,000 | 2,900,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 2,900,000 | 300,000 | 100,000 | 1,500,000 | 1,400,000 | 1,300,000 | 1,200,000 | 1,200,000 | 1,100,000 | 1,400,000 | 1,500,000 | 1,500,000 | 1,500,000 | 1,400,000 | 1,300,000 | 1,200,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 19,297,000 | 20,715,000 | 21,490,000 | 19,707,000 | 34,792,000 | 14,963,000 | 18,836,000 | 3,148,000 | 9,767,000 | 9,048,000 | 10,459,000 | 9,040,000 | 8,178,000 | 7,663,000 | 8,724,000 | 7,601,000 | 6,231,000 | 5,441,000 | 6,817,000 | 5,325,000 | 4,865,000 | 5,069,000 | 5,567,000 | 4,302,000 | 4,540,000 | 3,938,000 | 3,022,000 | 2,044,000 | 1,580,000 | 1,492,000 | 1,431,000 | 1,522,000 | 39,823,000 | 44,468,000 | 55,253,000 | 43,547,000 | 42,583,000 | 40,426,000 | 42,653,000 | 35,001,000 | 42,854,000 | 33,420,000 | 43,285,000 | 49,443,000 | 59,604,000 | 22,731,000 | 24,660,000 | 21,141,000 | 54,680,000 | 30,185,000 | 26,746,000 | -82,204,000 | -126,471,000 | -132,576,000 | 174,824,000 | -11,512,000 | 202,977,000 | -435,912,000 | -162,458,000 | -114,988,000 | 130,735,000 | -476,989,000 | -397,831,000 | -165,227,000 | -320,098,000 | -142,973,000 | -69,010,000 | -66,835,000 | -61,204,000 | -38,123,000 | -45,707,000 | -43,399,000 | -38,171,000 | -83,663,000 | -38,259,000 | -42,228,000 | 15,649,000 | -33,514,000 | -39,095,000 | -158,224,000 | -28,820,000 | -31,218,000 | -29,453,000 | -27,347,000 | -39,590,000 | -22,384,000 | -43,897,000 | -22,996,000 | -20,673,000 | -20,904,000 | -21,541,000 | -22,170,000 | -19,299,000 | -20,596,000 | -21,756,000 | -21,643,000 | -110,100,000 | -8,200,000 | -8,700,000 | -7,500,000 | -6,200,000 | -6,200,000 | -4,400,000 | -6,800,000 | -200,000 | -300,000 | -200,000 | -300,000 | -200,000 | -200,000 | -500,000 | -200,000 | -300,000 | -100,000 | -5,100,000 | -200,000 | -200,000 | -100,000 | -100,000 | -200,000 | -200,000 | -200,000 | -200,000 | -200,000 | -200,000 | -200,000 |
operating income | 34,884,000 | -130,242,000 | 15,829,000 | 16,543,000 | -58,703,000 | -10,594,000 | 86,298,000 | -24,115,000 | 19,173,000 | 16,232,000 | 13,851,000 | 16,333,000 | 14,487,000 | 13,380,000 | 11,740,000 | 16,578,000 | 10,812,000 | 8,251,000 | 5,942,000 | 11,137,000 | 4,362,000 | 2,069,000 | 1,762,000 | 3,743,000 | -1,344,000 | -721,000 | -1,604,000 | 1,338,000 | 5,869,000 | 949,000 | 1,053,000 | 914,000 | -326,000 | -22,718,000 | -41,781,000 | -31,679,000 | -16,146,000 | -10,764,000 | 13,382,000 | -25,816,000 | -37,333,000 | -29,256,000 | -33,936,000 | -54,851,000 | -50,330,000 | 20,218,000 | 15,694,000 | 11,489,000 | 50,678,000 | 25,132,000 | 73,768,000 | 62,952,000 | -58,535,000 | -75,490,000 | 229,307,000 | 54,559,000 | -153,287,000 | -247,957,000 | -277,423,000 | -89,918,000 | -12,517,000 | -301,756,000 | 31,091,000 | 86,389,000 | -69,845,000 | 105,644,000 | 109,062,000 | 94,096,000 | 91,690,000 | 104,650,000 | 90,499,000 | 87,986,000 | 80,319,000 | 58,535,000 | 78,739,000 | 70,319,000 | 127,440,000 | 85,102,000 | 83,019,000 | -35,116,000 | 79,578,000 | 74,878,000 | 69,746,000 | 67,953,000 | 50,812,000 | 66,222,000 | 42,513,000 | 57,111,000 | 58,757,000 | 57,553,000 | 58,960,000 | 54,644,000 | 56,176,000 | 55,591,000 | 53,829,000 | 51,989,000 | -50,500,000 | 31,300,000 | 29,900,000 | 28,200,000 | 23,000,000 | 20,900,000 | 19,900,000 | -3,900,000 | -100,000 | -200,000 | -100,000 | -200,000 | -100,000 | -100,000 | 2,400,000 | 100,000 | -200,000 | 1,400,000 | -3,700,000 | 1,100,000 | 1,000,000 | 1,100,000 | 1,000,000 | 1,200,000 | 1,300,000 | 1,300,000 | 1,300,000 | 1,200,000 | 1,100,000 | 1,000,000 |
net income | 41,184,000 | -122,969,000 | 22,130,000 | -7,145,000 | -118,763,000 | 17,952,000 | -162,760,000 | -1,888,000 | -1,136,000 | 20,204,000 | 14,732,000 | 16,908,000 | 15,270,000 | 14,163,000 | 12,514,000 | 17,347,000 | 11,119,000 | 5,432,000 | 4,523,000 | 6,619,000 | 4,308,000 | 2,009,000 | 1,703,000 | 3,720,000 | -1,344,000 | -721,000 | -1,604,000 | 1,846,000 | 3,699,000 | 949,000 | 1,053,000 | 914,000 | 20,520,000 | 6,664,000 | -19,147,000 | -10,472,000 | -16,480,000 | 35,903,000 | -3,919,000 | -14,631,000 | -47,043,000 | -18,757,000 | -14,087,000 | -32,064,000 | -79,810,000 | -63,640,000 | -50,407,000 | -46,073,000 | -25,842,000 | -53,659,000 | -26,034,000 | 83,472,000 | -58,535,000 | -75,490,000 | 229,307,000 | -15,596,000 | -153,287,000 | -247,957,000 | -281,702,000 | -85,829,000 | -12,517,000 | -301,756,000 | 31,091,000 | 86,389,000 | -69,845,000 | 105,644,000 | 109,062,000 | 94,096,000 | 91,690,000 | 104,650,000 | 90,499,000 | 87,986,000 | 80,319,000 | 58,535,000 | 78,739,000 | 70,319,000 | 127,440,000 | 85,102,000 | 83,019,000 | -35,116,000 | 79,578,000 | 74,878,000 | 69,746,000 | 67,953,000 | 50,812,000 | 66,222,000 | 42,513,000 | 57,111,000 | 58,757,000 | 57,553,000 | 58,960,000 | 54,644,000 | 56,176,000 | 55,591,000 | 53,829,000 | 51,989,000 | -50,500,000 | 31,300,000 | 29,900,000 | 28,200,000 | 23,000,000 | 20,900,000 | 19,900,000 | -3,900,000 | -100,000 | -200,000 | -100,000 | -200,000 | -100,000 | -100,000 | 2,400,000 | 100,000 | -200,000 | 1,400,000 | -3,700,000 | 1,100,000 | 1,000,000 | 1,100,000 | 1,000,000 | 1,200,000 | 1,300,000 | 1,300,000 | 1,300,000 | 1,200,000 | 1,100,000 | 1,000,000 |