TARO 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 | 2007-12-31 | 2006-12-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-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 157,145,000 | 148,202,000 | 158,894,000 | 146,587,000 | 139,202,000 | 130,498,000 | 156,665,000 | 143,264,000 | 138,984,000 | 131,986,000 | 147,113,000 | 148,348,000 | 140,145,000 | 142,843,000 | 117,634,000 | 174,940,000 | 147,683,000 | 160,850,000 | 161,296,000 | 179,921,000 | 176,381,000 | 158,973,000 | 154,618,000 | 175,216,000 | 155,461,000 | 169,915,000 | 161,321,000 | 196,414,000 | 220,395,000 | 228,794,000 | 233,784,000 | 265,073,000 | 258,342,000 | 212,058,000 | 215,278,000 | 244,180,000 | 237,700,000 | 250,834,000 | 130,230,000 | 187,176,000 | 213,598,000 | 205,316,000 | 153,195,000 | 165,133,000 | 185,695,000 | 160,974,000 | 159,152,000 | 145,141,000 | 148,105,000 | 138,251,000 | 111,584,000 | 107,727,000 | 102,048,000 | 103,215,000 | 97,968,000 | 89,043,000 | 82,077,000 | 93,856,000 | 96,817,000 | 84,893,000 | 72,399,000 | 90,439,000 | 88,139,000 | 87,800,000 | 28,711,000 | 72,446,000 | 72,541,000 | 78,571,000 | 78,541,000 | 77,668,000 | 73,282,000 | 49,103,000 | 84,077,000 | 88,622,000 | 83,115,000 | 74,753,000 | 68,968,000 | 61,976,000 | 55,482,000 | 49,583,000 | 44,539,000 | 44,013,000 | 41,393,000 | 36,360,000 | 28,368,000 | 29,952,000 | 27,201,000 | 24,412,000 | 22,232,000 | 22,285,000 | 22,100,000 | 21,000,000 | 18,400,000 | 19,700,000 | 17,200,000 | 16,300,000 | 13,500,000 | 16,100,000 | 16,700,000 | 15,600,000 | 12,700,000 | 15,000,000 | 14,700,000 | 14,100,000 | 12,700,000 | 12,500,000 | 13,100,000 | 11,200,000 | 13,100,000 | 9,900,000 | 10,000,000 | 9,100,000 | 7,900,000 | 6,400,000 | 6,600,000 | 7,200,000 | 7,200,000 | 6,400,000 | 5,700,000 | 5,900,000 | 4,700,000 | 4,500,000 | 2,800,000 |
cost of revenue | 77,264,000 | 74,600,000 | 94,810,000 | 70,879,000 | 75,155,000 | 83,536,000 | 75,059,000 | 65,919,000 | 62,950,000 | 69,941,000 | 69,415,000 | 71,414,000 | 66,957,000 | 61,255,000 | 52,688,000 | 72,668,000 | 53,557,000 | 59,247,000 | 59,572,000 | 60,384,000 | 58,838,000 | 50,411,000 | 54,536,000 | 56,287,000 | 52,545,000 | 44,795,000 | 44,778,000 | 52,586,000 | 53,053,000 | 51,504,000 | 50,993,000 | 40,844,000 | 44,166,000 | 43,301,000 | 43,474,000 | 44,545,000 | 44,206,000 | 52,745,000 | 44,863,000 | 45,818,000 | 41,136,000 | 45,845,000 | 46,480,000 | 45,658,000 | 45,769,000 | 39,645,000 | 45,056,000 | 45,971,000 | 42,056,000 | 44,945,000 | 44,524,000 | 44,617,000 | 38,130,000 | 41,736,000 | 41,335,000 | 35,892,000 | 34,516,000 | 42,981,000 | 38,926,000 | 38,351,000 | 32,543,000 | 41,055,000 | 37,579,000 | 27,200,000 | 53,076,000 | 26,424,000 | 34,809,000 | 35,069,000 | 35,096,000 | 35,334,000 | 30,743,000 | 25,613,000 | 27,714,000 | 26,561,000 | 26,559,000 | 24,746,000 | 24,588,000 | 23,435,000 | 21,559,000 | 18,775,000 | 15,699,000 | 15,554,000 | 15,255,000 | 12,582,000 | 11,345,000 | 6,071,000 | 10,665,000 | 9,814,000 | 8,789,000 | 4,703,000 | 9,700,000 | 8,800,000 | 7,800,000 | 0 | 0 | 0 | 6,000,000 | 4,300,000 | 8,000,000 | 7,800,000 | 5,800,000 | 4,400,000 | 6,700,000 | 5,700,000 | 5,700,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2,900,000 | 3,600,000 | 3,000,000 | 2,700,000 | 3,100,000 | 2,100,000 | 2,100,000 | 1,600,000 |
gross profit | 79,881,000 | 73,602,000 | 64,084,000 | 75,708,000 | 64,047,000 | 46,962,000 | 81,606,000 | 77,345,000 | 76,034,000 | 62,045,000 | 77,698,000 | 76,934,000 | 73,188,000 | 81,588,000 | 64,946,000 | 102,272,000 | 94,126,000 | 101,603,000 | 101,724,000 | 119,537,000 | 117,543,000 | 108,562,000 | 100,082,000 | 118,929,000 | 102,916,000 | 125,120,000 | 116,543,000 | 143,828,000 | 167,342,000 | 177,290,000 | 182,791,000 | 224,229,000 | 214,176,000 | 168,757,000 | 171,804,000 | 199,635,000 | 193,494,000 | 198,089,000 | 85,367,000 | 141,358,000 | 172,462,000 | 159,471,000 | 106,715,000 | 119,475,000 | 139,926,000 | 121,329,000 | 114,096,000 | 99,170,000 | 106,049,000 | 93,306,000 | 67,060,000 | 63,110,000 | 63,918,000 | 61,479,000 | 56,633,000 | 53,151,000 | 47,561,000 | 50,875,000 | 57,891,000 | 46,542,000 | 39,856,000 | 49,384,000 | 50,560,000 | 60,600,000 | -24,365,000 | 46,022,000 | 37,732,000 | 43,502,000 | 43,445,000 | 42,334,000 | 42,539,000 | 23,490,000 | 56,363,000 | 62,061,000 | 56,556,000 | 50,007,000 | 44,380,000 | 38,541,000 | 33,923,000 | 30,808,000 | 28,840,000 | 28,459,000 | 26,138,000 | 23,778,000 | 17,023,000 | 23,881,000 | 16,536,000 | 14,598,000 | 13,443,000 | 17,582,000 | 12,400,000 | 12,200,000 | 10,600,000 | 19,700,000 | 17,200,000 | 16,300,000 | 7,500,000 | 11,800,000 | 8,700,000 | 7,800,000 | 6,900,000 | 10,600,000 | 8,000,000 | 8,400,000 | 7,000,000 | 12,500,000 | 13,100,000 | 11,200,000 | 13,100,000 | 9,900,000 | 10,000,000 | 9,100,000 | 7,900,000 | 6,400,000 | 6,600,000 | 4,300,000 | 3,600,000 | 3,400,000 | 3,000,000 | 2,800,000 | 2,600,000 | 2,400,000 | 1,200,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 13,588,000 | 14,325,000 | 16,145,000 | 16,306,000 | 12,907,000 | 11,522,000 | 11,508,000 | 14,892,000 | 14,201,000 | 12,495,000 | 12,952,000 | 16,587,000 | 14,081,000 | 16,552,000 | 12,932,000 | 15,799,000 | 14,996,000 | 15,539,000 | 13,443,000 | 20,512,000 | 14,726,000 | 14,655,000 | 13,345,000 | 20,308,000 | 17,457,000 | 17,995,000 | 14,658,000 | 19,878,000 | 18,001,000 | 14,845,000 | 17,920,000 | 19,948,000 | 17,944,000 | 18,728,000 | 14,540,000 | 23,865,000 | 12,829,000 | 13,828,000 | 14,988,000 | 13,167,000 | 15,124,000 | 14,927,000 | 12,212,000 | 12,202,000 | 11,838,000 | 10,943,000 | 11,525,000 | 9,847,000 | 8,867,000 | 6,934,000 | 7,807,000 | 7,258,000 | 8,663,000 | 9,592,000 | 9,138,000 | 8,837,000 | 7,746,000 | 8,058,000 | 9,583,000 | 8,856,000 | 7,449,000 | 9,330,000 | 9,063,000 | 9,200,000 | 257,000 | 12,504,000 | 11,664,000 | 11,848,000 | 9,752,000 | 9,212,000 | 10,502,000 | 10,510,000 | 11,720,000 | 11,063,000 | 11,221,000 | 9,594,000 | 8,722,000 | 7,993,000 | 6,782,000 | 6,247,000 | 5,351,000 | 5,811,000 | 4,910,000 | 4,898,000 | 4,014,000 | 3,867,000 | 3,799,000 | 3,395,000 | 3,532,000 | 3,028,000 | 2,700,000 | 3,200,000 | 2,900,000 | 0 | 0 | 0 | 2,300,000 | 3,000,000 | 2,400,000 | 2,300,000 | 1,900,000 | 2,500,000 | 2,100,000 | 2,400,000 | 1,900,000 | 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 | 63,998,000 | 68,862,000 | 72,006,000 | 66,434,000 | 62,768,000 | 53,777,000 | 67,630,000 | 56,067,000 | 39,042,000 | 36,179,000 | 36,928,000 | 38,821,000 | 36,879,000 | 40,626,000 | 35,180,000 | 44,910,000 | 35,928,000 | 39,041,000 | 33,161,000 | 43,833,000 | 38,609,000 | 33,840,000 | 36,927,000 | 44,083,000 | 39,287,000 | 36,337,000 | 38,907,000 | 42,084,000 | 38,313,000 | 35,731,000 | 40,172,000 | 42,509,000 | 40,810,000 | 42,774,000 | 37,432,000 | 46,094,000 | 34,174,000 | 35,512,000 | 37,374,000 | 39,814,000 | 37,028,000 | 37,156,000 | 33,165,000 | 34,328,000 | 35,891,000 | 38,918,000 | 35,109,000 | 32,948,000 | 30,797,000 | 31,370,000 | 32,899,000 | 29,718,000 | 35,782,000 | 37,389,000 | 36,756,000 | 33,735,000 | 32,607,000 | 34,059,000 | 37,258,000 | 32,521,000 | 38,198,000 | 33,624,000 | 32,863,000 | 34,200,000 | 55,546,000 | 48,545,000 | 33,983,000 | 35,170,000 | 36,169,000 | 38,160,000 | 40,130,000 | 41,085,000 | 45,868,000 | 43,160,000 | 36,898,000 | 31,997,000 | 26,263,000 | 23,015,000 | 19,849,000 | 18,894,000 | 17,096,000 | 17,263,000 | 16,198,000 | 16,330,000 | 12,832,000 | 12,846,000 | 12,023,000 | 11,338,000 | 10,288,000 | 15,272,000 | 9,100,000 | 9,400,000 | 8,400,000 | -60,300,000 | 0 | 0 | 6,900,000 | 10,900,000 | 6,900,000 | 6,700,000 | 6,300,000 | 9,400,000 | 6,600,000 | 6,900,000 | 6,300,000 | -44,300,000 | 0 | 0 | -35,000,000 | 0 | 0 | 0 | -27,100,000 | 0 | 0 | 4,400,000 | 2,800,000 | 2,900,000 | 2,200,000 | 2,000,000 | 2,000,000 | 1,900,000 | 1,400,000 |
operating income | 15,883,000 | 4,740,000 | -7,922,000 | 9,274,000 | 1,279,000 | -4,027,000 | 13,976,000 | 12,070,000 | 36,966,000 | 24,446,000 | -19,230,000 | -41,887,000 | 36,309,000 | 40,962,000 | -449,158,000 | 57,212,000 | 58,198,000 | 62,562,000 | 68,563,000 | 75,382,000 | 78,934,000 | 78,722,000 | 63,155,000 | 74,822,000 | 61,769,000 | 88,783,000 | 77,636,000 | 101,744,000 | 129,029,000 | 141,559,000 | 142,619,000 | 181,720,000 | 173,393,000 | 124,983,000 | 134,372,000 | 153,541,000 | 159,320,000 | 160,277,000 | 54,493,000 | 101,544,000 | 134,894,000 | 120,265,000 | 73,550,000 | 63,147,000 | 104,035,000 | 82,411,000 | 78,987,000 | 66,222,000 | 74,468,000 | 61,936,000 | 34,161,000 | 33,392,000 | 25,519,000 | 24,090,000 | 19,877,000 | 18,108,000 | 11,591,000 | 16,816,000 | 20,633,000 | 14,021,000 | -1,162,000 | 15,760,000 | 17,697,000 | 26,300,000 | -79,911,000 | -2,523,000 | 3,749,000 | 8,332,000 | 7,276,000 | 4,174,000 | 2,409,000 | -17,595,000 | 10,495,000 | 18,901,000 | 19,658,000 | 18,010,000 | 18,117,000 | 15,526,000 | 14,074,000 | 11,914,000 | 11,744,000 | 11,196,000 | 9,940,000 | 7,448,000 | 4,191,000 | 5,168,000 | 4,513,000 | 3,260,000 | 3,155,000 | 2,310,000 | 3,300,000 | 2,800,000 | 2,200,000 | -40,600,000 | 17,200,000 | 16,300,000 | 600,000 | 900,000 | 1,800,000 | 1,100,000 | 600,000 | 1,200,000 | 1,400,000 | 1,500,000 | 700,000 | -31,800,000 | 13,100,000 | 11,200,000 | -21,900,000 | 9,900,000 | 10,000,000 | 9,100,000 | -19,200,000 | 6,400,000 | 6,600,000 | -100,000 | 800,000 | 500,000 | 800,000 | 800,000 | 600,000 | 500,000 | -200,000 |
net income | 20,208,000 | 8,547,000 | 10,033,000 | 6,913,000 | 7,265,000 | -2,813,000 | 14,079,000 | 27,404,000 | 26,313,000 | 23,317,000 | -18,767,000 | -29,786,000 | 32,919,000 | 45,132,000 | -434,918,000 | 54,198,000 | 67,682,000 | 56,178,000 | 66,183,000 | 58,435,000 | 93,506,000 | 62,560,000 | 67,277,000 | 86,287,000 | 17,972,000 | 52,393,000 | 54,497,000 | 82,985,000 | 139,818,000 | 123,657,000 | 109,897,000 | 114,950,000 | 188,998,000 | 133,348,000 | 103,636,000 | 152,292,000 | 142,482,000 | 143,385,000 | 46,098,000 | 89,640,000 | 115,615,000 | 96,336,000 | 58,796,000 | 49,167,000 | 88,777,000 | 65,350,000 | 62,911,000 | 47,252,000 | 62,400,000 | 58,935,000 | 35,689,000 | 25,658,000 | 16,046,000 | 18,860,000 | 18,930,000 | 8,550,000 | 80,702,000 | 9,726,000 | 12,491,000 | 11,104,000 | -2,595,000 | 12,529,000 | 13,049,000 | 20,100,000 | -84,426,000 | -6,888,000 | 2,142,000 | 6,493,000 | 5,027,000 | 4,786,000 | 4,029,000 | -8,860,000 | 11,119,000 | 16,612,000 | 15,736,000 | 14,818,000 | 13,989,000 | 12,925,000 | 11,563,000 | 10,192,000 | 9,875,000 | 9,825,000 | 7,338,000 | 6,060,000 | 3,158,000 | 3,514,000 | 2,811,000 | 2,074,000 | 1,628,000 | 1,739,000 | 1,700,000 | 1,300,000 | 800,000 | 1,200,000 | 700,000 | 300,000 | 100,000 | 200,000 | 800,000 | 400,000 | 100,000 | 700,000 | 700,000 | 600,000 | 200,000 | 100,000 | 1,200,000 | 700,000 | 1,100,000 | 700,000 | 1,000,000 | 500,000 | 500,000 | -100,000 | -200,000 | -600,000 | 600,000 | 400,000 | 500,000 | 600,000 | -200,000 | 500,000 | -200,000 |