Complete source-backed income-statement history.
- Available history
- 2010-09-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 | $2.44M | $1.35M | $1.09M | $560,281.00 | — | $1.2M | -$103,576.00 | -$30,754.00 | — | $0.00 | -$134,330.00 | -$0.05 | -$0.05 | 2,752,616 | 2,752,616 |
|---|
| 2026-03-31 | $2.29M | $1.31M | $987,074.00 | $414,445.00 | — | $1.12M | -$128,002.00 | — | — | $0.00 | -$152,713.00 | -$0.06 | -$0.06 | 2,752,616 | 2,752,616 |
|---|
| 2025-12-31 | $2.27M | $1.37M | $902,187.00 | $601,154.00 | — | $1.24M | -$336,881.00 | — | — | $1.16M | -$1.52M | -$0.55 | -$0.55 | 4,821 | 4,821 |
|---|
| 2025-09-30 | $2.26M | $1.35M | $906,693.00 | $458,747.00 | — | $1.14M | -$234,326.00 | — | -$263,439.00 | $0.00 | -$263,439.00 | -$0.10 | -$0.10 | 2,752,616 | 2,752,616 |
|---|
| 2025-06-30 | $2.22M | $1.29M | $924,599.00 | $623,262.00 | — | $1.3M | -$378,265.00 | -$15,374.00 | -$393,639.00 | $0.00 | -$393,639.00 | -$0.14 | -$0.14 | 2,752,616 | 2,752,616 |
|---|
| 2025-03-31 | $2.28M | $1.37M | $908,566.00 | $469,680.00 | — | $1.19M | -$280,548.00 | — | -$292,686.00 | $0.00 | -$292,686.00 | -$0.11 | -$0.11 | 2,694,599 | 2,694,599 |
|---|
| 2024-12-31 | $1.91M | $1.2M | $705,244.00 | $503,887.00 | — | $1.13M | -$422,607.00 | — | — | -$112,706.00 | -$312,827.00 | -$0.11 | -$0.11 | 39,494 | 39,494 |
|---|
| 2024-09-30 | $2.09M | $1.18M | $911,952.00 | $521,107.00 | — | $1.12M | -$208,321.00 | — | -$208,815.00 | -$50,488.00 | -$158,327.00 | -$0.06 | -$0.06 | 2,611,616 | 2,611,616 |
|---|
| 2024-06-30 | $2.39M | $1.39M | $993,596.00 | $662,276.00 | — | $1.39M | -$397,062.00 | — | -$398,442.00 | -$100,454.00 | -$297,988.00 | -$0.12 | -$0.12 | 2,454,116 | 2,454,116 |
|---|
| 2024-03-31 | $2.15M | $1.32M | $835,307.00 | $555,599.00 | — | $1.22M | -$380,227.00 | — | -$372,705.00 | -$88,899.00 | -$283,806.00 | -$0.12 | -$0.12 | 2,454,116 | 2,454,116 |
|---|
| 2023-12-31 | $2.19M | $1.25M | $942,408.00 | $526,443.00 | — | $1.15M | -$209,096.00 | — | — | -$290,613.00 | $94,654.00 | $0.03 | $0.03 | 0 | 0 |
|---|
| 2023-09-30 | $2.7M | $1.58M | $1.12M | $516,174.00 | — | $1.1M | $23,726.00 | — | $30,910.00 | -$78,693.00 | $109,603.00 | $0.04 | $0.04 | 2,454,116 | 2,454,116 |
|---|
| 2023-06-30 | $2.28M | $1.24M | $1.04M | $395,781.00 | — | $979,972.00 | $62,472.00 | — | $71,382.00 | $16,237.00 | $55,145.00 | $0.02 | $0.02 | 2,454,116 | 2,454,116 |
|---|
| 2023-03-31 | $2.16M | $1.23M | $935,427.00 | $396,766.00 | — | $1M | -$68,237.00 | — | -$68,972.00 | -$15,184.00 | -$53,788.00 | -$0.02 | -$0.02 | 2,454,116 | 2,454,116 |
|---|
| 2022-12-31 | $2.11M | $1.31M | $801,512.00 | $329,901.00 | — | $904,389.00 | -$102,877.00 | — | $1,052.00 | $23,799.00 | -$22,747.00 | -$0.01 | -$0.01 | 0 | 0 |
|---|
| 2022-09-30 | $2.03M | $1.26M | $767,915.00 | $313,092.00 | — | $878,413.00 | -$110,498.00 | — | -$116,714.00 | -$29,742.00 | -$86,972.00 | -$0.04 | -$0.04 | 2,454,116 | 2,454,116 |
|---|
| 2022-06-30 | $2.18M | $1.52M | $663,635.00 | $352,910.00 | — | $923,000.00 | -$259,365.00 | — | -$268,992.00 | -$67,462.00 | -$201,530.00 | -$0.08 | -$0.08 | 2,454,116 | 2,454,116 |
|---|
| 2022-03-31 | $2.16M | $1.32M | $841,889.00 | $390,024.00 | — | $1.02M | -$177,605.00 | — | -$188,083.00 | -$43,575.00 | -$144,508.00 | -$0.06 | -$0.06 | 2,454,116 | 2,454,116 |
|---|
| 2021-12-31 | $1.63M | $931,013.00 | $696,750.00 | $339,984.00 | — | $851,247.00 | -$154,497.00 | — | -$164,398.00 | -$23,946.00 | -$140,452.00 | -$0.05 | -$0.06 | 0 | 25,403 |
|---|
| 2021-09-30 | $1.89M | $953,437.00 | $934,051.00 | $299,653.00 | — | $852,287.00 | $81,764.00 | — | $540,890.00 | $18,230.00 | $522,660.00 | $0.21 | $0.21 | 2,454,116 | 2,501,034 |
|---|
| 2021-06-30 | $1.73M | $1.12M | $605,418.00 | $266,633.00 | — | $737,665.00 | -$132,247.00 | — | -$144,978.00 | -$35,266.00 | -$109,712.00 | -$0.04 | -$0.04 | 2,454,116 | 2,454,116 |
|---|
| 2021-03-31 | $1.81M | $985,666.00 | $823,877.00 | $307,212.00 | — | $887,810.00 | -$63,933.00 | $452,079.00 | $388,146.00 | -$15,325.00 | $403,471.00 | $0.16 | $0.16 | 2,454,116 | 2,454,116 |
|---|
| 2020-12-31 | $1.46M | $985,963.00 | $477,297.00 | $192,840.00 | — | $706,459.00 | -$229,162.00 | -$12,653.00 | -$241,815.00 | -$47,549.00 | -$194,266.00 | -$0.08 | -$0.08 | 0 | 0 |
|---|
| 2020-09-30 | $1.56M | $957,964.00 | $597,104.00 | $335,075.00 | — | $867,936.00 | -$270,832.00 | -$11,453.00 | -$282,285.00 | -$69,519.00 | -$212,766.00 | -$0.09 | -$0.09 | 2,454,116 | 2,454,116 |
|---|
| 2020-06-30 | $1.32M | $991,969.00 | $328,069.00 | $182,485.00 | — | $781,306.00 | -$453,237.00 | -$10,774.00 | -$464,011.00 | -$114,419.00 | -$349,592.00 | -$0.14 | -$0.14 | 2,454,116 | 2,476,222 |
|---|
| 2020-03-31 | $2.02M | $1.24M | $778,076.00 | $296,897.00 | — | $980,348.00 | -$202,272.00 | -$6,955.00 | -$209,227.00 | -$43,921.00 | -$165,306.00 | -$0.07 | -$0.07 | 2,454,116 | 2,454,116 |
|---|
| 2019-12-31 | $2.09M | $1.3M | $783,600.00 | $295,343.00 | — | $841,551.00 | -$57,951.00 | $221,825.00 | $163,874.00 | -$60,743.00 | $224,617.00 | $0.10 | $0.10 | 0 | -670 |
|---|
| 2019-09-30 | $2.26M | $1.19M | $1.07M | $253,716.00 | — | $871,354.00 | $193,713.00 | -$4,059.00 | $189,654.00 | $38,129.00 | $151,525.00 | $0.06 | $0.06 | 2,454,116 | 2,454,116 |
|---|
| 2019-06-30 | $2.34M | $1.18M | $1.16M | $243,369.00 | — | $854,526.00 | $300,608.00 | -$6,618.00 | $293,990.00 | $75,270.00 | $218,720.00 | $0.09 | $0.09 | 2,454,116 | 2,454,116 |
|---|
| 2019-03-31 | $2.07M | $1.14M | $932,202.00 | $245,799.00 | — | $887,357.00 | $44,845.00 | -$5,001.00 | $39,844.00 | $8,880.00 | $30,964.00 | $0.01 | $0.01 | 2,454,116 | 2,504,116 |
|---|
| 2018-12-31 | $2.05M | $1.18M | $868,926.00 | $281,180.00 | — | $835,789.00 | $33,137.00 | -$3,094.00 | $30,043.00 | -$39,628.00 | $69,671.00 | $0.03 | $0.03 | 0 | 58,329 |
|---|
| 2018-09-30 | $2.06M | $1.11M | $944,692.00 | $249,092.00 | — | $851,769.00 | $92,923.00 | -$7,281.00 | $85,642.00 | $27,478.00 | $58,164.00 | $0.02 | $0.02 | 2,454,116 | 2,454,116 |
|---|
| 2018-06-30 | $2.13M | $1.13M | $995,470.00 | $253,229.00 | — | $880,010.00 | $115,460.00 | -$13,121.00 | $102,339.00 | $24,210.00 | $78,129.00 | $0.03 | $0.03 | 2,454,116 | 2,459,221 |
|---|
| 2018-03-31 | $2.2M | $1.2M | $1M | $338,326.00 | — | $971,060.00 | $29,103.00 | -$12,530.00 | $16,573.00 | $5,373.00 | $11,200.00 | $0.00 | $0.00 | 2,454,116 | 2,510,699 |
|---|
| 2017-12-31 | $1.96M | $1.11M | $852,783.00 | $386,565.00 | — | $956,820.00 | -$104,037.00 | -$12,991.00 | -$117,028.00 | $14,420.00 | -$131,448.00 | -$0.05 | -$0.05 | 0 | -2,226 |
|---|
| 2017-09-30 | $2M | $1.12M | $882,476.00 | $242,005.00 | — | $877,773.00 | $4,703.00 | -$14,225.00 | -$9,522.00 | -$9,712.00 | $190.00 | $0.00 | $0.00 | 2,454,116 | 2,511,925 |
|---|
| 2017-06-30 | $2.05M | $1.03M | $1.01M | $251,825.00 | — | $906,025.00 | $106,701.00 | -$12,957.00 | $93,744.00 | $25,876.00 | $67,868.00 | $0.03 | $0.03 | 2,454,116 | 2,512,183 |
|---|
| 2017-03-31 | $1.98M | $1.02M | $964,879.00 | $196,368.00 | — | $839,606.00 | $125,273.00 | -$13,708.00 | $111,565.00 | $33,572.00 | $77,993.00 | $0.03 | $0.03 | 2,454,116 | 2,536,710 |
|---|
| 2016-12-31 | $1.84M | $988,458.00 | $854,825.00 | $296,549.00 | — | $868,770.00 | -$13,945.00 | -$12,078.00 | -$26,023.00 | -$49,067.00 | $23,044.00 | $0.01 | $0.01 | 0 | 15,129 |
|---|
| 2016-09-30 | $2.03M | $1.04M | $990,595.00 | $208,085.00 | — | $839,767.00 | $150,828.00 | -$13,542.00 | $137,286.00 | $46,501.00 | $90,785.00 | $0.04 | $0.04 | 2,454,116 | 2,527,150 |
|---|
| 2016-06-30 | $2.29M | $1.09M | $1.2M | $259,854.00 | — | $944,089.00 | $257,210.00 | -$10,505.00 | $246,705.00 | $80,718.00 | $165,987.00 | $0.07 | $0.07 | 2,454,116 | 2,555,030 |
|---|
| 2016-03-31 | $2.22M | $1.09M | $1.13M | $272,547.00 | — | $890,801.00 | $240,886.00 | -$12,068.00 | $228,818.00 | $75,483.00 | $153,335.00 | $0.06 | $0.06 | 2,454,116 | 2,474,667 |
|---|
| 2015-12-31 | $2.46M | $1.22M | $1.24M | $429,746.00 | — | $1.16M | $78,602.00 | -$10,360.00 | $68,242.00 | $12,630.00 | $55,612.00 | $0.03 | $0.02 | 278 | -940 |
|---|
| 2015-09-30 | $2.16M | $1.07M | $1.09M | $236,570.00 | — | $811,098.00 | $280,999.00 | -$11,595.00 | $269,404.00 | $80,252.00 | $189,152.00 | $0.08 | $0.07 | 2,454,116 | 2,523,145 |
|---|
| 2015-06-30 | $2.17M | $1.07M | $1.1M | $282,479.00 | — | $965,772.00 | $131,876.00 | -$10,288.00 | $121,588.00 | $45,239.00 | $76,349.00 | $0.03 | $0.03 | 2,454,116 | 2,523,581 |
|---|
| 2015-03-31 | $2.04M | $1.07M | $971,099.00 | $275,250.00 | — | $1.02M | -$49,271.00 | -$12,006.00 | -$61,277.00 | -$22,418.00 | -$38,859.00 | -$0.02 | -$0.02 | 2,450,777 | 2,528,076 |
|---|
| 2014-12-31 | $2.54M | $1.37M | $1.17M | $260,271.00 | — | $1.06M | $111,469.00 | -$1,391.00 | $110,078.00 | -$18,466.00 | $128,544.00 | $0.05 | $0.05 | 1,274 | 1,972 |
|---|
| 2014-09-30 | $2.51M | $1.33M | $1.18M | $221,749.00 | — | $853,983.00 | $322,923.00 | $8,591.00 | $331,514.00 | $116,959.00 | $214,555.00 | $0.09 | $0.09 | 2,432,416 | 2,486,380 |
|---|
| 2014-06-30 | $2.22M | $1.12M | $1.1M | $233,013.00 | — | $866,644.00 | $228,389.00 | $9,371.00 | $237,760.00 | $82,636.00 | $155,124.00 | $0.06 | $0.06 | 2,432,416 | 2,486,731 |
|---|
| 2014-03-31 | $2.08M | $1.05M | $1.03M | $285,233.00 | — | $897,567.00 | $131,733.00 | $7,648.00 | $139,381.00 | $32,608.00 | $106,773.00 | $0.04 | $0.04 | 2,432,416 | 2,498,246 |
|---|
| 2013-12-31 | $2.13M | $1.16M | $971,731.00 | $286,721.00 | — | $929,899.00 | $41,832.00 | $10,072.00 | $51,904.00 | $32,578.00 | $19,326.00 | $0.01 | $0.01 | 572 | 572 |
|---|
| 2013-09-30 | $2.28M | $1.2M | $1.07M | $218,527.00 | — | $867,214.00 | $204,578.00 | $8,375.00 | $212,953.00 | -$26,962.00 | $239,915.00 | $0.10 | $0.10 | 2,432,416 | 2,432,416 |
|---|
| 2013-06-30 | $2.11M | $1.06M | $1.05M | $263,700.00 | — | $820,680.00 | $233,240.00 | $5,959.00 | $239,199.00 | $65,694.00 | $173,505.00 | $0.07 | $0.07 | 2,426,542 | 2,426,542 |
|---|
| 2013-03-31 | $1.91M | $959,179.00 | $949,170.00 | $160,569.00 | — | $746,877.00 | $202,293.00 | $6,663.00 | $208,956.00 | $66,947.00 | $142,009.00 | $0.06 | $0.06 | 2,426,542 | 2,426,542 |
|---|
| 2012-12-31 | $1.62M | $899,493.00 | $722,464.00 | $145,776.00 | — | $619,068.00 | $103,396.00 | $7,145.00 | $110,541.00 | $38,116.00 | $72,425.00 | $0.03 | $0.03 | 0 | -2,710 |
|---|
| 2012-09-30 | $1.76M | $928,391.00 | $830,077.00 | $144,450.00 | — | $610,888.00 | $219,189.00 | $7,319.00 | $226,508.00 | $72,091.00 | $154,417.00 | $0.06 | $0.06 | 2,422,416 | 2,445,416 |
|---|
| 2012-06-30 | $1.65M | $852,729.00 | $801,708.00 | $113,498.00 | — | $604,259.00 | $197,449.00 | $10,003.00 | $207,452.00 | $75,017.00 | $132,435.00 | $0.05 | $0.05 | 2,422,416 | 2,445,416 |
|---|
| 2012-03-31 | $1.8M | $1M | $803,398.00 | $119,331.00 | — | $625,933.00 | $177,465.00 | $3,684.00 | $181,149.00 | $61,441.00 | $119,708.00 | $0.05 | $0.05 | 2,422,416 | 2,445,416 |
|---|
| 2011-12-31 | $1.97M | $1.11M | $855,955.00 | $97,064.00 | — | $653,764.00 | $202,191.00 | $3,427.00 | $205,618.00 | $99,306.00 | $106,312.00 | $0.04 | $0.04 | 0 | 1,197 |
|---|
| 2011-09-30 | $1.99M | $1.07M | $918,031.00 | $125,763.00 | — | $630,921.00 | $287,110.00 | $3,959.00 | $291,069.00 | $107,688.00 | $183,381.00 | $0.08 | $0.08 | 2,422,416 | 2,422,416 |
|---|
| 2011-06-30 | $2.5M | $1.37M | $1.13M | $118,197.00 | — | $714,349.00 | $414,019.00 | $3,660.00 | $417,679.00 | $126,822.00 | $290,857.00 | $0.12 | $0.12 | 2,422,416 | 2,422,416 |
|---|
| 2011-03-31 | $1.83M | $979,422.00 | $852,950.00 | $99,555.00 | — | $553,643.00 | $299,307.00 | — | $301,168.00 | $102,789.00 | $198,379.00 | $0.08 | $0.08 | 2,422,416 | 2,422,416 |
|---|
| 2010-12-31 | $1.4M | $894,508.00 | $507,650.00 | $98,573.00 | — | $534,924.00 | -$27,274.00 | $56,078.00 | $28,804.00 | $10,365.00 | $39,169.00 | $0.02 | $0.02 | -16,516 | -34,237 |
|---|
| 2010-09-30 | $1.83M | $949,019.00 | $885,884.00 | $120,969.00 | — | $614,889.00 | $270,995.00 | -$35,792.00 | $235,203.00 | -$90,500.00 | $144,703.00 | $0.06 | $0.06 | 2,422,416 | 2,422,416 |
|---|
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 | $9.03M | $5.38M | $3.64M | $2.15M | — | $4.87M | -$1.23M | — | — | $1.16M | -$2.47M | -$0.90 | -$0.90 | 2,738,311 | 2,738,311 |
|---|
| 2024-12-31 | $8.54M | $5.09M | $3.45M | $2.24M | — | $4.85M | -$1.41M | — | — | -$352,547.00 | -$1.05M | -$0.41 | -$0.41 | 2,546,493 | 2,546,493 |
|---|
| 2023-12-31 | $9.33M | $5.29M | $4.04M | $1.84M | — | $4.23M | -$191,135.00 | — | — | -$368,253.00 | $205,614.00 | $0.08 | $0.08 | 2,454,116 | 2,454,116 |
|---|
| 2022-12-31 | $8.48M | $5.41M | $3.07M | $1.39M | — | $3.73M | -$650,345.00 | — | -$572,737.00 | -$116,980.00 | -$455,757.00 | -$0.19 | -$0.19 | 2,454,116 | 2,454,116 |
|---|
| 2021-12-31 | $7.05M | $3.99M | $3.06M | $1.21M | — | $3.33M | -$268,913.00 | $888,573.00 | $619,660.00 | -$56,307.00 | $675,967.00 | $0.28 | $0.27 | 2,454,116 | 2,518,895 |
|---|
| 2020-12-31 | $6.36M | $4.18M | $2.18M | $1.01M | — | $3.34M | -$1.16M | -$41,835.00 | -$1.2M | -$275,408.00 | -$921,930.00 | -$0.38 | -$0.38 | 2,454,116 | 2,454,116 |
|---|
| 2019-12-31 | $8.75M | $4.82M | $3.94M | $1.04M | — | $3.45M | $481,215.00 | $206,147.00 | $687,362.00 | $61,536.00 | $625,826.00 | $0.26 | $0.26 | 2,454,116 | 2,454,116 |
|---|
| 2018-12-31 | $8.44M | $4.63M | $3.81M | $1.12M | — | $3.54M | $270,623.00 | -$36,026.00 | $234,597.00 | $17,433.00 | $217,164.00 | $0.09 | $0.09 | 2,454,116 | 2,512,445 |
|---|
| 2017-12-31 | $7.99M | $4.28M | $3.71M | $1.08M | — | $3.58M | $132,640.00 | -$53,881.00 | $78,759.00 | $64,156.00 | $14,603.00 | $0.01 | $0.01 | 2,454,116 | 2,518,188 |
|---|
| 2016-12-31 | $8.38M | $4.2M | $4.18M | $1.04M | — | $3.54M | $634,979.00 | -$48,193.00 | $586,786.00 | $153,635.00 | $433,151.00 | $0.18 | $0.17 | 2,454,116 | 2,547,430 |
|---|
| 2015-12-31 | $8.83M | $4.43M | $4.4M | $1.22M | — | $3.96M | $442,206.00 | -$44,249.00 | $397,957.00 | $115,703.00 | $282,254.00 | $0.12 | $0.11 | 2,453,293 | 2,523,676 |
|---|
| 2014-12-31 | $9.34M | $4.87M | $4.47M | $1M | — | $3.67M | $794,514.00 | $24,219.00 | $818,733.00 | $213,737.00 | $604,996.00 | $0.25 | $0.24 | 2,433,690 | 2,497,502 |
|---|
| 2013-12-31 | $8.43M | $4.38M | $4.05M | $929,517.00 | — | $3.36M | $681,943.00 | $31,069.00 | $713,012.00 | $138,257.00 | $574,755.00 | $0.24 | $0.24 | 2,431,484 | 2,431,484 |
|---|
| 2012-12-31 | $6.84M | $3.68M | $3.16M | $523,055.00 | — | $2.46M | $697,499.00 | $28,151.00 | $725,650.00 | $246,665.00 | $478,985.00 | $0.20 | $0.20 | 2,422,416 | 2,442,706 |
|---|
| 2011-12-31 | $8.29M | $4.54M | $3.76M | $440,579.00 | — | $2.55M | $1.2M | $12,907.00 | $1.22M | $436,605.00 | $778,929.00 | $0.32 | $0.32 | 2,422,416 | 2,423,613 |
|---|
| 2010-12-31 | $6.12M | $3.29M | $2.83M | $375,683.00 | — | $2.19M | $638,769.00 | -$20,579.00 | $618,190.00 | -$211,396.00 | $406,794.00 | $0.17 | $0.17 | 2,360,186 | 2,360,186 |
|---|