AP 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 | 1991-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 108,108,000 | 102,218,000 | 107,211,000 | 104,803,000 | 93,534,000 | 99,647,000 | 102,582,000 | 94,426,000 | 84,507,000 | 81,185,000 | 92,428,000 | 86,800,000 | 87,029,000 | 75,674,000 | 74,778,000 | 91,063,000 | 97,019,000 | 90,872,000 | 102,519,000 | 107,494,000 | 64,712,000 | 112,216,000 | 127,427,000 | 115,077,000 | 114,449,000 | 103,886,000 | 110,550,000 | 103,516,000 | 92,126,000 | 82,861,000 | 93,301,000 | 63,578,000 | 55,326,000 | 58,094,000 | 59,973,000 | 65,087,000 | 74,588,000 | 65,409,000 | 69,949,000 | 62,913,000 | 77,055,000 | 64,433,000 | 69,938,000 | 69,624,000 | 77,154,010 | 72,190,123 | 69,955,747 | 73,605,120 | 86,513,412 | 74,263,346 | 94,971,201 | 89,068,000 | 82,165,048 | 79,537,134 | 82,857,950 | 82,325,868 | 66,482,019 | 71,961,129 | 74,978,864 | 85,754,988 | 88,087,526 | 105,906,219 | 102,689,468 | 97,839,787 | 83,193,866 | 87,159,691 | 88,740,035 | 87,740,408 | 78,367,270 | 79,068,503 | 75,454,678 | 68,889,549 | 69,126,275 | 56,631,688 | 62,346,985 | 58,894,052 | 51,506,689 | 50,922,137 | 53,645,595 | 46,786,579 | 47,849,365 | 43,358,209 | 51,746,917 | 49,678,982 | 46,175,215 | 53,978,237 | 57,524,192 | 54,698,000 | 53,010,966 | 53,367,586 | 56,620,664 | 56,167,784 | 60,204,364 | 51,559,893 | 57,044,913 | 59,469,353 | 61,600,000 | 51,900,000 | 48,900,000 | 49,400,000 | 46,400,000 | 46,100,000 | 46,800,000 | 48,600,000 | 48,300,000 | 41,600,000 | 43,100,000 | 40,800,000 | 42,000,000 | 38,500,000 | 40,800,000 | 41,100,000 | 38,700,000 | 35,000,000 | 36,500,000 | 33,600,000 | 29,400,000 | 27,600,000 | 29,700,000 | 27,100,000 | 26,900,000 | 23,700,000 | 29,400,000 | 53,600,000 | 46,400,000 | 45,900,000 | 48,300,000 | 49,700,000 | 55,600,000 | 49,000,000 | 61,300,000 | 55,400,000 |
cost of revenue | 95,930,000 | 84,490,000 | 85,471,000 | 86,372,000 | 77,311,000 | 84,378,000 | 87,487,000 | 78,820,000 | 74,628,000 | 67,990,000 | 75,433,000 | 69,588,000 | 67,909,000 | 59,461,000 | 59,983,000 | 70,160,000 | 75,925,000 | 75,475,000 | 84,536,000 | 90,221,000 | 50,098,000 | 98,408,000 | 108,576,000 | 94,757,000 | 93,697,000 | 87,295,000 | 92,017,000 | 84,663,000 | 80,672,000 | 67,267,000 | 77,452,000 | 51,105,000 | 47,195,000 | 48,655,000 | 48,197,000 | 52,044,000 | 59,882,000 | 53,244,000 | 55,408,000 | 50,063,000 | 58,765,000 | 48,177,000 | 55,310,000 | 55,090,000 | 59,301,983 | 56,065,811 | 54,301,753 | 56,236,453 | 66,986,530 | 58,059,322 | 67,590,005 | 63,394,143 | 60,787,661 | 56,501,918 | 54,784,095 | 56,840,920 | 45,270,749 | 47,504,103 | 50,218,086 | 59,776,062 | 61,498,069 | 76,160,867 | 72,531,491 | 69,900,573 | 58,549,255 | 61,309,784 | 61,673,688 | 62,274,273 | 57,104,280 | 58,357,507 | 55,064,326 | 51,866,887 | 53,518,369 | 44,614,970 | 48,859,816 | 47,985,845 | 45,524,697 | 44,130,224 | 43,417,517 | 36,751,562 | 37,810,035 | 34,214,123 | 40,247,402 | 39,044,793 | 35,404,123 | 42,271,731 | 44,420,829 | 42,661,000 | 41,250,842 | 41,463,479 | 44,355,905 | 42,771,774 | 46,108,663 | 37,261,778 | 41,753,494 | 42,911,588 | 44,800,000 | 37,400,000 | 33,400,000 | 35,100,000 | 32,400,000 | 32,500,000 | 31,800,000 | 32,800,000 | 33,700,000 | 28,800,000 | 29,700,000 | 27,900,000 | 28,500,000 | 27,500,000 | 28,500,000 | 29,400,000 | 27,300,000 | 25,200,000 | 26,500,000 | 24,100,000 | 21,200,000 | 19,800,000 | 22,000,000 | 19,800,000 | 18,900,000 | 17,300,000 | 21,000,000 | 40,100,000 | 38,900,000 | 32,900,000 | 34,100,000 | 35,500,000 | 39,400,000 | 34,600,000 | 44,800,000 | 38,500,000 |
gross profit | 12,178,000 | 17,728,000 | 21,740,000 | 18,431,000 | 16,223,000 | 15,269,000 | 15,095,000 | 15,606,000 | 9,879,000 | 13,195,000 | 16,995,000 | 17,212,000 | 19,120,000 | 16,213,000 | 14,795,000 | 20,903,000 | 21,094,000 | 15,397,000 | 17,983,000 | 17,273,000 | 14,614,000 | 13,808,000 | 18,851,000 | 20,320,000 | 20,752,000 | 16,591,000 | 18,533,000 | 18,853,000 | 11,454,000 | 15,594,000 | 15,849,000 | 12,473,000 | 8,131,000 | 9,439,000 | 11,776,000 | 13,043,000 | 14,706,000 | 12,165,000 | 14,541,000 | 12,850,000 | 18,290,000 | 16,256,000 | 14,628,000 | 14,534,000 | 17,852,027 | 16,124,312 | 15,653,994 | 17,368,667 | 19,526,882 | 16,204,024 | 27,381,196 | 25,673,857 | 21,377,387 | 23,035,216 | 28,073,855 | 25,484,948 | 21,211,270 | 24,457,026 | 24,760,778 | 25,978,926 | 26,589,457 | 29,745,352 | 30,157,977 | 27,939,214 | 24,644,611 | 25,849,907 | 27,066,347 | 25,466,135 | 21,262,990 | 20,710,996 | 20,390,352 | 17,022,662 | 15,607,906 | 12,016,718 | 13,487,169 | 10,908,207 | 5,981,992 | 6,791,913 | 10,228,078 | 10,035,017 | 10,039,330 | 9,144,086 | 11,499,515 | 10,634,189 | 10,771,092 | 11,706,506 | 13,103,363 | 12,037,000 | 11,760,124 | 11,904,107 | 12,264,759 | 13,396,010 | 14,095,701 | 14,298,115 | 15,291,419 | 16,557,765 | 16,800,000 | 14,500,000 | 15,500,000 | 14,300,000 | 14,000,000 | 13,600,000 | 15,000,000 | 15,800,000 | 14,600,000 | 12,800,000 | 13,400,000 | 12,900,000 | 13,500,000 | 11,000,000 | 12,300,000 | 11,700,000 | 11,400,000 | 9,800,000 | 10,000,000 | 9,500,000 | 8,200,000 | 7,800,000 | 7,700,000 | 7,300,000 | 8,000,000 | 6,400,000 | 8,400,000 | 13,500,000 | 7,500,000 | 13,000,000 | 14,200,000 | 14,200,000 | 16,200,000 | 14,400,000 | 16,500,000 | 16,900,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 1,024,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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 12,783,000 | 16,203,000 | 18,447,000 | 16,561,000 | 15,861,000 | 15,295,000 | 15,414,000 | 14,365,000 | 15,822,000 | 15,189,000 | 16,563,000 | 16,301,000 | 16,780,000 | 15,956,000 | 14,852,000 | 16,529,000 | 18,020,000 | 16,867,000 | 18,579,000 | 19,144,000 | 17,291,000 | 20,195,000 | 20,583,000 | 21,378,000 | 22,234,000 | 19,694,000 | 20,549,000 | 21,220,000 | 19,953,000 | 20,535,000 | 20,717,000 | 17,433,000 | 14,708,000 | 11,787,000 | 12,264,000 | 12,538,000 | 12,767,000 | 11,891,000 | 12,477,000 | 12,064,000 | 14,164,000 | 11,819,000 | 12,212,000 | 12,829,000 | 12,835,326 | 12,376,283 | 12,727,382 | 13,252,009 | 12,534,083 | 12,369,035 | 13,863,503 | 13,545,379 | 33,680,391 | 12,338,983 | 13,306,201 | 13,918,831 | 10,795,399 | 11,743,926 | 12,005,953 | 12,437,722 | 63,115,513 | 13,182,856 | 12,406,954 | 12,118,677 | 10,702,503 | 11,643,926 | 11,582,524 | 11,681,047 | 36,360,711 | 10,902,692 | 11,192,967 | 9,358,630 | 10,207,065 | 9,071,721 | 9,404,355 | 8,635,859 | 9,393,824 | 8,797,055 | 8,657,358 | 8,412,763 | 8,682,402 | 7,637,231 | 10,263,004 | 9,863,286 | 8,644,059 | 9,181,594 | 9,749,057 | 9,601,000 | 9,448,800 | 9,834,534 | 11,385,539 | 10,038,127 | 9,818,349 | 9,065,589 | 9,207,669 | 10,066,393 | 10,700,000 | 9,200,000 | 9,400,000 | 9,100,000 | 9,000,000 | 8,800,000 | 8,700,000 | 8,700,000 | 8,700,000 | 8,000,000 | 7,600,000 | 7,600,000 | 8,000,000 | 7,200,000 | 7,700,000 | 7,600,000 | 7,100,000 | 6,700,000 | 6,500,000 | 6,100,000 | 5,500,000 | 5,900,000 | 5,500,000 | 5,700,000 | 6,000,000 | 5,400,000 | 6,600,000 | 12,500,000 | 12,000,000 | 11,700,000 | 12,000,000 | 12,200,000 | 12,500,000 | 12,500,000 | 13,100,000 | 12,900,000 |
operating income | -605,000 | 1,722,000 | 3,288,000 | 2,993,000 | 1,929,000 | 1,615,000 | 1,496,000 | 2,728,000 | -12,631,000 | -2,361,000 | 469,000 | 907,000 | 2,003,000 | 178,000 | -86,000 | 4,351,000 | 3,044,000 | -1,340,000 | -653,000 | -11,959,000 | -35,478,000 | -6,685,000 | -1,626,000 | -1,103,000 | -1,774,000 | -3,213,000 | -2,015,000 | -2,367,000 | -39,770,000 | -4,941,000 | -4,856,000 | -4,963,000 | 7,708,000 | -2,357,000 | -806,000 | 502,000 | -2,757,000 | 42,000 | 2,018,000 | 777,000 | 4,088,000 | 20,777,000 | 2,391,000 | 1,711,000 | 5,499,363 | 3,748,029 | 2,927,950 | 4,116,658 | 6,994,558 | 3,834,992 | 13,515,931 | 12,129,000 | -12,398,512 | 10,696,622 | 14,764,883 | 11,664,007 | 7,721,871 | 12,713,100 | 12,754,825 | 13,541,204 | -36,526,056 | 16,562,496 | 17,751,023 | 15,820,537 | 13,942,108 | 14,205,981 | 15,483,823 | 13,785,088 | -15,097,721 | 9,808,304 | 9,197,385 | 7,664,032 | 5,400,841 | 2,944,997 | 4,082,814 | 2,272,348 | -3,411,832 | -2,005,142 | 1,570,720 | 1,622,254 | 1,356,928 | 1,506,855 | 1,236,511 | 770,903 | 1,165,147 | 2,907,798 | 3,354,306 | 2,436,000 | 2,311,324 | 2,069,573 | 519,220 | -3,562,117 | 4,277,352 | 5,232,526 | 6,083,750 | 6,491,372 | 6,100,000 | 5,300,000 | 6,100,000 | 5,200,000 | 5,000,000 | 4,800,000 | 6,300,000 | 7,100,000 | 5,900,000 | 4,800,000 | 5,800,000 | 5,300,000 | 5,500,000 | 3,800,000 | 4,600,000 | 4,100,000 | 4,300,000 | 3,100,000 | 3,500,000 | 3,400,000 | 2,700,000 | 1,900,000 | 2,200,000 | 1,600,000 | 2,000,000 | 1,000,000 | 1,800,000 | 1,000,000 | -4,500,000 | 1,300,000 | 2,200,000 | 2,000,000 | 3,700,000 | 1,900,000 | 3,400,000 | 4,000,000 |
net income | -41,836,000 | 809,000 | 423,000 | 985,000 | 715,000 | 1,123,000 | 403,000 | 1,645,000 | -12,336,000 | -1,589,000 | 1,063,000 | 167,000 | 2,192,000 | 968,000 | 668,000 | 4,142,000 | 3,075,000 | -5,055,000 | -3,858,000 | -15,148,000 | -60,243,000 | -7,039,000 | -2,994,000 | 941,000 | -3,191,000 | -2,202,000 | -1,913,000 | -4,783,000 | -43,062,000 | -27,382,000 | -6,486,000 | -2,890,000 | 3,332,000 | -1,511,000 | -520,000 | 72,000 | -2,043,000 | -343,000 | 1,121,000 | 78,000 | -1,500,000 | 12,705,000 | 1,106,000 | 126,000 | 3,318,457 | 1,528,497 | 1,508,495 | 1,999,551 | 1,753,621 | 2,756,055 | 9,122,747 | 7,677,000 | -9,652,504 | 7,523,661 | 9,373,744 | 8,211,099 | 3,850,351 | 8,714,879 | 7,793,098 | 7,318,672 | -21,150,939 | 11,973,648 | 11,609,008 | 10,143,283 | 10,190,084 | 9,398,630 | 10,177,683 | 9,464,603 | -2,138,143 | 6,644,347 | 6,557,060 | 5,571,736 | 8,277,156 | 2,109,457 | 3,146,306 | 1,503,081 | -2,769,472 | -1,877,725 | 839,624 | 1,208,573 | 944,294 | -4,080,915 | 391,048 | 196,573 | 568,618 | 1,267,216 | 2,100,475 | -1,675,000 | 860,515 | 1,641,144 | -784,200 | -2,700,459 | 4,695,220 | 3,299,807 | 4,032,345 | 4,164,628 | 4,200,000 | 3,500,000 | 4,000,000 | 3,400,000 | 3,500,000 | 3,300,000 | 4,200,000 | 4,700,000 | 3,800,000 | 4,600,000 | 4,300,000 | 3,800,000 | 4,500,000 | 2,400,000 | 2,900,000 | 2,600,000 | 3,300,000 | 1,700,000 | 2,000,000 | 2,100,000 | 1,600,000 | 1,100,000 | 1,700,000 | 3,600,000 | 3,000,000 | 900,000 | -8,600,000 | 200,000 | -16,800,000 | 400,000 | 1,200,000 | 600,000 | -5,300,000 | -7,700,000 | -1,200,000 | 500,000 |