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 | $1.92M | $245,951.00 | $1.67M | $640,418.00 | $1.56M | $2.2M | -$529,405.00 | -$47,447.00 | -$576,852.00 | $0.00 | -$576,852.00 | -$0.56 | — | 1,037,155 | — |
|---|
| 2026-03-31 | $2.15M | $376,300.00 | $1.77M | $616,880.00 | $1.31M | $1.93M | -$157,713.00 | -$47,324.00 | -$205,037.00 | $0.00 | -$205,037.00 | -$0.20 | — | 1,035,147 | — |
|---|
| 2025-12-31 | $1.08M | $271,371.00 | $812,412.00 | $694,471.00 | $1.83M | $5.02M | -$4.21M | -$61,727.00 | -$4.27M | $16,500.00 | -$4.29M | -$10.27 | — | -5,089,307 | — |
|---|
| 2025-09-30 | $1.55M | $357,988.00 | $1.19M | $683,620.00 | $1.4M | $2.08M | -$892,190.00 | -$72,659.00 | -$964,849.00 | $0.00 | -$964,849.00 | -$0.15 | — | 6,587,534 | — |
|---|
| 2025-06-30 | $1.7M | $464,180.00 | $1.23M | $636,027.00 | $1.68M | $2.32M | -$1.08M | -$83,546.00 | -$1.17M | $0.00 | -$1.17M | -$2.01 | — | 582,113 | — |
|---|
| 2025-03-31 | $1.61M | $279,498.00 | $1.33M | $595,775.00 | $1.37M | $1.97M | -$640,638.00 | -$95,907.00 | -$736,545.00 | $0.00 | -$736,545.00 | -$1.57 | — | 470,242 | — |
|---|
| 2024-12-31 | $1.46M | $262,360.00 | $1.2M | $660,151.00 | $1.81M | $2.47M | -$1.27M | -$139,879.00 | -$1.41M | -$22,998.00 | -$1.38M | -$19.19 | — | -1,520,739 | — |
|---|
| 2024-09-30 | $2.14M | $465,110.00 | $1.68M | $652,174.00 | $1.61M | $2.26M | -$580,405.00 | -$158,554.00 | -$738,959.00 | $0.00 | -$738,959.00 | -$0.39 | — | 1,889,694 | — |
|---|
| 2024-06-30 | $1.14M | $262,272.00 | $879,014.00 | $591,234.00 | $1.94M | $2.53M | -$1.65M | -$12,864.00 | -$1.67M | $0.00 | -$1.67M | -$1.00 | — | 1,663,042 | — |
|---|
| 2024-03-31 | $2.18M | $299,643.00 | $1.88M | $607,521.00 | $1.78M | $2.39M | -$508,934.00 | -$1,351.00 | -$510,285.00 | $0.00 | -$510,285.00 | -$0.32 | — | 1,615,323 | — |
|---|
| 2023-12-31 | $1.83M | $1.92M | -$95,496.00 | $616,829.00 | $2.04M | $2.63M | -$2.72M | $74,196.00 | -$2.65M | -$276,825.00 | -$2.37M | -$4.42 | — | -9,604 | — |
|---|
| 2023-09-30 | $1.82M | $1.48M | $340,504.00 | $529,757.00 | $1.78M | $2.31M | -$1.97M | $127,545.00 | -$1.84M | -$189.00 | -$1.84M | -$3.22 | — | 570,753 | — |
|---|
| 2023-06-30 | $1.93M | $1.61M | $322,818.00 | $558,181.00 | $2.14M | $2.7M | -$2.38M | -$101,351.00 | -$2.48M | $143,000.00 | -$2.62M | -$4.71 | — | 556,758 | — |
|---|
| 2023-03-31 | $2.18M | $1.32M | $863,493.00 | $690,159.00 | $1.93M | $2.62M | -$1.76M | $70,076.00 | -$1.69M | $0.00 | -$1.69M | -$3.51 | — | 480,833 | — |
|---|
| 2022-12-31 | $1.76M | $984,393.00 | $774,030.00 | $833,381.00 | $3.05M | $5.77M | -$5M | -$1.81M | -$6.81M | -$20,434.00 | -$6.79M | -$26.62 | — | -7,617,386 | — |
|---|
| 2022-09-30 | $1.37M | $393,783.00 | $979,766.00 | $829,506.00 | $2.51M | $3.34M | -$2.36M | -$42,063.00 | -$2.4M | $0.00 | -$2.4M | -$0.29 | — | 8,148,848 | — |
|---|
| 2022-06-30 | $1.95M | $723,953.00 | $1.22M | $784,083.00 | $2.01M | $2.79M | -$1.57M | -$151,463.00 | -$1.72M | $0.00 | -$1.72M | -$0.21 | — | 8,098,020 | — |
|---|
| 2022-03-31 | $1.94M | $337,441.00 | $1.6M | $805,266.00 | $1.8M | $2.6M | -$999,534.00 | $131.00 | — | $0.00 | -$999,403.00 | -$0.13 | — | 7,885,008 | — |
|---|
| 2021-12-31 | $934,932.00 | $372,051.00 | $562,881.00 | $809,856.00 | $1.75M | $2.56M | -$2M | -$29,701.00 | — | $0.00 | -$2.03M | -$0.26 | — | 3,007 | 3,007 |
|---|
| 2021-09-30 | $1.3M | $294,674.00 | $1M | $612,597.00 | $1.39M | $2M | -$993,976.00 | -$29,671.00 | — | $0.00 | -$1.02M | -$0.13 | — | 7,790,778 | 7,790,778 |
|---|
| 2021-06-30 | $992,090.00 | $239,569.00 | $752,521.00 | $490,952.00 | $1.37M | $1.87M | -$1.11M | -$49,168.00 | — | $0.00 | -$1.16M | -$0.15 | — | 7,776,190 | 7,776,190 |
|---|
| 2021-03-31 | $1.89M | $766,635.00 | $1.12M | $441,651.00 | $1.52M | $1.96M | -$836,046.00 | -$15,385.00 | — | — | -$851,431.00 | -$0.11 | — | 7,773,688 | 7,773,688 |
|---|
| 2020-12-31 | $1.06M | $310,500.00 | $753,330.00 | $409,761.00 | $1.77M | $2.17M | -$1.42M | -$15,894.00 | — | — | -$1.44M | — | — | — | 1,037,609 |
|---|
| 2020-09-30 | $943,325.00 | $211,609.00 | $731,716.00 | $331,213.00 | $1.49M | $1.82M | -$1.09M | -$2.2M | — | — | -$3.29M | — | — | — | 6,435,845 |
|---|
| 2020-06-30 | $307,142.00 | $148,454.00 | $158,688.00 | $318,573.00 | $1.21M | $1.53M | -$200,896.00 | -$1.37M | — | — | -$1.57M | — | — | — | 2,608,108 |
|---|
| 2020-03-31 | $522,485.00 | $124,263.00 | $398,222.00 | $336,889.00 | $1.38M | $1.72M | -$2.05M | -$1.32M | — | — | -$3.37M | — | — | — | 1,895,690 |
|---|
| 2019-12-31 | $534,808.00 | $669,116.00 | -$134,308.00 | $356,201.00 | $1.69M | — | -$395,807.00 | -$9.13M | — | — | -$9.53M | — | — | — | -12,385,159 |
|---|
| 2019-09-30 | $452,714.00 | $508,653.00 | -$55,939.00 | $300,132.00 | $915,066.00 | $1.22M | -$558,430.00 | -$1.27M | — | — | -$1.83M | — | — | — | 14,387,467 |
|---|
| 2019-06-30 | $728,383.00 | $679,426.00 | $48,957.00 | $301,217.00 | $1.06M | $1.36M | -$114,812.00 | -$1.31M | — | — | -$1.43M | — | — | — | 14,117,062 |
|---|
| 2019-03-31 | $551,623.00 | $604,050.00 | -$52,427.00 | $374,118.00 | $1.38M | $1.75M | $70.00 | -$1.8M | — | — | -$1.8M | — | — | — | 13,979,318 |
|---|
| 2018-12-31 | $1.72M | $1.01M | $700,586.00 | $334,107.00 | $1.75M | $2.08M | $5.49M | — | — | — | -$1.38M | — | — | — | 797,830 |
|---|
| 2018-09-30 | $739,750.00 | $940,332.00 | -$200,582.00 | $391,507.00 | $1.05M | $1.44M | -$1.64M | — | — | — | -$1.64M | — | — | — | 13,145,301 |
|---|
| 2018-06-30 | $748,141.00 | $1.03M | -$281,662.00 | $297,633.00 | $1.08M | $1.37M | -$1.66M | — | — | — | -$1.66M | — | — | — | 11,375,320 |
|---|
| 2018-03-31 | $841,455.00 | $1.18M | -$337,990.00 | $392,154.00 | $1.46M | $1.85M | -$2.19M | $6.00 | — | — | -$2.19M | — | — | — | 7,851,514 |
|---|
| 2017-12-31 | $3.06M | $862,174.00 | $2.19M | $330,553.00 | $1.39M | $1.72M | $475,956.00 | $7.00 | — | — | $475,963.00 | — | — | — | 304,852 |
|---|
| 2017-09-30 | $942,417.00 | $923,081.00 | $19,336.00 | $386,830.00 | $1.24M | $1.63M | -$1.61M | $6.00 | — | — | -$1.61M | — | — | — | 6,535,449 |
|---|
| 2017-06-30 | $886,881.00 | $795,961.00 | $90,920.00 | $449,049.00 | $1.43M | $1.88M | -$1.79M | $8.00 | — | — | -$1.79M | — | — | — | 6,359,974 |
|---|
| 2017-03-31 | $1.42M | $660,934.00 | $757,401.00 | $493,444.00 | $1.62M | $2.11M | -$1.36M | $6.00 | — | — | -$1.36M | — | — | — | 6,094,955 |
|---|
| 2016-12-31 | $1.7M | $309,562.00 | $1.39M | $424,539.00 | $1.48M | $1.91M | -$517,796.00 | $1,217.00 | — | -$13,027.00 | -$516,579.00 | — | — | — | 65,926 |
|---|
| 2016-09-30 | $431,463.00 | $171,783.00 | $259,680.00 | $528,554.00 | $925,939.00 | $1.45M | -$1.19M | $60,391.00 | — | — | -$1.13M | — | — | — | 5,530,105 |
|---|
| 2016-06-30 | $415,814.00 | $136,490.00 | $279,324.00 | $566,448.00 | $1.04M | $1.61M | -$1.33M | -$49,461.00 | — | — | -$1.38M | — | — | — | 5,523,072 |
|---|
| 2016-03-31 | $430,592.00 | $111,848.00 | $318,744.00 | $489,401.00 | $992,525.00 | $1.48M | -$1.16M | -$32.00 | — | $912.00 | -$1.16M | — | — | — | 5,510,381 |
|---|
| 2015-12-31 | $1.67M | $619,931.00 | $1.05M | $386,598.00 | $1.09M | $1.47M | -$424,403.00 | -$183,276.00 | — | $160,131.00 | -$606,767.00 | — | — | — | -60,511,180 |
|---|
| 2015-09-30 | $669,846.00 | $374,840.00 | $295,006.00 | $368,788.00 | $1.01M | $1.38M | -$1.09M | $7,976.00 | — | — | -$1.08M | — | — | — | 66,038,941 |
|---|
| 2015-06-30 | $2.27M | $145,394.00 | $2.13M | $393,999.00 | $979,861.00 | $1.37M | $753,550.00 | -$404.00 | — | — | $753,146.00 | — | — | — | 66,001,260 |
|---|
| 2015-03-31 | $648,826.00 | $139,356.00 | $509,470.00 | $406,641.00 | $1.04M | $1.45M | -$937,852.00 | $13,749.00 | — | $912.00 | -$924,103.00 | — | — | — | 66,001,260 |
|---|
| 2014-12-31 | $951,698.00 | $226,321.00 | $725,377.00 | $343,600.00 | $928,425.00 | $1.27M | -$546,648.00 | $40,102.00 | — | $0.00 | -$506,546.00 | — | — | — | 1,058,117 |
|---|
| 2014-09-30 | $1.28M | $243,954.00 | $1.04M | $324,992.00 | $989,521.00 | $1.31M | -$274,620.00 | $223,094.00 | — | $800.00 | -$51,526.00 | — | — | — | 58,026,262 |
|---|
| 2014-06-30 | $402,789.00 | $161,251.00 | $241,538.00 | $470,888.00 | $895,147.00 | $1.37M | -$1.12M | $98,211.00 | — | — | -$1.03M | — | -$0.01 | — | 58,001,934 |
|---|
| 2014-03-31 | $1.37M | $117,224.00 | $1.25M | $486,657.00 | $856,997.00 | $1.34M | -$93,356.00 | -$205,858.00 | — | $912.00 | -$299,214.00 | — | — | — | 57,938,231 |
|---|
| 2013-12-31 | $327,500.00 | $71,280.00 | $256,220.00 | $441,512.00 | $722,449.00 | $1.16M | -$907,741.00 | -$21,447.00 | — | -$105.00 | -$929,188.00 | — | — | — | -40,298,645 |
|---|
| 2013-09-30 | $431,576.00 | $102,970.00 | $328,606.00 | $353,583.00 | $740,725.00 | $1.09M | -$765,702.00 | -$16,852.00 | — | $2,910.00 | -$782,554.00 | — | -$0.01 | — | 89,844,062 |
|---|
| 2013-06-30 | $422,257.00 | $94,965.00 | $327,292.00 | $286,166.00 | $581,309.00 | $867,475.00 | -$540,183.00 | -$14,648.00 | — | — | -$554,831.00 | — | -$0.01 | — | 87,182,348 |
|---|
| 2013-03-31 | $804,643.00 | $117,813.00 | $686,830.00 | $262,809.00 | $732,076.00 | $994,885.00 | -$308,055.00 | -$7,524.00 | — | — | -$315,579.00 | $0.00 | $0.00 | 81,465,289 | 81,465,289 |
|---|
| 2012-12-31 | $1.48M | $149,251.00 | $1.33M | $226,768.00 | $614,848.00 | $841,616.00 | $491,967.00 | -$6,170.00 | — | — | $485,797.00 | — | $0.00 | — | 0 |
|---|
| 2012-09-30 | $409,919.00 | $99,267.00 | $310,652.00 | $207,186.00 | $329,881.00 | $537,067.00 | -$226,415.00 | -$6,194.00 | — | — | -$232,609.00 | — | $0.00 | 78,155,413 | 78,155,413 |
|---|
| 2012-06-30 | $532,713.00 | $141,785.00 | $390,928.00 | $258,931.00 | $739,289.00 | $998,220.00 | -$607,292.00 | -$6,127.00 | — | — | -$613,419.00 | -$0.01 | -$0.01 | 78,155,413 | 78,155,413 |
|---|
| 2012-03-31 | $1.41M | $181,430.00 | $1.23M | $254,487.00 | $604,884.00 | $859,371.00 | $369,626.00 | -$6,128.00 | — | — | $363,498.00 | $0.00 | $0.00 | 78,155,413 | 78,156,172 |
|---|
| 2011-12-31 | $545,451.00 | $192,126.00 | $353,325.00 | $262,169.00 | $1.06M | $1.32M | -$970,591.00 | -$32,696.00 | — | — | -$1M | — | — | — | 0 |
|---|
| 2011-09-30 | $574,088.00 | $210,886.00 | $363,202.00 | $270,583.00 | $626,589.00 | $897,172.00 | -$533,970.00 | -$6,195.00 | — | — | -$540,165.00 | -$0.01 | -$0.01 | 78,155,413 | 78,155,413 |
|---|
| 2011-06-30 | $984,153.00 | $292,576.00 | $691,577.00 | $287,356.00 | $638,260.00 | $925,616.00 | -$234,039.00 | -$360,185.00 | — | — | -$594,224.00 | -$0.01 | -$0.01 | 78,155,413 | 78,155,413 |
|---|
| 2011-03-31 | $1.41M | $114,871.00 | $1.29M | $296,549.00 | $709,704.00 | $1.01M | $283,988.00 | -$43,917.00 | — | — | $240,071.00 | $0.00 | $0.00 | 78,155,413 | 78,745,813 |
|---|
| 2010-12-31 | $564,806.00 | $139,030.00 | $425,776.00 | $230,373.00 | $690,481.00 | $920,854.00 | -$495,078.00 | -$32,052.00 | — | — | -$598,323.00 | — | — | — | — |
|---|
| 2010-09-30 | $546,376.00 | $206,170.00 | $340,206.00 | $265,682.00 | $817,348.00 | $1.08M | -$742,824.00 | -$188,873.00 | — | — | -$943,790.00 | -$0.01 | — | — | — |
|---|
| 2010-06-30 | $1.43M | $103,841.00 | $1.33M | $275,135.00 | $897,442.00 | $1.17M | $156,633.00 | $87,183.00 | — | — | $234,766.00 | $0.00 | — | 77,713,398 | 90,976,643 |
|---|
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.94M | $1.37M | $4.56M | $2.61M | $6.28M | $11.39M | -$6.83M | -$313,839.00 | -$7.14M | $16,500.00 | -$7.16M | -$10.77 | — | 664,770 | — |
|---|
| 2024-12-31 | $6.93M | $1.29M | $5.64M | $2.51M | $7.14M | $9.65M | -$4.01M | -$312,649.00 | -$4.32M | -$22,998.00 | -$4.3M | -$20.88 | — | 205,977 | — |
|---|
| 2023-12-31 | $7.75M | $6.32M | $1.43M | $2.39M | $7.86M | $10.26M | -$8.83M | $170,466.00 | -$8.66M | -$134,014.00 | -$8.52M | -$15.21 | — | 560,278 | — |
|---|
| 2022-12-31 | $7.02M | $2.44M | $4.58M | $3.25M | $9.36M | $14.5M | -$9.92M | -$2.01M | -$11.93M | -$20,434.00 | -$11.91M | -$27.26 | — | 436,821 | — |
|---|
| 2021-12-31 | $5.11M | $1.67M | $3.44M | $2.36M | $6.03M | $8.38M | -$4.94M | -$123,925.00 | $0.00 | $0.00 | -$5.07M | -$0.65 | — | 7,791,741 | 7,791,741 |
|---|
| 2020-12-31 | $2.84M | $794,826.00 | $2.04M | $1.4M | $5.85M | $7.25M | -$5.2M | -$4.47M | — | $0.00 | -$9.67M | — | — | — | 4,700,787 |
|---|
| 2019-12-31 | $2.27M | $2.46M | -$193,717.00 | $1.33M | $5.04M | — | -$1.07M | -$13.52M | — | $0.00 | -$14.59M | — | — | — | 1,777,961 |
|---|
| 2018-12-31 | $4.04M | $4.16M | -$119,648.00 | $1.42M | $5.33M | $6.75M | $80.00 | -$6.87M | — | $0.00 | -$6.87M | — | — | — | 11,607,933 |
|---|
| 2017-12-31 | $6.3M | $3.24M | $3.06M | $1.66M | $5.68M | $7.34M | -$4.28M | $27.00 | — | $0.00 | -$4.28M | — | — | — | 6,638,382 |
|---|
| 2016-12-31 | $2.98M | $729,683.00 | $2.25M | $2.01M | $4.44M | $6.45M | -$4.2M | $12,115.00 | — | -$12,115.00 | -$4.19M | — | — | — | 5,587,144 |
|---|
| 2015-12-31 | $5.26M | $1.28M | $3.98M | $1.56M | $4.12M | $5.68M | -$1.7M | -$161,955.00 | — | $161,043.00 | -$1.86M | — | — | — | 5,502,778 |
|---|
| 2014-12-31 | $4.01M | $748,750.00 | $3.26M | $1.63M | $3.67M | $5.3M | -$2.04M | $155,548.00 | — | $1,712.00 | -$1.88M | — | — | — | 59,047,282 |
|---|
| 2013-12-31 | $1.99M | $387,028.00 | $1.6M | $1.34M | $2.78M | $4.12M | -$2.52M | -$60,470.00 | — | $2,805.00 | -$2.58M | — | — | — | 45,895,946 |
|---|
| 2012-12-31 | $3.84M | $571,733.00 | $3.26M | $947,371.00 | $2.29M | $3.24M | $27,886.00 | -$24,619.00 | — | — | $3,267.00 | — | — | — | 78,155,413 |
|---|
| 2011-12-31 | $3.51M | $810,459.00 | $2.7M | $1.12M | $3.04M | $4.15M | -$1.45M | -$442,994.00 | — | $26,500.00 | -$1.9M | — | — | — | 78,155,413 |
|---|
| 2010-12-31 | $3.52M | $559,141.00 | $2.96M | $1.06M | $3.11M | $4.16M | -$1.2M | $550,232.00 | — | — | -$306,789.00 | — | — | — | — |
|---|