Complete source-backed income-statement history.
- Available history
- 2010-06-30 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 | $801,846.00 | $363,284.00 | $438,562.00 | $97,769.00 | — | $1.15M | -$710,123.00 | $30,750.00 | -$679,373.00 | $114,096.00 | -$793,469.00 | -$0.07 | -$0.07 | 11,822,360 | 11,822,360 |
|---|
| 2026-03-31 | $1.49M | $998,966.00 | $495,208.00 | $30,000.00 | — | $1.06M | -$565,702.00 | $32,871.00 | — | — | -$532,831.00 | -$0.06 | -$0.06 | 8,927,360 | 8,927,360 |
|---|
| 2025-12-31 | $626,042.00 | $603,428.00 | $22,614.00 | $60,550.00 | $1.61M | $1.67M | -$1.64M | $25,829.00 | -$1.62M | $41.00 | -$1.62M | -$0.34 | -$0.34 | 742,728 | 742,728 |
|---|
| 2025-09-30 | $1.65M | $1.13M | $517,277.00 | $25,750.00 | $705,830.00 | $731,580.00 | -$214,303.00 | -$6,336.00 | -$220,639.00 | $665.00 | -$221,304.00 | -$0.07 | -$0.07 | 3,045,753 | 3,045,753 |
|---|
| 2025-06-30 | $1.53M | $1.08M | $444,769.00 | $51,500.00 | $925,629.00 | $977,129.00 | -$532,360.00 | -$2,111.00 | -$534,471.00 | $29,778.00 | -$564,249.00 | -$0.20 | -$0.20 | 2,837,226 | 2,837,226 |
|---|
| 2025-03-31 | $1.47M | $1.19M | $288,211.00 | $33,000.00 | $1.09M | $1.12M | -$835,559.00 | $41,887.00 | -$793,672.00 | — | -$793,672.00 | -$0.28 | -$0.28 | 2,808,071 | 2,808,071 |
|---|
| 2024-12-31 | $1.74M | $1.53M | $208,094.00 | $24,000.00 | $1.71M | $1.73M | -$1.52M | $10,147.00 | -$1.51M | -$79.00 | -$1.51M | -$0.61 | -$0.61 | 148,244 | 148,244 |
|---|
| 2024-09-30 | $2.4M | $1.99M | $410,482.00 | $39,250.00 | $980,165.00 | $1.02M | -$608,932.00 | $27,428.00 | -$581,504.00 | -$131.00 | -$581,373.00 | -$0.27 | -$0.27 | 2,115,307 | 2,115,307 |
|---|
| 2024-06-30 | $1.53M | $1.03M | $501,178.00 | $111,700.00 | $997,873.00 | $1.11M | -$608,395.00 | $10,665.00 | -$597,730.00 | $1,251.00 | -$598,981.00 | -$0.30 | -$0.30 | 2,030,403 | 2,030,403 |
|---|
| 2024-03-31 | $346,766.00 | $164,886.00 | $181,880.00 | $188,400.00 | $1.33M | $1.51M | -$1.33M | $73,628.00 | -$1.26M | $31,345.00 | -$1.29M | -$0.64 | -$0.64 | 2,021,237 | 2,021,237 |
|---|
| 2023-12-31 | $1.03M | $868,090.00 | $158,082.00 | — | $1.12M | $1.92M | -$1.76M | -$159,983.00 | -$1.92M | -$76.00 | -$2.01M | -$1.00 | -$1.00 | -12,059 | -12,059 |
|---|
| 2023-09-30 | $872,762.00 | $731,062.00 | $141,700.00 | — | $1.05M | $1.05M | -$906,849.00 | $54,303.00 | -$852,546.00 | -$206.00 | -$828,818.00 | -$0.41 | -$0.41 | 2,005,159 | 2,005,159 |
|---|
| 2023-06-30 | $2.39M | $2.11M | $281,149.00 | — | $1.1M | $1.1M | -$820,251.00 | $2,799.00 | -$817,452.00 | -$113.00 | -$757,372.00 | -$0.05 | -$0.05 | 15,941,265 | 15,941,265 |
|---|
| 2023-03-31 | $2.21M | $1.72M | $486,673.00 | — | $1.04M | $1.04M | -$550,958.00 | $19,398.00 | -$531,561.00 | $18,702.00 | -$550,263.00 | -$0.04 | -$0.04 | 15,489,689 | 15,489,689 |
|---|
| 2022-12-31 | $2.12M | $1.84M | $279,629.00 | — | $1.22M | $1.22M | -$942,230.00 | -$4,761.00 | -$946,991.00 | -$51.00 | -$946,939.00 | -$0.06 | -$0.06 | 739,964 | 739,964 |
|---|
| 2022-09-30 | $1.47M | $1.11M | $354,129.00 | — | $1.03M | $1.03M | -$677,286.00 | $10,593.00 | -$666,693.00 | -$60.00 | -$666,633.00 | -$0.04 | -$0.04 | 14,966,739 | 14,966,739 |
|---|
| 2022-06-30 | $651,412.00 | $462,516.00 | $188,896.00 | — | $1.25M | $1.25M | -$1.06M | -$6,790.00 | -$1.06M | -$78.00 | -$1.06M | -$0.09 | -$0.09 | 11,677,265 | 11,677,265 |
|---|
| 2022-03-31 | $230,857.00 | $90,310.00 | $140,547.00 | — | $792,164.00 | $792,164.00 | -$651,616.00 | -$12,045.00 | -$663,662.00 | $3,136.00 | -$666,798.00 | -$0.07 | — | 9,672,508 | 9,672,508 |
|---|
| 2021-12-31 | $613,123.00 | $303,698.00 | $309,425.00 | — | $1.52M | $1.52M | -$1.21M | -$16,760.00 | — | — | -$1.22M | -$0.14 | — | 242,667 | -60,641,235 |
|---|
| 2021-09-30 | $411,452.00 | $136,887.00 | $274,565.00 | — | $698,717.00 | $698,717.00 | -$424,152.00 | -$29,279.00 | — | — | -$453,431.00 | -$0.05 | — | 8,557,429 | 68,459,430 |
|---|
| 2021-06-30 | $560,692.00 | $427,457.00 | $133,235.00 | — | $775,657.00 | $775,657.00 | -$642,422.00 | -$45,161.00 | — | — | -$687,583.00 | -$0.08 | — | 8,999,062 | — |
|---|
| 2021-03-31 | $332,580.00 | $217,551.00 | $115,029.00 | — | $567,649.00 | $567,649.00 | -$452,620.00 | -$182,094.00 | — | — | -$634,714.00 | -$0.09 | — | 7,209,589 | 7,209,589 |
|---|
| 2020-12-31 | $319,595.00 | -$15,763.00 | $335,358.00 | — | $456,475.00 | $456,475.00 | -$121,117.00 | -$295,693.00 | — | — | -$416,810.00 | -$0.01 | — | — | 317,500 |
|---|
| 2020-09-30 | $278,238.00 | $447,248.00 | -$169,010.00 | — | $411,286.00 | $411,286.00 | -$580,296.00 | -$19,831.00 | — | — | -$600,127.00 | — | — | — | 51,401,395 |
|---|
| 2016-06-30 | $338,624.00 | $256,252.00 | $82,372.00 | — | — | $524,447.00 | -$442,075.00 | -$17,923.00 | -$459,998.00 | $16,711.00 | -$476,709.00 | — | — | — | 29,267,353 |
|---|
| 2016-03-31 | $412,517.00 | $330,410.00 | $82,107.00 | — | — | $648,947.00 | -$566,840.00 | -$16,004.00 | -$582,844.00 | — | -$582,844.00 | — | — | — | 28,086,105 |
|---|
| 2015-12-31 | $946,854.00 | $762,566.00 | $184,288.00 | — | — | $1.18M | -$995,914.00 | -$115,822.00 | -$1.11M | -$161.00 | -$1.11M | — | — | — | 110,047 |
|---|
| 2015-09-30 | $823,374.00 | $633,926.00 | $189,448.00 | — | — | $854,600.00 | -$665,152.00 | -$288,674.00 | -$953,826.00 | -$120.00 | -$953,706.00 | — | — | — | 27,683,644 |
|---|
| 2015-06-30 | $775,561.00 | $634,857.00 | $140,704.00 | — | — | $967,788.00 | -$827,084.00 | -$40,412.00 | -$867,496.00 | $12,853.00 | -$880,349.00 | -$0.03 | — | — | 27,380,701 |
|---|
| 2015-03-31 | $525,821.00 | $358,695.00 | $167,126.00 | — | — | $1.02M | -$848,814.00 | $9,427.00 | -$839,387.00 | $0.00 | -$839,387.00 | -$0.03 | — | — | 27,308,357 |
|---|
| 2014-12-31 | $970,608.00 | $690,639.00 | $279,969.00 | — | — | $1.25M | -$974,301.00 | -$487,256.00 | -$1.46M | -$91.00 | -$1.46M | — | — | — | 85,566 |
|---|
| 2014-09-30 | $489,009.00 | $397,173.00 | $91,836.00 | — | — | $1.22M | -$1.13M | -$73,041.00 | -$1.2M | $38.00 | -$1.2M | — | — | — | 27,308,357 |
|---|
| 2014-06-30 | $351,262.00 | $313,867.00 | $37,395.00 | — | — | $1.53M | -$1.49M | -$79,199.00 | -$1.57M | $15,879.00 | -$1.59M | -$0.06 | — | — | 26,849,456 |
|---|
| 2014-03-31 | $374,864.00 | $210,534.00 | $164,330.00 | — | — | $1.53M | -$1.36M | -$42,167.00 | -$1.41M | $0.00 | -$1.41M | -$0.05 | — | — | 26,742,623 |
|---|
| 2013-12-31 | $1.37M | $1.06M | $305,226.00 | — | — | $2.88M | -$2.58M | $47,097.00 | -$2.53M | -$69,336.00 | -$2.46M | — | — | — | 554,640 |
|---|
| 2013-09-30 | $568,918.00 | $471,992.00 | $96,926.00 | — | — | $1.65M | -$1.55M | -$24,832.00 | -$1.57M | $0.00 | -$1.57M | — | — | — | 25,700,296 |
|---|
| 2013-06-30 | $794,166.00 | $627,934.00 | $166,232.00 | — | — | $1.62M | -$1.45M | -$58,081.00 | -$1.51M | $0.00 | -$1.51M | — | — | — | 24,866,675 |
|---|
| 2013-03-31 | $615,222.00 | $564,948.00 | $50,274.00 | — | — | $1.27M | -$1.22M | -$35,419.00 | -$1.26M | $0.00 | -$1.26M | — | — | — | 22,001,587 |
|---|
| 2012-12-31 | $1.46M | $1.5M | -$44,988.00 | — | — | — | -$1.41M | -$33,197.00 | -$1.45M | -$82,502.00 | -$1.36M | — | — | — | 3,693,793 |
|---|
| 2012-09-30 | $381,173.00 | $322,824.00 | $58,349.00 | — | — | $867,958.00 | -$809,609.00 | -$24,495.00 | -$834,104.00 | $0.00 | -$834,104.00 | — | — | — | 19,541,679 |
|---|
| 2012-06-30 | $1.06M | $871,070.00 | $189,426.00 | — | — | $1.03M | -$836,982.00 | -$11,355.00 | -$848,337.00 | $0.00 | -$848,337.00 | — | — | — | 18,506,730 |
|---|
| 2012-03-31 | $710,825.00 | $535,108.00 | $175,717.00 | — | — | $960,428.00 | -$784,711.00 | -$10,430.00 | -$795,141.00 | $0.00 | -$795,141.00 | — | — | — | 18,038,323 |
|---|
| 2011-12-31 | $1.37M | $1.04M | $326,358.00 | — | — | — | -$2.11M | -$9,283.00 | -$2.12M | $51,914.00 | -$2.17M | — | — | — | — |
|---|
| 2011-09-30 | $589,307.00 | $472,211.00 | $117,096.00 | — | — | $778,287.00 | -$661,191.00 | -$1,463.00 | -$662,654.00 | $0.00 | -$662,654.00 | — | — | — | — |
|---|
| 2011-06-30 | $575,815.00 | $466,157.00 | $109,658.00 | — | — | $1.29M | -$1.18M | -$5,512.00 | -$1.18M | -$4,887.00 | -$1.18M | — | — | — | — |
|---|
| 2011-03-31 | $283,903.00 | $172,506.00 | $111,397.00 | — | — | $537,606.00 | -$426,209.00 | -$14,308.00 | -$440,517.00 | — | -$440,517.00 | — | — | — | — |
|---|
| 2010-12-31 | $451,408.00 | $250,323.00 | $201,085.00 | — | — | — | -$453,537.00 | -$3,807.00 | -$457,344.00 | — | -$457,344.00 | — | — | — | — |
|---|
| 2010-09-30 | $182,416.00 | $115,817.00 | $66,599.00 | — | — | $604,597.00 | -$537,998.00 | -$1,458.00 | -$539,456.00 | — | -$539,456.00 | — | — | — | — |
|---|
| 2010-06-30 | $193,501.00 | $122,583.00 | $70,918.00 | — | — | $480,090.00 | -$409,172.00 | -$4,377.00 | -$413,549.00 | — | -$413,549.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 | $5.28M | $4.01M | $1.27M | $170,800.00 | $4.33M | $4.5M | -$3.23M | $59,268.00 | -$3.17M | $30,484.00 | -$3.2M | -$0.88 | -$0.88 | 3,640,615 | 3,640,615 |
|---|
| 2024-12-31 | $6.02M | $4.72M | $1.3M | $363,350.00 | $5.01M | $5.37M | -$4.07M | $121,868.00 | -$3.95M | $32,385.00 | -$3.98M | -$1.81 | -$1.81 | 2,203,893 | 2,203,893 |
|---|
| 2023-12-31 | $6.5M | $5.43M | $1.07M | $797,112.00 | $4.31M | $5.11M | -$4.04M | -$83,483.00 | -$4.12M | $18,308.00 | -$4.14M | -$2.07 | -$2.07 | 1,996,678 | 1,996,678 |
|---|
| 2022-12-31 | $4.47M | $3.5M | $963,501.00 | — | $4.29M | $4.29M | -$3.33M | -$13,004.00 | -$3.34M | $2,947.00 | -$3.35M | -$0.26 | -$0.26 | 12,846,848 | 12,846,848 |
|---|
| 2021-12-31 | $1.92M | $1.09M | $832,255.00 | — | $3.56M | $3.56M | -$2.73M | -$273,295.00 | -$3M | — | -$3M | -$0.34 | — | 8,940,367 | 8,940,368 |
|---|
| 2020-12-31 | $1.48M | $991,558.00 | $492,677.00 | — | $1.72M | $1.72M | -$1.23M | -$373,560.00 | — | — | -$1.6M | -$0.03 | — | — | 51,718,895 |
|---|
| 2015-12-31 | $3.07M | $2.39M | $681,568.00 | $264,767.00 | — | $4.02M | -$3.34M | -$435,482.00 | -$3.77M | $12,572.00 | -$3.79M | — | — | — | 27,568,989 |
|---|
| 2014-12-31 | $2.19M | $1.61M | $573,530.00 | $304,121.00 | — | $5.53M | -$4.96M | -$681,663.00 | -$5.64M | $15,826.00 | -$5.66M | -$0.21 | — | — | 27,054,450 |
|---|
| 2013-12-31 | $3.35M | $2.73M | $615,867.00 | $285,837.00 | — | $7.42M | -$6.8M | -$71,235.00 | -$6.87M | -$69,336.00 | -$6.8M | -$0.27 | — | — | 24,735,921 |
|---|
| 2012-12-31 | $3.61M | $3.23M | $378,503.00 | — | — | — | -$3.84M | -$79,477.00 | -$3.92M | -$82,502.00 | -$3.84M | — | — | — | 19,077,341 |
|---|
| 2011-12-31 | $2.82M | $2.15M | $664,508.00 | — | — | — | -$4.39M | -$30,566.00 | -$4.42M | $47,027.00 | -$4.46M | — | — | — | 15,845,268 |
|---|
| 2010-12-31 | $940,008.00 | $587,748.00 | $352,260.00 | — | — | — | -$1.93M | -$15,877.00 | -$1.95M | — | -$1.95M | — | — | — | — |
|---|