Complete source-backed income-statement history.
- Available history
- 2006-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 | — | — | — | $62,250.00 | — | $2.35M | -$2.35M | — | — | — | -$2.34M | -$0.16 | -$0.16 | 13,475,293 | 13,475,293 |
|---|
| 2026-03-31 | — | — | — | $333,376.00 | — | $1.99M | -$1.99M | — | — | — | -$1.99M | -$0.18 | -$0.18 | 10,889,003 | 10,889,003 |
|---|
| 2025-12-31 | — | — | — | $52,118.00 | — | $1.82M | -$1.82M | — | — | — | -$2.61M | — | -$0.34 | — | 1,039,331 |
|---|
| 2025-09-30 | — | — | — | $50,696.00 | — | $1.8M | -$1.8M | — | — | — | -$1.98M | -$0.33 | -$0.33 | 6,171,195 | 6,171,195 |
|---|
| 2025-06-30 | — | — | — | $60,648.00 | — | $774,809.00 | -$774,809.00 | — | — | — | -$775,673.00 | -$0.29 | -$0.29 | 2,720,533 | 2,720,533 |
|---|
| 2025-03-31 | — | — | — | $91,457.00 | — | $706,940.00 | -$706,940.00 | — | — | — | -$709,555.00 | -$0.29 | -$0.29 | 2,471,513 | 2,471,513 |
|---|
| 2024-12-31 | — | — | — | $34,830.00 | — | $613,497.00 | -$613,497.00 | — | — | — | -$617,694.00 | -$0.27 | -$0.27 | 0 | 0 |
|---|
| 2024-09-30 | — | — | — | $361,630.00 | — | $983,257.00 | -$983,257.00 | — | — | — | -$986,030.00 | -$0.44 | -$0.44 | 2,249,290 | 2,249,290 |
|---|
| 2024-06-30 | — | — | — | $210,708.00 | — | $1.01M | -$1.01M | — | — | — | -$1.01M | -$0.45 | -$0.45 | 2,249,290 | 2,249,290 |
|---|
| 2024-03-31 | — | — | — | $119,064.00 | — | $966,879.00 | -$966,879.00 | — | — | — | -$971,322.00 | -$0.43 | -$0.43 | 2,249,290 | 2,249,290 |
|---|
| 2023-12-31 | — | — | — | $149,071.00 | — | $1.03M | -$1.03M | — | — | — | -$1.03M | -$0.41 | -$0.41 | 112,372 | 112,372 |
|---|
| 2023-09-30 | — | $356,001.00 | — | $132,487.00 | — | $1.02M | -$1.02M | — | — | — | -$1.02M | -$0.49 | -$0.49 | 2,074,938 | 2,074,938 |
|---|
| 2023-06-30 | — | $522,561.00 | — | $427,457.00 | — | $1.67M | -$1.67M | — | — | — | -$1.67M | -$1.00 | -$1.00 | 1,665,956 | 1,665,956 |
|---|
| 2023-03-31 | — | $519,480.00 | — | $189,085.00 | — | $1.37M | -$1.37M | — | — | — | -$1.37M | -$0.82 | -$0.82 | 1,664,951 | 1,664,951 |
|---|
| 2022-12-31 | — | — | — | $453,620.00 | — | $1.63M | -$1.63M | — | — | — | -$1.63M | -$0.98 | -$0.98 | 27,846 | 27,846 |
|---|
| 2022-09-30 | — | $643,957.00 | — | $272,388.00 | — | $1.48M | -$1.48M | — | — | — | -$1.48M | -$0.89 | -$0.89 | 1,664,659 | 1,664,659 |
|---|
| 2022-06-30 | — | $753,530.00 | — | $164,810.00 | — | $1.55M | -$1.55M | — | — | — | -$1.55M | -$0.95 | -$0.95 | 1,620,091 | 1,620,091 |
|---|
| 2022-03-31 | — | $565,922.00 | — | $458,450.00 | — | $1.65M | -$1.65M | — | — | — | -$1.66M | -$0.12 | — | 13,746,593 | — |
|---|
| 2021-12-31 | — | — | — | $803,654.00 | — | $2.02M | -$2.02M | — | — | — | -$2.03M | -$0.15 | — | 91,917 | 91,917 |
|---|
| 2021-09-30 | — | — | — | $227,181.00 | — | $1.24M | -$1.24M | — | — | — | -$1.24M | -$0.09 | — | 13,733,912 | 13,733,912 |
|---|
| 2021-06-30 | — | — | — | $262,415.00 | — | $1.73M | -$1.73M | — | — | — | -$1.73M | -$0.13 | — | 13,633,040 | 13,633,040 |
|---|
| 2021-03-31 | — | — | — | $443,526.00 | — | $1.73M | -$1.73M | — | — | — | -$1.73M | -$0.14 | — | 12,768,201 | 12,768,201 |
|---|
| 2020-12-31 | — | — | — | $211,638.00 | — | $904,201.00 | -$904,201.00 | — | — | — | -$906,927.00 | — | — | — | 102,824 |
|---|
| 2020-09-30 | — | — | — | $799,420.00 | — | $1.6M | -$1.6M | — | — | — | -$1.6M | — | — | — | 11,174,302 |
|---|
| 2020-06-30 | — | — | — | $117,946.00 | — | $373,389.00 | -$373,389.00 | — | — | — | -$373,125.00 | — | — | — | 11,174,302 |
|---|
| 2020-03-31 | — | — | — | $94,673.00 | — | $387,157.00 | -$387,157.00 | — | — | — | -$383,175.00 | — | — | — | 11,174,302 |
|---|
| 2019-12-31 | — | — | — | $121,868.00 | — | $330,477.00 | -$330,477.00 | — | — | — | -$322,071.00 | — | — | — | -55,871,077 |
|---|
| 2019-09-30 | — | — | — | $570,601.00 | — | $1.09M | -$1.09M | — | — | — | -$1.08M | — | — | — | 67,045,814 |
|---|
| 2019-06-30 | — | — | — | $80,123.00 | — | $627,886.00 | -$627,886.00 | — | — | — | -$610,464.00 | — | — | — | 67,045,814 |
|---|
| 2019-03-31 | — | — | — | $48,314.00 | — | $438,742.00 | -$438,742.00 | — | — | — | -$428,736.00 | — | — | — | 67,045,814 |
|---|
| 2018-12-31 | — | — | — | -$29,546.00 | — | $351,965.00 | -$351,965.00 | — | — | — | -$348,589.00 | — | — | — | 769,129 |
|---|
| 2018-09-30 | — | — | — | $3,454.00 | — | $1.03M | -$1.03M | — | — | — | -$1.03M | — | — | — | 58,029,292 |
|---|
| 2018-06-30 | — | — | — | $41,106.00 | — | $371,945.00 | -$371,945.00 | — | — | — | -$371,420.00 | — | — | — | 58,025,814 |
|---|
| 2018-03-31 | — | — | — | $25,689.00 | — | $379,759.00 | -$379,759.00 | — | — | — | -$379,160.00 | — | — | — | 58,025,814 |
|---|
| 2017-12-31 | — | — | — | $103,782.00 | — | $433,033.00 | -$433,033.00 | — | — | — | -$432,619.00 | — | — | — | 744,208 |
|---|
| 2017-09-30 | — | — | — | $205,674.00 | — | $463,216.00 | -$463,216.00 | — | — | — | -$462,419.00 | — | — | — | 58,016,031 |
|---|
| 2017-06-30 | — | — | — | $14,559.00 | — | $292,936.00 | -$292,936.00 | — | — | — | -$292,784.00 | — | — | — | 57,678,012 |
|---|
| 2017-03-31 | — | — | — | $143,244.00 | — | $620,604.00 | -$602,604.00 | — | — | — | -$620,592.00 | — | — | — | 49,431,370 |
|---|
| 2016-12-31 | — | — | — | $150,695.00 | — | $516,268.00 | -$516,268.00 | — | — | — | -$516,257.00 | — | — | — | 0 |
|---|
| 2016-09-30 | — | — | — | $335,950.00 | — | $647,077.00 | -$647,077.00 | — | — | — | -$646,936.00 | — | — | — | 47,875,814 |
|---|
| 2016-06-30 | — | — | — | $316,947.00 | — | $555,017.00 | -$555,017.00 | — | — | — | -$554,996.00 | — | — | — | 47,875,814 |
|---|
| 2016-03-31 | — | — | — | $264,497.00 | — | $416,554.00 | -$416,554.00 | — | — | — | -$416,543.00 | — | — | — | 47,875,814 |
|---|
| 2015-12-31 | — | — | — | $675,033.00 | — | $813,858.00 | -$613,858.00 | — | — | — | -$613,851.00 | — | — | — | 364,735 |
|---|
| 2015-09-30 | — | — | — | $624,405.00 | — | $779,712.00 | -$779,712.00 | — | — | — | -$779,687.00 | — | — | — | 46,060,597 |
|---|
| 2015-06-30 | — | — | — | $287,021.00 | — | $500,686.00 | -$500,686.00 | — | — | — | -$500,651.00 | — | — | — | 46,709,990 |
|---|
| 2015-03-31 | — | — | — | $505,514.00 | — | $752,157.00 | -$752,157.00 | — | — | — | -$957,919.00 | — | — | — | 45,498,550 |
|---|
| 2014-12-31 | — | — | — | $310,373.00 | — | $668,664.00 | -$668,664.00 | — | — | — | -$594,654.00 | — | — | — | 363,125 |
|---|
| 2014-09-30 | — | — | — | $309,103.00 | — | $501,420.00 | -$501,420.00 | — | — | — | -$501,393.00 | — | — | — | 45,483,097 |
|---|
| 2014-06-30 | — | — | — | $335,723.00 | — | $517,280.00 | -$517,280.00 | — | — | — | -$741,326.00 | — | — | — | 45,018,262 |
|---|
| 2014-03-31 | — | — | — | $162,771.00 | — | $715,779.00 | -$715,779.00 | — | — | — | -$928,815.00 | — | — | — | 41,583,097 |
|---|
| 2013-12-31 | $0.00 | — | — | $244,888.00 | — | $359,039.00 | -$359,039.00 | — | — | — | -$359,038.00 | — | — | — | 0 |
|---|
| 2013-09-30 | $0.00 | — | — | $219,898.00 | — | $313,052.00 | -$313,052.00 | — | — | — | -$313,051.00 | — | — | — | 41,583,097 |
|---|
| 2013-06-30 | $0.00 | — | — | $248,795.00 | — | $368,808.00 | -$368,808.00 | — | — | — | -$368,807.00 | — | — | — | 41,583,097 |
|---|
| 2013-03-31 | $0.00 | — | — | $166,305.00 | — | $333,947.00 | -$333,947.00 | — | — | — | -$333,946.00 | — | — | — | 41,583,097 |
|---|
| 2012-12-31 | $0.00 | — | — | $127,659.00 | — | $275,701.00 | -$275,701.00 | — | — | — | -$275,700.00 | — | — | — | 872,075 |
|---|
| 2012-09-30 | $0.00 | — | — | $393,670.00 | — | $838,169.00 | -$838,169.00 | — | — | — | -$1.98M | — | — | — | 41,558,409 |
|---|
| 2012-06-30 | $0.00 | — | — | $217,263.00 | — | $400,025.00 | -$400,025.00 | — | — | — | -$734,048.00 | — | — | — | 37,424,329 |
|---|
| 2012-03-31 | $0.00 | — | — | $273,552.00 | — | $591,863.00 | -$591,863.00 | — | — | — | -$591,858.00 | — | — | — | 35,320,680 |
|---|
| 2011-12-31 | $0.00 | — | — | $484,758.00 | — | $670,157.00 | -$670,157.00 | — | — | — | -$670,143.00 | — | — | — | 30,240 |
|---|
| 2011-09-30 | $0.00 | — | — | $364,389.00 | — | $499,241.00 | -$499,241.00 | — | — | — | -$699,053.00 | — | — | — | 35,259,142 |
|---|
| 2011-06-30 | $0.00 | — | — | $224,208.00 | — | $347,789.00 | -$347,789.00 | — | — | — | -$347,752.00 | — | — | — | — |
|---|
| 2011-03-31 | $0.00 | — | — | $261,446.00 | — | $351,062.00 | -$351,062.00 | — | — | — | -$351,015.00 | — | — | — | — |
|---|
| 2010-12-31 | $0.00 | — | — | -$82,092.00 | — | -$157,456.00 | $157,456.00 | — | — | — | $157,641.00 | — | — | — | — |
|---|
| 2010-09-30 | $0.00 | — | — | $132,656.00 | — | $378,693.00 | -$378,693.00 | — | — | — | -$377,993.00 | — | — | — | — |
|---|
| 2010-06-30 | $0.00 | — | — | $233,104.00 | — | $309,996.00 | -$309,996.00 | — | — | — | -$309,663.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 | — | — | — | $254,919.00 | — | $5.11M | -$5.11M | — | — | $1,600.00 | -$6.08M | — | -$1.26 | — | 4,840,731 |
|---|
| 2024-12-31 | — | — | — | $726,232.00 | — | $3.57M | -$3.57M | — | — | — | -$3.59M | -$1.59 | -$1.59 | 2,249,290 | 2,249,290 |
|---|
| 2023-12-31 | — | — | — | $898,100.00 | — | $5.09M | -$5.09M | — | — | — | -$5.09M | -$2.66 | -$2.66 | 1,915,838 | 1,915,838 |
|---|
| 2022-12-31 | — | — | — | $1.35M | — | $6.31M | -$6.31M | — | — | — | -$6.31M | -$3.99 | -$3.99 | 1,582,029 | 1,582,029 |
|---|
| 2021-12-31 | — | — | — | $1.74M | — | $6.72M | -$6.72M | — | — | — | -$6.73M | -$0.50 | — | 13,473,839 | 13,473,839 |
|---|
| 2020-12-31 | — | — | — | $1.22M | — | $3.27M | -$3.27M | — | — | — | -$3.26M | — | — | — | 11,277,126 |
|---|
| 2019-12-31 | — | — | — | $820,906.00 | — | $2.49M | -$2.49M | — | — | — | -$2.44M | — | — | — | 11,174,737 |
|---|
| 2018-12-31 | — | — | — | $40,703.00 | — | $2.14M | -$2.14M | — | — | — | -$2.13M | — | — | — | 58,796,115 |
|---|
| 2017-12-31 | — | — | — | $467,258.00 | — | $1.81M | -$1.81M | — | — | — | -$1.81M | — | — | — | 55,817,458 |
|---|
| 2016-12-31 | — | — | — | $870,006.00 | — | $2.13M | -$2.13M | — | — | — | -$2.13M | — | — | — | 47,875,814 |
|---|
| 2015-12-31 | $200,000.00 | — | — | $2.09M | — | $2.85M | -$2.65M | — | — | — | -$2.85M | — | — | — | 46,793,502 |
|---|
| 2014-12-31 | — | — | — | $1.12M | — | $2.4M | -$2.4M | — | — | — | -$2.77M | — | — | — | 44,405,563 |
|---|
| 2013-12-31 | $0.00 | — | — | $879,886.00 | — | $1.37M | -$1.37M | — | — | — | -$1.37M | — | — | — | 41,583,097 |
|---|
| 2012-12-31 | $0.00 | — | — | $1.01M | — | $2.11M | -$2.11M | — | — | — | -$3.58M | — | — | — | 38,985,832 |
|---|
| 2011-12-31 | $0.00 | — | — | $1.33M | — | $1.87M | -$1.87M | — | — | — | -$2.07M | — | — | — | 35,169,406 |
|---|
| 2010-12-31 | $0.00 | — | — | $445,542.00 | — | $881,684.00 | -$881,684.00 | — | — | — | -$880,250.00 | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.55M | — | — | — | — |
|---|
| 2008-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.27M | — | — | — | — |
|---|
| 2007-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.65M | — | — | — | — |
|---|
| 2006-12-31 | — | — | — | — | — | — | — | — | — | — | -$562,084.00 | — | — | — | — |
|---|