Complete source-backed income-statement history.
- Available history
- 2007-12-31 to 2026-06-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 |
|---|
| 2026-06-30 | $961,012.00 | $603,631.00 | $357,381.00 | $48,300.00 | — | $925,113.00 | -$567,732.00 | $95,805.00 | -$471,927.00 | $0.00 | -$471,927.00 | -$0.04 | -$0.04 | 11,399,612 | 11,399,612 |
|---|
| 2026-03-31 | $100,700.00 | $199,100.00 | $190,600.00 | $55,800.00 | — | $352,100.00 | -$161,500.00 | $99,200.00 | -$62,300.00 | $0.00 | -$62,300.00 | -$0.006 | -$0.006 | 11,057,345 | 11,057,345 |
|---|
| 2025-12-31 | $164,500.00 | $98,300.00 | $170,700.00 | $48,100.00 | — | $371,100.00 | -$200,400.00 | $105,400.00 | -$95,000.00 | $0.00 | -$95,000.00 | -$0.004 | -$0.004 | 4,804 | 4,804 |
|---|
| 2025-09-30 | $110,200.00 | $208,300.00 | $177,500.00 | $43,600.00 | — | $320,200.00 | -$142,700.00 | $115,900.00 | -$26,800.00 | $0.00 | -$26,800.00 | $0.00 | $0.00 | 10,800,223 | 10,800,223 |
|---|
| 2025-06-30 | $140,100.00 | $168,500.00 | $191,500.00 | $43,200.00 | — | $364,000.00 | -$172,500.00 | $113,900.00 | -$58,600.00 | $0.00 | -$58,600.00 | -$0.01 | -$0.01 | 10,792,913 | 10,792,913 |
|---|
| 2025-03-31 | $190,300.00 | $205,300.00 | $273,700.00 | $45,000.00 | — | $359,500.00 | -$85,800.00 | $111,300.00 | $25,500.00 | $0.00 | $25,500.00 | $0.002 | $0.002 | 10,792,913 | 10,792,913 |
|---|
| 2024-12-31 | $184,500.00 | $268,000.00 | $324,100.00 | $51,100.00 | — | $840,100.00 | -$516,000.00 | $121,800.00 | -$394,200.00 | $0.00 | -$394,200.00 | -$0.03 | -$0.03 | 28,182 | 28,182 |
|---|
| 2024-09-30 | $151,500.00 | $288,100.00 | $380,300.00 | $43,600.00 | — | $862,600.00 | -$482,300.00 | $231,200.00 | -$251,100.00 | $0.00 | -$251,100.00 | -$0.02 | -$0.02 | 10,508,488 | 10,508,488 |
|---|
| 2024-06-30 | $89,000.00 | $228,700.00 | $230,300.00 | $42,100.00 | — | $1.37M | -$1.14M | $137,000.00 | -$1.01M | $0.00 | -$1.01M | -$0.10 | -$0.10 | 10,501,178 | 10,501,178 |
|---|
| 2024-03-31 | $86,500.00 | $232,700.00 | $165,600.00 | $41,400.00 | — | $1.33M | -$1.16M | $131,400.00 | -$1.03M | $0.00 | -$1.03M | -$0.10 | -$0.10 | 10,501,178 | 10,501,178 |
|---|
| 2023-12-31 | $153,100.00 | $162,500.00 | $155,000.00 | $43,500.00 | — | $1.38M | -$1.22M | $128,700.00 | -$1.09M | $0.00 | -$1.09M | -$0.11 | -$0.11 | 277,778 | 277,778 |
|---|
| 2023-09-30 | $136,900.00 | $310,000.00 | $265,100.00 | $39,800.00 | — | $944,800.00 | -$679,700.00 | $65,800.00 | -$613,900.00 | -$160,600.00 | -$453,300.00 | -$0.05 | -$0.05 | 9,667,845 | 9,667,845 |
|---|
| 2023-06-30 | $150,200.00 | $229,000.00 | $370,200.00 | $35,300.00 | — | $319,700.00 | $50,500.00 | $56,000.00 | $106,500.00 | $27,400.00 | $79,100.00 | $0.01 | $0.01 | 9,251,178 | 9,251,178 |
|---|
| 2023-03-31 | $123,000.00 | $280,500.00 | $311,600.00 | $44,800.00 | — | $332,300.00 | -$20,700.00 | $61,500.00 | $40,800.00 | $10,500.00 | $30,300.00 | $0.00 | $0.00 | 9,251,178 | 9,251,178 |
|---|
| 2022-12-31 | $2.86M | $167,900.00 | $2.92M | $44,500.00 | — | $563,200.00 | $2.36M | $45,000.00 | $2.4M | $294,500.00 | $2.11M | $0.28 | $0.28 | 555,555 | 555,555 |
|---|
| 2022-09-30 | $448,600.00 | $192,400.00 | $493,500.00 | $23,900.00 | — | $293,000.00 | $200,500.00 | $6,000.00 | $206,500.00 | $0.00 | $206,500.00 | $0.03 | $0.03 | 7,584,512 | 7,584,512 |
|---|
| 2022-06-30 | $169,800.00 | $201,200.00 | $313,100.00 | $32,500.00 | — | $615,900.00 | -$302,800.00 | $5,800.00 | -$297,000.00 | $0.00 | -$297,000.00 | -$0.04 | -$0.04 | 6,751,178 | 6,751,178 |
|---|
| 2022-03-31 | $137,300.00 | $166,200.00 | $173,200.00 | $39,500.00 | — | $382,000.00 | -$208,800.00 | $5,400.00 | -$203,400.00 | $0.00 | -$203,400.00 | -$0.03 | -$0.03 | 6,751,178 | 6,751,178 |
|---|
| 2021-12-31 | $257,000.00 | $180,700.00 | $333,400.00 | $47,200.00 | — | $454,800.00 | -$121,400.00 | $5,000.00 | -$116,400.00 | -$7,400.00 | -$109,000.00 | -$0.01 | -$0.01 | 291 | 291 |
|---|
| 2021-09-30 | $222,500.00 | $103,300.00 | $209,200.00 | $44,000.00 | — | $222,900.00 | -$13,700.00 | $4,600.00 | -$9,100.00 | -$10,200.00 | $1,100.00 | $0.00 | $0.00 | 6,751,178 | 6,751,178 |
|---|
| 2021-06-30 | $144,900.00 | $233,800.00 | $280,100.00 | $45,800.00 | — | $237,700.00 | $42,400.00 | $4,700.00 | $47,100.00 | $4,600.00 | $42,500.00 | $0.00 | $0.00 | 67,400,812 | 67,400,812 |
|---|
| 2021-03-31 | $185,500.00 | $220,300.00 | $391,100.00 | $44,500.00 | — | $273,200.00 | $117,900.00 | $4,200.00 | $122,100.00 | $7,300.00 | $114,800.00 | $0.00 | $0.00 | 67,353,690 | 67,477,603 |
|---|
| 2020-12-31 | $319,000.00 | $237,300.00 | $519,000.00 | $49,800.00 | — | $287,900.00 | $231,100.00 | $4,900.00 | $236,000.00 | $14,100.00 | $221,900.00 | — | — | 1,100,304 | 1,102,624 |
|---|
| 2020-09-30 | $153,300.00 | $329,300.00 | $425,500.00 | $40,700.00 | — | $255,400.00 | $170,100.00 | $2,900.00 | $173,000.00 | $9,900.00 | $163,100.00 | — | — | 66,768,023 | 66,893,250 |
|---|
| 2020-06-30 | $107,100.00 | $305,800.00 | $321,500.00 | $41,900.00 | — | $247,900.00 | $73,600.00 | $2,200.00 | $75,800.00 | $5,000.00 | $70,800.00 | — | — | 61,044,698 | — |
|---|
| 2020-03-31 | $164,600.00 | $251,300.00 | $269,000.00 | $41,100.00 | — | $264,800.00 | $4,200.00 | $1,300.00 | $5,500.00 | -$47,100.00 | $52,600.00 | — | — | 61,044,698 | — |
|---|
| 2019-12-31 | $221,900.00 | $363,200.00 | $611,200.00 | $43,000.00 | — | $277,400.00 | $333,800.00 | $1,700.00 | $335,500.00 | $21,700.00 | $313,800.00 | — | — | 493,830 | — |
|---|
| 2019-09-30 | $189,400.00 | $208,000.00 | $429,500.00 | $45,200.00 | — | $210,400.00 | $219,100.00 | $2,000.00 | $221,100.00 | $14,300.00 | $206,800.00 | — | — | 59,614,698 | — |
|---|
| 2019-06-30 | $192,000.00 | $155,000.00 | $361,100.00 | $39,400.00 | — | $200,600.00 | $160,500.00 | -$1,200.00 | $159,300.00 | $10,400.00 | $148,900.00 | — | — | 58,616,716 | — |
|---|
| 2019-03-31 | $190,500.00 | $115,500.00 | $293,900.00 | $38,000.00 | — | $201,000.00 | $92,900.00 | -$1,600.00 | $91,300.00 | $5,900.00 | $85,400.00 | — | — | 58,616,716 | — |
|---|
| 2018-12-31 | $236,800.00 | $153,400.00 | $327,800.00 | $41,900.00 | — | $207,800.00 | $120,000.00 | -$2,500.00 | $117,500.00 | $6,500.00 | $111,000.00 | — | — | 0 | — |
|---|
| 2018-09-30 | $175,200.00 | $173,000.00 | $388,400.00 | $38,100.00 | — | $186,100.00 | $202,300.00 | -$1,900.00 | $200,400.00 | $199,300.00 | $1,100.00 | — | — | 58,616,716 | — |
|---|
| 2018-06-30 | $1.66M | $117,600.00 | $1.76M | $36,100.00 | — | $306,100.00 | $1.45M | -$2,500.00 | $1.45M | — | $1.45M | — | — | 58,616,716 | — |
|---|
| 2018-03-31 | $174,900.00 | $117,200.00 | $308,200.00 | $37,100.00 | — | $209,900.00 | $98,300.00 | -$2,500.00 | $95,800.00 | — | $95,800.00 | — | — | 58,616,716 | — |
|---|
| 2017-12-31 | $201,700.00 | $123,400.00 | $340,100.00 | $37,100.00 | — | $180,400.00 | $159,700.00 | -$2,700.00 | $157,000.00 | — | $157,000.00 | — | — | 4,425 | — |
|---|
| 2017-09-30 | $178,200.00 | $105,600.00 | $296,800.00 | $36,300.00 | — | $183,900.00 | $112,900.00 | -$3,100.00 | $109,800.00 | — | $109,800.00 | — | — | 58,599,016 | — |
|---|
| 2017-06-30 | $131,900.00 | $120,900.00 | $238,700.00 | $36,500.00 | — | $165,200.00 | $73,500.00 | -$3,100.00 | — | — | $70,400.00 | — | — | 58,599,016 | — |
|---|
| 2017-03-31 | $158,800.00 | $93,200.00 | $248,200.00 | $36,400.00 | — | $188,000.00 | $60,200.00 | -$16,200.00 | — | — | $44,000.00 | — | — | 58,599,016 | — |
|---|
| 2016-12-31 | $353,600.00 | $93,900.00 | $259,700.00 | $35,100.00 | — | $165,000.00 | $94,700.00 | -$3,200.00 | — | — | $91,500.00 | — | — | 0 | — |
|---|
| 2016-09-30 | $543,700.00 | $193,400.00 | $350,300.00 | $33,700.00 | — | $176,400.00 | $173,900.00 | -$3,300.00 | — | — | $170,600.00 | — | — | 58,599,016 | — |
|---|
| 2016-06-30 | $203,400.00 | $66,100.00 | $137,300.00 | $32,400.00 | — | $146,600.00 | -$9,300.00 | -$3,400.00 | — | — | -$12,700.00 | — | — | 58,599,016 | — |
|---|
| 2016-03-31 | $282,800.00 | $88,700.00 | $194,100.00 | $37,600.00 | — | $181,600.00 | $12,500.00 | -$3,400.00 | — | — | $9,100.00 | — | — | 58,599,016 | — |
|---|
| 2015-12-31 | $209,300.00 | $64,900.00 | $144,400.00 | $32,800.00 | — | $153,900.00 | -$9,500.00 | $52,900.00 | — | — | $43,400.00 | — | — | 0 | 0 |
|---|
| 2015-09-30 | $236,400.00 | $82,300.00 | $154,100.00 | $31,300.00 | — | $182,000.00 | -$27,900.00 | -$21,900.00 | — | — | -$49,800.00 | — | — | 58,599,016 | 58,599,016 |
|---|
| 2015-06-30 | $316,700.00 | $112,000.00 | $204,700.00 | $31,100.00 | — | $154,300.00 | $50,400.00 | -$5,100.00 | — | — | $45,300.00 | — | — | 58,599,016 | 58,600,367 |
|---|
| 2015-03-31 | $188,400.00 | $73,800.00 | $114,600.00 | $32,900.00 | — | $166,300.00 | -$51,700.00 | -$5,200.00 | — | — | -$56,900.00 | — | — | 58,599,016 | 58,599,016 |
|---|
| 2014-12-31 | $293,000.00 | $93,600.00 | $199,400.00 | $31,400.00 | — | $148,800.00 | $50,600.00 | -$5,400.00 | — | — | $45,200.00 | — | — | — | 1,674 |
|---|
| 2014-09-30 | $208,800.00 | $73,700.00 | $135,100.00 | $29,200.00 | — | $151,900.00 | -$16,800.00 | -$5,600.00 | — | — | -$22,400.00 | — | — | — | 58,599,016 |
|---|
| 2014-06-30 | $236,100.00 | $84,500.00 | $151,600.00 | $30,400.00 | — | $136,200.00 | $15,400.00 | -$5,300.00 | — | — | $10,100.00 | — | — | 58,599,016 | 58,600,830 |
|---|
| 2014-03-31 | $184,900.00 | $72,500.00 | $112,400.00 | $30,600.00 | — | $132,600.00 | -$20,200.00 | -$5,000.00 | — | — | -$25,200.00 | — | — | — | 58,599,016 |
|---|
| 2012-03-31 | $167,500.00 | $62,800.00 | $104,700.00 | $28,100.00 | — | $175,900.00 | -$71,200.00 | $3,900.00 | — | — | -$67,300.00 | — | — | — | — |
|---|
| 2011-12-31 | $128,300.00 | $46,300.00 | $82,000.00 | $27,900.00 | — | $154,600.00 | -$72,600.00 | $52,600.00 | — | — | -$20,000.00 | — | — | — | — |
|---|
| 2011-09-30 | $172,700.00 | $67,200.00 | $105,500.00 | $28,400.00 | — | $148,500.00 | -$43,000.00 | $109,100.00 | — | — | $66,100.00 | — | — | — | — |
|---|
| 2011-06-30 | $187,800.00 | $64,200.00 | $123,600.00 | $28,600.00 | — | $153,400.00 | -$29,800.00 | -$2,400.00 | — | — | -$32,200.00 | — | — | — | — |
|---|
| 2011-03-31 | $224,700.00 | $84,700.00 | $140,000.00 | $28,800.00 | — | $178,300.00 | -$38,300.00 | -$2,900.00 | — | — | -$41,200.00 | — | — | — | — |
|---|
| 2010-12-31 | $232,000.00 | $46,100.00 | $185,900.00 | $27,700.00 | — | $150,800.00 | $35,100.00 | -$2,400.00 | — | — | $32,700.00 | — | — | — | — |
|---|
| 2010-09-30 | $181,800.00 | $85,300.00 | $96,500.00 | $27,500.00 | — | $145,600.00 | -$49,100.00 | -$2,500.00 | — | — | -$51,600.00 | — | — | — | — |
|---|
| 2010-06-30 | $152,200.00 | $76,400.00 | $75,800.00 | $35,100.00 | — | $144,300.00 | -$68,500.00 | -$2,600.00 | — | — | -$71,100.00 | — | — | — | — |
|---|
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 |
|---|
| 2025-12-31 | $605,100.00 | $680,400.00 | $813,400.00 | $179,900.00 | — | $1.41M | -$601,400.00 | $446,500.00 | -$154,900.00 | $0.00 | -$154,900.00 | -$0.014 | -$0.014 | 10,800,154 | 10,800,154 |
|---|
| 2024-12-31 | $511,500.00 | $1.02M | $1.1M | $178,200.00 | — | $4.4M | -$3.3M | $621,400.00 | -$2.68M | $0.00 | -$2.68M | -$0.25 | -$0.25 | 10,531,797 | 10,531,797 |
|---|
| 2023-12-31 | $563,200.00 | $982,000.00 | $1.1M | $163,400.00 | — | $2.97M | -$1.87M | $312,000.00 | -$1.56M | -$122,700.00 | -$1.44M | -$0.15 | -$0.15 | 9,667,845 | 9,667,845 |
|---|
| 2022-12-31 | $3.61M | $727,700.00 | $3.9M | $140,400.00 | — | $1.85M | $2.05M | $62,200.00 | $2.11M | $294,500.00 | $1.81M | $0.24 | $0.24 | 7,584,511 | 7,584,511 |
|---|
| 2021-12-31 | $809,900.00 | $738,100.00 | $1.21M | $181,500.00 | — | $1.19M | $25,200.00 | $18,500.00 | $43,700.00 | -$5,700.00 | $49,400.00 | $0.01 | $0.01 | 6,743,615 | 6,743,615 |
|---|
| 2020-12-31 | $744,000.00 | $1.12M | $1.54M | $173,500.00 | — | $1.06M | $479,000.00 | $11,300.00 | $490,300.00 | -$18,100.00 | $508,400.00 | $0.01 | $0.01 | 64,052,777 | 64,172,276 |
|---|
| 2019-12-31 | $793,800.00 | $841,700.00 | $1.7M | $165,600.00 | — | $889,400.00 | $806,300.00 | $900.00 | $807,200.00 | $52,300.00 | $754,900.00 | $0.01 | $0.01 | 59,443,207 | 59,836,570 |
|---|
| 2018-12-31 | $2.24M | $561,200.00 | $2.78M | $153,200.00 | — | $909,900.00 | $1.87M | -$9,400.00 | $1.86M | $205,800.00 | $1.66M | $0.03 | $0.03 | 58,616,716 | 58,980,420 |
|---|
| 2017-12-31 | $670,600.00 | $443,100.00 | $1.12M | $146,300.00 | — | $717,500.00 | $406,300.00 | -$25,100.00 | $381,200.00 | — | $381,200.00 | $0.01 | $0.01 | 58,603,441 | 58,895,173 |
|---|
| 2016-12-31 | $1.38M | $442,100.00 | $941,400.00 | $138,800.00 | — | $669,600.00 | $271,800.00 | -$13,300.00 | — | — | $258,500.00 | $0.00 | $0.00 | 58,599,016 | 58,600,257 |
|---|
| 2015-12-31 | $950,800.00 | $333,000.00 | $617,800.00 | $128,100.00 | — | $656,500.00 | -$38,700.00 | $20,700.00 | — | — | -$18,000.00 | $0.00 | $0.00 | 58,599,016 | 58,599,016 |
|---|
| 2014-12-31 | $922,800.00 | $324,300.00 | $598,500.00 | $121,600.00 | — | $569,500.00 | $29,000.00 | -$21,300.00 | — | — | $7,700.00 | $0.00 | $0.00 | 58,599,016 | 58,600,690 |
|---|
| 2013-12-31 | $750,200.00 | $285,500.00 | $464,700.00 | $111,900.00 | — | $477,600.00 | -$12,900.00 | $23,200.00 | — | — | $10,300.00 | $0.00 | $0.00 | 58,599,016 | 58,687,694 |
|---|
| 2012-12-31 | $637,000.00 | $202,000.00 | $435,000.00 | $109,400.00 | — | $578,800.00 | -$143,800.00 | -$2,300.00 | — | — | -$146,100.00 | $0.00 | $0.00 | 58,565,605 | 58,565,605 |
|---|
| 2011-12-31 | $713,500.00 | $262,400.00 | $451,100.00 | $113,700.00 | — | $634,800.00 | -$183,700.00 | $156,400.00 | — | — | -$27,300.00 | — | — | — | — |
|---|
| 2010-12-31 | $658,700.00 | $275,500.00 | $383,200.00 | $132,300.00 | — | $617,600.00 | -$234,400.00 | -$10,700.00 | — | — | -$245,100.00 | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | $386,000.00 | — | — | — | — |
|---|