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.74M | $647,320.00 | $1.09M | — | — | $1.01M | $82,001.00 | — | $102,847.00 | $28,252.00 | $74,595.00 | $0.01 | $0.01 | 9,682,113 | 9,682,113 |
|---|
| 2026-03-31 | $1.64M | $711,132.00 | $930,927.00 | — | — | $922,989.00 | $7,938.00 | — | $29,621.00 | $12,040.00 | $17,581.00 | $0.03 | $0.03 | -109,626,791 | -109,626,791 |
|---|
| 2025-12-31 | $754,889.00 | $270,138.00 | $484,751.00 | — | — | $801,392.00 | -$316,641.00 | — | -$287,804.00 | -$77,313.00 | -$210,491.00 | $0.00 | $0.00 | 117,798,993 | 117,798,993 |
|---|
| 2025-09-30 | $1.53M | $641,650.00 | $887,853.00 | — | — | $912,167.00 | -$24,314.00 | — | $6,812.00 | $5,873.00 | $939.00 | $0.00 | $0.00 | 118,973,050 | 118,973,050 |
|---|
| 2025-06-30 | $2.42M | $886,771.00 | $1.54M | — | — | $964,217.00 | $572,320.00 | — | $595,151.00 | $149,998.00 | $445,153.00 | $0.04 | $0.04 | 10,170,103 | 10,170,103 |
|---|
| 2025-03-31 | $1.29M | $524,193.00 | $768,626.00 | — | — | $769,932.00 | -$1,306.00 | — | $42,581.00 | $161,331.00 | -$118,750.00 | $0.08 | $0.08 | -113,954,859 | -113,954,859 |
|---|
| 2024-12-31 | $701,147.00 | $348,660.00 | $352,487.00 | — | — | $811,231.00 | -$458,744.00 | — | -$433,824.00 | -$210,935.00 | -$222,889.00 | $0.00 | $0.00 | 123,596,176 | 123,596,176 |
|---|
| 2024-09-30 | $2.27M | $912,651.00 | $1.35M | — | — | $841,888.00 | $512,799.00 | — | $550,412.00 | $119,183.00 | $431,229.00 | $0.00 | $0.00 | 124,493,141 | 124,493,141 |
|---|
| 2024-06-30 | $3.16M | $1.2M | $1.96M | — | — | $838,306.00 | $1.12M | — | $1.14M | — | $1.14M | $0.01 | $0.01 | 124,733,494 | 124,733,494 |
|---|
| 2024-03-31 | $2.26M | $856,249.00 | $1.41M | — | — | $792,596.00 | $613,927.00 | — | $653,565.00 | — | $2.18M | $0.02 | $0.02 | -113,807 | -113,807 |
|---|
| 2023-12-31 | $459,087.00 | $310,657.00 | $148,430.00 | — | — | $585,409.00 | -$436,979.00 | — | -$414,138.00 | — | -$414,138.00 | $0.00 | $0.00 | 124,733,494 | 124,733,494 |
|---|
| 2023-09-30 | $3.77M | $1.19M | $2.58M | — | — | $808,483.00 | $1.77M | — | $1.81M | — | $1.81M | $0.01 | $0.01 | 125,091,826 | 125,091,826 |
|---|
| 2023-06-30 | $2.61M | $1M | $1.6M | — | — | $741,110.00 | $860,101.00 | — | $860,378.00 | — | $860,378.00 | $0.01 | $0.01 | 125,732,479 | 125,732,479 |
|---|
| 2023-03-31 | $2.52M | $964,948.00 | $1.56M | — | — | $755,753.00 | $800,768.00 | — | $773,025.00 | — | $1.78M | $0.01 | $0.01 | 136,488 | -28,791 |
|---|
| 2022-12-31 | $1.85M | $751,711.00 | $1.1M | — | — | $580,912.00 | $515,036.00 | — | $569,195.00 | — | $569,195.00 | $0.00 | $0.00 | 125,482,479 | 125,647,758 |
|---|
| 2016-12-31 | $412,590.00 | $444,339.00 | -$31,749.00 | — | — | $535,082.00 | -$566,831.00 | — | -$605,113.00 | — | -$605,113.00 | -$0.01 | -$0.01 | — | 95,444,493 |
|---|
| 2016-09-30 | $312,299.00 | $290,432.00 | $21,867.00 | — | — | $682,521.00 | -$660,654.00 | — | -$710,274.00 | — | -$710,274.00 | -$0.01 | -$0.01 | — | 87,507,204 |
|---|
| 2016-06-30 | $653,655.00 | $396,144.00 | $257,511.00 | — | — | $614,832.00 | -$357,321.00 | — | — | — | -$410,077.00 | -$0.01 | $0.00 | 80,418,842 | 84,818,314 |
|---|
| 2016-03-31 | $1.19M | $309,498.00 | $880,395.00 | — | — | $651,338.00 | $229,057.00 | — | — | — | $178,263.00 | — | — | — | -97,750 |
|---|
| 2015-12-31 | $329,694.00 | $167,702.00 | $161,992.00 | — | — | $521,863.00 | -$359,871.00 | — | -$411,634.00 | — | -$411,634.00 | -$0.01 | -$0.01 | — | 76,134,002 |
|---|
| 2015-09-30 | $524,807.00 | $237,034.00 | $287,773.00 | — | — | $556,784.00 | -$269,011.00 | — | -$331,548.00 | — | -$331,548.00 | $0.00 | $0.00 | — | 74,917,541 |
|---|
| 2015-06-30 | $1.29M | $548,713.00 | $742,506.00 | — | — | $509,140.00 | $233,366.00 | — | — | — | $130,865.00 | $0.00 | $0.00 | 74,235,284 | 78,791,182 |
|---|
| 2015-03-31 | $561,687.00 | $287,522.00 | $274,165.00 | — | — | $513,807.00 | -$239,642.00 | — | — | — | -$324,308.00 | — | — | — | -3,778,387 |
|---|
| 2014-12-31 | $782,322.00 | $272,605.00 | $509,717.00 | — | — | $498,649.00 | $11,068.00 | — | — | — | -$35,369.00 | — | — | — | 72,855,781 |
|---|
| 2014-09-30 | $554,539.00 | $405,141.00 | $149,398.00 | — | — | $564,470.00 | -$415,072.00 | — | — | — | -$760,883.00 | -$0.01 | -$0.01 | — | 60,843,159 |
|---|
| 2014-06-30 | $1M | $625,281.00 | $377,285.00 | — | — | $632,765.00 | -$255,480.00 | — | — | — | -$327,260.00 | -$0.01 | -$0.01 | 53,335,167 | 55,705,477 |
|---|
| 2014-03-31 | $707,148.00 | $350,061.00 | $357,087.00 | — | — | $488,185.00 | -$131,098.00 | — | — | — | -$201,728.00 | — | — | — | -90,406 |
|---|
| 2013-12-31 | $348,339.00 | $164,210.00 | $184,129.00 | — | — | $381,257.00 | -$197,128.00 | — | — | — | -$239,962.00 | — | — | — | 52,504,350 |
|---|
| 2013-09-30 | $446,438.00 | $219,934.00 | $226,504.00 | — | — | $418,678.00 | -$192,174.00 | — | — | — | -$240,819.00 | — | — | — | 50,166,265 |
|---|
| 2013-06-30 | $353,787.00 | $177,603.00 | $176,184.00 | — | — | $409,292.00 | -$233,108.00 | — | — | — | -$278,707.00 | — | — | — | 49,293,845 |
|---|
| 2013-03-31 | $425,018.00 | $197,187.00 | $227,831.00 | — | — | $396,146.00 | -$168,315.00 | — | — | — | -$260,248.00 | — | — | — | 479,913 |
|---|
| 2012-12-31 | $552,971.00 | $334,735.00 | $218,236.00 | — | — | $437,660.00 | -$219,424.00 | — | — | — | -$146,026.00 | — | — | — | 48,210,892 |
|---|
| 2012-09-30 | $1.31M | $503,465.00 | $807,151.00 | — | — | $480,754.00 | $326,397.00 | — | — | — | $97,986.00 | — | — | — | 46,841,373 |
|---|
| 2012-06-30 | $487,368.00 | $254,192.00 | $233,176.00 | — | — | $489,084.00 | -$255,908.00 | — | — | — | -$355,818.00 | — | — | — | 45,284,144 |
|---|
| 2012-03-31 | $642,749.00 | $317,275.00 | $325,474.00 | — | — | $892,204.00 | -$566,730.00 | — | — | — | -$632,752.00 | — | — | 364,816 | 364,816 |
|---|
| 2011-12-31 | $368,743.00 | $186,956.00 | $181,787.00 | — | — | $608,099.00 | -$426,312.00 | — | — | — | -$433,182.00 | — | — | 43,834,405 | 43,834,405 |
|---|
| 2011-09-30 | $754,383.00 | $311,913.00 | $442,470.00 | — | — | $665,588.00 | -$223,118.00 | — | — | — | -$295,802.00 | — | — | 43,009,239 | 43,009,239 |
|---|
| 2011-06-30 | $563,790.00 | $275,431.00 | $288,359.00 | — | — | $748,229.00 | -$459,870.00 | — | — | — | -$604,780.00 | — | — | 42,829,001 | — |
|---|
| 2011-03-31 | $402,457.00 | $157,602.00 | $244,855.00 | — | — | $783,564.00 | -$538,709.00 | — | — | — | -$605,478.00 | — | — | 388,192 | — |
|---|
| 2010-12-31 | $476,060.00 | $175,137.00 | $300,923.00 | — | — | $630,883.00 | -$329,960.00 | — | — | — | -$139,056.00 | — | — | 41,303,774 | — |
|---|
| 2010-09-30 | $475,444.00 | $203,512.00 | $271,932.00 | — | — | $1.03M | -$761,460.00 | — | — | — | -$761,123.00 | — | — | 40,838,176 | — |
|---|
| 2010-06-30 | $485,241.00 | $180,629.00 | $304,612.00 | — | — | $700,345.00 | -$395,733.00 | — | — | — | -$395,374.00 | — | — | 40,121,967 | — |
|---|
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 |
|---|
| 2026-03-31 | $6.35M | $2.51M | $3.84M | — | — | $3.62M | $216,978.00 | — | $321,455.00 | $68,273.00 | $253,182.00 | $0.03 | $0.03 | 9,914,691 | 9,914,691 |
|---|
| 2025-03-31 | $7.42M | $2.98M | $4.44M | — | — | $3.3M | $1.14M | — | $1.26M | $317,235.00 | $946,865.00 | $0.09 | $0.09 | 10,320,469 | 10,320,469 |
|---|
| 2024-03-31 | $9.09M | $3.36M | $5.73M | — | — | $2.93M | $2.81M | — | $2.91M | -$1.53M | $4.44M | $0.04 | $0.04 | 125,070,138 | 125,070,138 |
|---|
| 2023-03-31 | $7M | $2.8M | $4.21M | — | — | $2.39M | $1.81M | — | $1.76M | $1.01M | $2.78M | $0.02 | $0.02 | 125,109,876 | 125,109,876 |
|---|
| 2016-03-31 | $3.34M | $1.26M | $2.07M | — | — | $2.24M | -$166,458.00 | — | — | — | -$434,053.00 | — | — | 75,150,169 | 75,150,169 |
|---|
| 2015-03-31 | $2.9M | $1.59M | $1.31M | — | — | $2.21M | -$899,127.00 | — | — | — | -$1.45M | -$0.02 | — | 61,071,903 | 61,071,903 |
|---|
| 2014-03-31 | $1.86M | $911,808.00 | $943,903.00 | — | — | $1.7M | -$753,086.00 | — | — | — | -$961,215.00 | -$0.02 | — | 51,343,776 | 51,343,776 |
|---|
| 2013-03-31 | $2.78M | $1.29M | $1.49M | — | — | $1.8M | -$312,612.00 | — | — | — | -$662,465.00 | -$0.01 | — | 47,264,151 | 47,264,151 |
|---|
| 2012-03-31 | $2.33M | $1.09M | $1.24M | — | — | $2.91M | -$1.68M | — | — | — | -$1.97M | -$0.05 | — | 43,588,970 | 43,588,970 |
|---|
| 2011-03-31 | $1.84M | $716,880.00 | $1.12M | — | — | $3.15M | -$2.03M | — | — | — | -$1.9M | — | — | 41,170,487 | — |
|---|