Complete source-backed income-statement history.
- Available history
- 1997-12-31 to 2023-09-30
- Data captured
Historical Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2023-09-30 | — | — | — | — | — | $73,208.00 | -$73,208.00 | — | -$94,486.00 | — | -$94,486.00 | $0.00 | $0.00 | 20,641,749 | 20,641,749 |
|---|
| 2023-06-30 | — | — | — | — | — | $77,117.00 | -$77,117.00 | — | -$96,004.00 | — | -$96,004.00 | $0.00 | $0.00 | 20,634,331 | 20,634,331 |
|---|
| 2023-03-31 | — | — | — | — | — | $75,219.00 | -$75,219.00 | — | -$95,144.00 | — | -$95,144.00 | $0.00 | $0.00 | 20,616,749 | 20,616,749 |
|---|
| 2022-12-31 | — | — | — | — | — | $70,984.00 | -$70,984.00 | — | -$105,570.00 | — | -$105,570.00 | $0.00 | $0.00 | 22,394 | 22,394 |
|---|
| 2022-09-30 | — | — | — | — | — | $34,874.00 | -$34,874.00 | — | -$52,408.00 | — | -$52,408.00 | $0.00 | $0.00 | 20,494,645 | 20,494,645 |
|---|
| 2022-06-30 | — | — | — | — | — | $34,576.00 | -$34,576.00 | — | -$51,920.00 | — | -$51,920.00 | $0.00 | $0.00 | 20,494,645 | 20,494,645 |
|---|
| 2022-03-31 | — | — | — | — | — | $97,930.00 | -$97,930.00 | — | -$114,054.00 | — | -$114,054.00 | -$0.01 | -$0.01 | 20,479,460 | 20,479,460 |
|---|
| 2021-12-31 | — | — | — | — | — | $19,018.00 | -$19,018.00 | — | -$34,536.00 | — | -$34,536.00 | -$0.01 | — | 24,933 | — |
|---|
| 2021-09-30 | — | — | — | — | — | $119,427.00 | -$119,427.00 | — | -$134,945.00 | — | -$134,945.00 | -$0.01 | — | 20,386,311 | — |
|---|
| 2021-06-30 | — | — | — | — | — | $47,224.00 | -$47,224.00 | — | -$62,209.00 | — | -$62,209.00 | $0.00 | — | 20,339,203 | — |
|---|
| 2021-03-31 | $0.00 | — | — | — | — | $70,256.00 | -$70,256.00 | — | -$84,747.00 | $0.00 | -$84,747.00 | $0.00 | $20,307,309.00 | 20,307,309 | — |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $187,955.00 | -$187,955.00 | — | -$198,414.00 | $0.00 | -$198,414.00 | — | — | 17,782 | — |
|---|
| 2020-09-30 | $0.00 | — | — | — | — | $33,119.00 | -$33,119.00 | — | -$46,818.00 | $0.00 | -$46,818.00 | — | — | 20,213,555 | — |
|---|
| 2020-06-30 | $0.00 | — | — | — | — | $19,446.00 | -$19,446.00 | — | — | $0.00 | -$32,066.00 | — | — | 20,189,642 | — |
|---|
| 2020-03-31 | $0.00 | — | — | — | — | $17,391.00 | — | — | — | $0.00 | -$28,213.00 | — | — | 20,189,643 | — |
|---|
| 2019-12-31 | $0.00 | — | — | — | — | -$42,926.00 | — | — | — | $0.00 | $34,600.00 | — | — | 26,412 | — |
|---|
| 2019-09-30 | $0.00 | — | — | — | — | $172,247.00 | — | — | — | $0.00 | -$177,223.00 | — | — | 20,389,642 | — |
|---|
| 2019-06-30 | $0.00 | — | — | — | — | $276,499.00 | — | — | — | $0.00 | -$276,795.00 | — | — | 20,266,565 | — |
|---|
| 2019-03-31 | $0.00 | — | — | — | — | $56,829.00 | — | — | — | $0.00 | -$56,829.00 | — | — | 20,189,642 | — |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | — | — | -$28,741.00 | — | — | — | — |
|---|
| 2018-09-30 | $0.00 | — | — | — | — | $26,761.00 | — | — | — | $0.00 | $51,458.00 | — | — | 1,719,093 | — |
|---|
| 2018-06-30 | $0.00 | — | — | — | — | $9,627.00 | — | — | — | $0.00 | -$18,258.00 | — | — | 1,719,093 | — |
|---|
| 2018-03-31 | $0.00 | — | — | — | — | $90.00 | — | — | — | $0.00 | -$6,512.00 | — | — | 1,719,093 | — |
|---|
| 2017-12-31 | $0.00 | — | — | — | — | $3,413.00 | — | — | — | $0.00 | -$9,684.00 | — | — | 0 | — |
|---|
| 2017-09-30 | $0.00 | — | — | — | — | $3,666.00 | — | — | — | $0.00 | -$9,815.00 | — | — | 1,719,093 | — |
|---|
| 2017-06-30 | $0.00 | — | — | — | — | $11,339.00 | — | — | — | $0.00 | -$17,261.00 | — | — | 1,719,093 | — |
|---|
| 2017-03-31 | $0.00 | — | — | — | — | $3,702.00 | — | — | — | $0.00 | -$9,315.00 | — | — | 1,719,093 | — |
|---|
| 2016-12-31 | $0.00 | — | — | — | — | $3,642.00 | — | — | — | $0.00 | -$9,111.00 | — | — | 0 | — |
|---|
| 2016-09-30 | $0.00 | — | — | — | — | $5,333.00 | — | — | — | $0.00 | -$10,591.00 | — | — | 1,719,093 | — |
|---|
| 2016-06-30 | $0.00 | — | — | — | — | $9,293.00 | — | — | — | $0.00 | -$14,323.00 | — | — | 1,719,093 | — |
|---|
| 2016-03-31 | $0.00 | — | — | — | — | $2,396.00 | — | — | — | $0.00 | -$7,214.00 | — | — | 1,719,093 | — |
|---|
| 2015-12-31 | $0.00 | — | — | — | — | $5,538.00 | — | — | — | $0.00 | -$10,248.00 | — | — | 0 | — |
|---|
| 2015-09-30 | $0.00 | — | — | — | — | $7,762.00 | — | — | — | $0.00 | -$12,180.00 | — | — | 1,719,093 | — |
|---|
| 2015-06-30 | $0.00 | — | — | — | — | $17,468.00 | — | — | — | $0.00 | -$21,662.00 | — | — | 1,719,093 | — |
|---|
| 2015-03-31 | $0.00 | — | — | — | — | $4,075.00 | — | — | — | $0.00 | -$7,816.00 | — | — | 1,719,093 | — |
|---|
| 2014-12-31 | $0.00 | — | — | — | — | $5,977.00 | — | — | — | $0.00 | -$11,853.00 | — | — | 0 | — |
|---|
| 2014-09-30 | $0.00 | — | — | — | — | $7,472.00 | — | — | — | $0.00 | -$10,207.00 | — | — | 1,719,093 | — |
|---|
| 2014-06-30 | $0.00 | — | — | — | — | $3,467.00 | — | — | — | $0.00 | -$6,057.00 | — | — | 1,719,093 | — |
|---|
| 2014-03-31 | $0.00 | — | — | — | — | $7,230.00 | — | — | — | — | -$9,648.00 | — | — | 1,719,093 | — |
|---|
| 2013-12-31 | $0.00 | — | — | — | — | $4,977.00 | — | — | — | — | -$7,339.00 | — | — | 0 | — |
|---|
| 2013-09-30 | $0.00 | — | — | — | — | $5,719.00 | — | — | — | — | -$7,911.00 | — | — | 1,719,093 | — |
|---|
| 2013-06-30 | $0.00 | — | — | — | — | $10,811.00 | — | — | — | — | -$12,869.00 | — | — | 1,719,093 | — |
|---|
| 2013-03-31 | $0.00 | — | — | — | — | $2,282.00 | — | — | — | — | -$4,121.00 | — | — | 1,719,093 | — |
|---|
| 2012-12-31 | $0.00 | — | — | — | — | $5,202.00 | — | — | — | — | -$6,973.00 | — | — | 0 | — |
|---|
| 2012-09-30 | $0.00 | — | — | — | — | $6,735.00 | — | — | — | — | -$8,400.00 | — | — | 1,719,093 | — |
|---|
| 2012-06-30 | $0.00 | — | — | — | — | $5,055.00 | — | — | — | — | -$6,586.00 | — | — | 1,719,093 | — |
|---|
| 2012-03-31 | $0.00 | — | — | — | — | $5,774.00 | — | — | — | — | -$7,181.00 | — | — | 1,719,093 | — |
|---|
| 2011-12-31 | $0.00 | — | — | — | — | $6,313.00 | — | — | — | — | -$7,633.00 | — | — | 0 | — |
|---|
| 2011-09-30 | $0.00 | — | — | — | — | $4,130.00 | — | — | — | — | -$5,378.00 | — | — | 1,719,093 | — |
|---|
| 2011-06-30 | $0.00 | — | — | — | — | $4,670.00 | — | — | — | — | -$5,831.00 | — | — | 1,719,093 | — |
|---|
| 2011-03-31 | $0.00 | — | — | — | — | $7,055.00 | — | — | — | — | -$8,083.00 | — | — | 1,719,093 | — |
|---|
| 2010-12-31 | $0.00 | — | — | — | — | $3,917.00 | — | — | — | — | -$4,873.00 | — | — | 0 | — |
|---|
| 2010-09-30 | $0.00 | — | — | — | — | $3,204.00 | — | — | — | — | -$4,139.00 | — | — | 1,719,093 | — |
|---|
| 2010-06-30 | $0.00 | — | — | — | — | $6,700.00 | — | — | — | — | -$7,580.00 | — | — | 1,719,093 | — |
|---|
Annual Income Statement
| Date | Revenue | Cost of revenue | Gross profit | R&D expense | SG&A expense | Operating expenses | Operating income | Nonoperating income/expense | Pre-tax income | Income tax | Net income | Basic EPS | Diluted EPS | Basic shares | Diluted shares |
|---|
| 2022-12-31 | — | — | — | — | — | $238,364.00 | -$238,364.00 | — | -$323,952.00 | — | -$323,952.00 | -$0.01 | -$0.01 | 20,512,033 | 20,512,033 |
|---|
| 2021-12-31 | — | — | — | — | — | $255,926.00 | -$255,926.00 | — | -$316,437.00 | — | -$316,437.00 | -$0.02 | -$0.02 | 20,369,497 | 20,369,497 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $257,911.00 | -$257,911.00 | — | -$305,511.00 | $0.00 | -$305,511.00 | — | — | 20,215,453 | 20,215,453 |
|---|
| 2019-12-31 | $0.00 | — | — | — | — | $462,649.00 | — | — | — | $0.00 | -$476,247.00 | — | — | 20,309,094 | — |
|---|
| 2017-12-31 | $0.00 | — | — | — | — | $22,119.00 | — | — | — | $0.00 | -$46,074.00 | — | — | 1,719,093 | — |
|---|
| 2016-12-31 | $0.00 | — | — | — | — | $20,663.00 | — | — | -$41,238.00 | $0.00 | -$41,238.00 | — | — | 1,719,093 | — |
|---|
| 2015-12-31 | $0.00 | — | — | — | — | $34,843.00 | — | — | -$51,906.00 | $0.00 | -$51,906.00 | — | — | 1,719,093 | — |
|---|
| 2014-12-31 | $0.00 | — | — | — | — | $24,146.00 | — | — | — | $0.00 | -$37,765.00 | — | — | 1,719,093 | — |
|---|
| 2013-12-31 | $0.00 | — | — | — | — | $23,789.00 | — | — | — | — | -$32,240.00 | — | — | 1,719,093 | — |
|---|
| 2012-12-31 | $0.00 | — | — | — | — | $22,765.00 | — | — | — | — | -$29,140.00 | — | — | 1,719,093 | — |
|---|
| 2011-12-31 | $0.00 | — | — | — | — | $22,168.00 | — | — | — | — | -$26,925.00 | — | — | 1,719,093 | — |
|---|
| 2010-12-31 | $0.00 | — | — | — | — | $18,050.00 | — | — | — | — | -$21,585.00 | — | — | 1,719,093 | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$21,203.00 | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$19,714.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$22,394.00 | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$31,026.00 | — | — | — | — |
|---|
| 2005-12-31 | — | — | — | — | — | — | — | — | — | — | -$12,417.00 | — | — | — | — |
|---|
| 2004-12-31 | — | — | — | — | — | — | — | — | — | — | -$9,385.00 | — | — | — | — |
|---|
| 2003-12-31 | — | — | — | — | — | — | — | — | — | — | -$8,449.00 | — | — | — | — |
|---|
| 2002-12-31 | — | — | — | — | — | — | — | — | — | — | -$2,861.00 | — | — | — | — |
|---|
| 2001-12-31 | — | — | — | — | — | — | — | — | — | — | -$2,896.00 | — | — | — | — |
|---|
| 2000-12-31 | — | — | — | — | — | — | — | — | — | — | -$147.00 | — | — | — | — |
|---|
| 1999-12-31 | — | — | — | — | — | — | — | — | — | — | -$4,055.00 | — | — | — | — |
|---|
| 1998-12-31 | — | — | — | — | — | — | — | — | — | — | -$3,995.00 | — | — | — | — |
|---|
| 1997-12-31 | — | — | — | — | — | — | — | — | — | — | -$5,699.00 | — | — | — | — |
|---|