Complete source-backed income-statement history.
- Available history
- 2010-08-31 to 2026-01-31
- 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-01-31 | $7.33M | $5.57M | $1.76M | — | $6M | $166.07M | -$164.31M | $39.35M | -$124.96M | -$18.39M | -$106.57M | -$2.00 | -$2.00 | 53,180,317 | 53,180,317 |
|---|
| 2025-10-31 | $7.14M | $5.05M | $2.09M | — | $21.67M | -$87.71M | $89.81M | $212M | $301.8M | $18.16M | $283.64M | $5.39 | $5.36 | 52,586,930 | 52,901,925 |
|---|
| 2025-03-31 | $713,460.00 | $674,173.00 | $39,287.00 | — | $1.11M | $1.11M | -$1.07M | $5,259.00 | -$1.07M | — | -$1.07M | -$1.33 | -$1.33 | 802,229 | 802,229 |
|---|
| 2025-01-31 | $6.91M | $5.15M | — | — | — | — | — | — | $957,654.00 | — | — | — | — | — | — |
|---|
| 2024-12-31 | $417,447.00 | $592,343.00 | -$174,896.00 | — | $846,817.00 | $849,502.00 | -$1.02M | $5,760.00 | -$1.02M | — | -$1.02M | -$1.30 | -$1.30 | 15,705 | 15,705 |
|---|
| 2024-10-31 | $7.44M | $4.59M | — | — | — | — | — | — | $376,668.00 | — | — | — | — | — | — |
|---|
| 2024-09-30 | $390,817.00 | $460,970.00 | -$70,153.00 | — | $676,069.00 | $676,519.00 | -$746,672.00 | $6,269.00 | -$740,403.00 | — | -$740,403.00 | -$0.94 | -$0.94 | 791,580 | 791,580 |
|---|
| 2024-07-31 | $6.96M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2024-06-30 | $1.76M | $1.58M | $179,800.00 | — | $653,150.00 | $657,005.00 | -$477,205.00 | $6,906.00 | -$470,299.00 | — | -$470,299.00 | -$0.66 | -$0.66 | 711,530 | 711,530 |
|---|
| 2024-03-31 | $234,506.00 | $388,881.00 | -$154,375.00 | — | $760,110.00 | $769,434.00 | -$923,809.00 | $7,206.00 | -$916,603.00 | — | -$916,603.00 | -$1.34 | -$1.34 | 684,328 | 684,328 |
|---|
| 2023-12-31 | $251,093.00 | $536,919.00 | -$285,826.00 | $0.00 | $693,023.00 | $709,467.00 | -$995,293.00 | $7,774.00 | -$987,519.00 | — | -$987,519.00 | -$1.47 | -$1.47 | 32 | 32 |
|---|
| 2023-09-30 | $913,571.00 | $1.02M | -$104,063.00 | — | $681,448.00 | $702,999.00 | -$807,062.00 | $8,043.00 | -$799,019.00 | — | -$799,019.00 | -$1.19 | -$1.19 | 673,031 | 673,031 |
|---|
| 2023-06-30 | $1.06M | $985,021.00 | $78,693.00 | $74.00 | $750,156.00 | $783,321.00 | -$704,628.00 | $11,053.00 | -$693,575.00 | — | -$693,575.00 | -$1.03 | -$1.03 | 673,031 | 673,031 |
|---|
| 2023-03-31 | $4.68M | $3.83M | $853,276.00 | $76,413.00 | $1.02M | $1.3M | -$446,162.00 | $14,724.00 | -$431,438.00 | — | -$431,438.00 | -$0.05 | -$0.05 | 8,071,731 | 8,071,731 |
|---|
| 2022-12-31 | $1.46M | $1.31M | $151,002.00 | $65,514.00 | $1.08M | $1.43M | -$1.28M | $10,729.00 | -$1.27M | — | -$1.27M | -$0.15 | -$0.15 | 289,669 | 289,669 |
|---|
| 2022-09-30 | $5.06M | $4.47M | $597,191.00 | $58,978.00 | $1.29M | $1.66M | -$1.06M | $17,083.00 | -$1.04M | — | -$1.04M | -$0.13 | -$0.13 | 7,953,974 | 7,953,974 |
|---|
| 2022-06-30 | $3.01M | $2.71M | $306,239.00 | $56,577.00 | $1.08M | $2.08M | -$1.77M | $10,600.00 | -$1.76M | — | -$1.76M | -$0.23 | -$0.23 | 7,801,211 | 7,801,211 |
|---|
| 2022-03-31 | $1.74M | $1.65M | $90,508.00 | $138,918.00 | $1.31M | $1.7M | -$1.61M | $188,260.00 | -$1.42M | — | -$1.42M | -$0.41 | — | 4,622,427 | — |
|---|
| 2021-12-31 | $3.06M | $2.5M | $551,893.00 | $146,896.00 | $1.17M | $1.52M | -$966,300.00 | $564,408.00 | -$401,892.00 | — | -$401,892.00 | -$0.31 | — | 1,727 | -235,588,458 |
|---|
| 2021-09-30 | $3.71M | $2.96M | $747,172.00 | $98,623.00 | $866,699.00 | $1.19M | -$442,543.00 | $34,638.00 | -$407,905.00 | — | -$407,905.00 | -$1.69 | — | 1,583,511 | 237,526,638 |
|---|
| 2021-06-30 | $4.51M | $3.23M | $1.28M | $111,546.00 | $886,758.00 | $1.17M | $115,978.00 | $149,264.00 | $265,242.00 | — | $265,242.00 | $0.17 | $0.17 | 1,605,526 | 1,582,998 |
|---|
| 2021-03-31 | $2.37M | $2.02M | $344,606.00 | $112,638.00 | $740,473.00 | $1.03M | -$685,650.00 | -$107,718.00 | -$793,368.00 | — | -$793,368.00 | -$0.50 | — | 1,576,844 | 236,526,638 |
|---|
| 2020-12-31 | $3.39M | $3.09M | $295,707.00 | $86,000.00 | $641,374.00 | $823,717.00 | -$528,010.00 | $591,563.00 | $63,553.00 | — | $63,553.00 | — | — | — | -233,137,439 |
|---|
| 2020-09-30 | $1.63M | $1.11M | $525,911.00 | $84,433.00 | $634,447.00 | $808,575.00 | -$282,664.00 | $12,225.00 | -$270,439.00 | — | -$270,439.00 | — | — | 236,526,638 | 236,526,638 |
|---|
| 2020-06-30 | $1.68M | $1.41M | $274,825.00 | $74,848.00 | $710,536.00 | $880,437.00 | -$605,612.00 | -$7,905.00 | -$613,517.00 | — | -$613,517.00 | $0.00 | $0.00 | 236,526,638 | 236,526,638 |
|---|
| 2020-03-31 | $1.81M | $1.35M | $456,524.00 | $144,948.00 | $1.11M | $1.4M | -$946,338.00 | $8,025.00 | -$938,313.00 | — | -$938,313.00 | — | — | — | 231,062,462 |
|---|
| 2019-12-31 | $3.72M | $2.69M | $1.03M | $194,385.00 | $1.38M | $1.83M | -$802,178.00 | $2,169.00 | -$800,009.00 | — | -$800,009.00 | — | — | — | 186,849 |
|---|
| 2019-09-30 | $5.52M | $3.94M | $1.58M | $98,145.00 | $1.08M | $1.3M | $277,342.00 | -$55,319.00 | $222,023.00 | — | $222,023.00 | — | — | 227,918,377 | 237,028,377 |
|---|
| 2019-06-30 | $4.21M | $2.76M | $1.45M | $111,581.00 | $1.03M | $1.31M | $136,319.00 | $3,296.00 | $139,615.00 | — | $139,615.00 | — | — | — | 227,635,539 |
|---|
| 2019-03-31 | $1.77M | $1.28M | $490,073.00 | $116,933.00 | $1.17M | $1.41M | -$922,072.00 | $21,877.00 | -$900,195.00 | — | -$900,195.00 | — | — | — | 226,860,462 |
|---|
| 2018-12-31 | $2.19M | $1.75M | $447,887.00 | -$175,537.00 | $851,897.00 | $1.28M | -$835,504.00 | $19,810.00 | -$815,694.00 | — | -$815,694.00 | — | — | — | 1,915,397 |
|---|
| 2018-09-30 | $3.32M | $2.23M | $1.1M | $75,448.00 | $1.46M | $1.76M | -$662,643.00 | $19,081.00 | -$643,562.00 | — | -$643,562.00 | — | — | 222,782,404 | 222,782,404 |
|---|
| 2018-06-30 | $2.01M | $1.48M | $523,425.00 | $56,917.00 | $1.66M | $1.94M | -$1.42M | $16,312.00 | -$1.4M | — | -$1.4M | — | — | — | 217,447,043 |
|---|
| 2018-03-31 | $2.05M | $1.67M | $382,014.00 | $75,172.00 | $2M | $2.29M | -$1.91M | $21,546.00 | -$1.88M | — | -$1.88M | — | — | — | 210,142,557 |
|---|
| 2017-12-31 | $2.31M | $1.63M | $677,721.00 | $69,452.00 | $1.69M | $1.9M | -$1.22M | -$145,083.00 | -$1.37M | — | -$1.37M | — | — | — | 3,387,359 |
|---|
| 2017-09-30 | $1.57M | $1.18M | $391,209.00 | $60,145.00 | $1.4M | $1.63M | -$1.23M | -$244,109.00 | -$1.48M | — | -$1.48M | — | — | — | 184,912,253 |
|---|
| 2017-06-30 | $1.74M | $1.33M | $412,998.00 | $96,294.00 | $1.3M | $1.61M | -$1.2M | $123,364.00 | -$1.07M | — | -$1.07M | — | — | — | 183,294,028 |
|---|
| 2017-03-31 | $1.59M | $1.16M | $428,336.00 | $93,789.00 | $817,960.00 | $1.02M | -$589,618.00 | -$411,211.00 | -$1M | — | -$1M | — | — | — | 168,224,209 |
|---|
| 2016-12-31 | $2.02M | $1.53M | $485,379.00 | $73,692.00 | $638,688.00 | $847,200.00 | -$361,821.00 | -$792,373.00 | -$1.15M | — | -$1.15M | — | — | — | 920,405 |
|---|
| 2016-09-30 | $1.17M | $753,624.00 | $417,136.00 | $75,144.00 | $533,694.00 | $654,015.00 | -$236,879.00 | -$431,627.00 | -$668,506.00 | — | -$668,506.00 | — | — | — | 145,268,135 |
|---|
| 2016-06-30 | $1.89M | $1.58M | $312,719.00 | $93,947.00 | $458,779.00 | $611,916.00 | -$299,197.00 | -$404,503.00 | -$703,700.00 | — | -$703,700.00 | — | — | — | 143,516,260 |
|---|
| 2016-03-31 | $2.5M | $1.41M | $1.09M | $106,279.00 | $569,337.00 | $723,681.00 | $364,979.00 | -$1.11M | -$746,214.00 | — | -$746,214.00 | -$0.01 | — | 130,268,814 | 130,268,814 |
|---|
| 2015-12-31 | $1.68M | $1.59M | $96,135.00 | $173,709.00 | $940,034.00 | $1.1M | -$1M | -$562,429.00 | -$1.57M | — | -$1.57M | — | — | 843,065 | -25,976,104 |
|---|
| 2015-09-30 | $3.63M | $3.13M | $508,940.00 | $224,365.00 | $676,325.00 | $1.05M | -$540,406.00 | -$795,016.00 | -$1.34M | — | -$1.34M | — | — | 119,997,166 | 146,816,336 |
|---|
| 2015-06-30 | $1.68M | $1.33M | $351,181.00 | $128,454.00 | $821,020.00 | $1.04M | -$690,773.00 | -$285,837.00 | -$976,610.00 | — | -$976,610.00 | — | — | — | 122,707,813 |
|---|
| 2015-03-31 | $819,063.00 | $730,764.00 | $88,299.00 | $180,989.00 | $755,714.00 | $967,845.00 | -$879,546.00 | -$538,897.00 | -$1.42M | — | -$1.42M | -$0.01 | — | 115,852,402 | 115,852,402 |
|---|
| 2014-12-31 | $632,865.00 | $874,527.00 | -$241,662.00 | $171,268.00 | — | $2.14M | -$2.38M | -$154,179.00 | -$2.28M | — | -$2.3M | — | — | 1,026,358 | 1,026,358 |
|---|
| 2014-09-30 | $859,488.00 | $377,786.00 | $481,702.00 | $140,395.00 | — | $940,941.00 | -$459,239.00 | — | $1.48M | — | $1.48M | — | — | 100,222,948 | 112,988,948 |
|---|
| 2014-06-30 | $346,559.00 | $282,606.00 | $63,953.00 | $7,768.00 | — | $365,582.00 | -$301,629.00 | — | -$2.12M | — | -$976,610.00 | — | — | — | 99,375,000 |
|---|
| 2014-03-31 | $5.00 | — | $5.00 | — | — | $47,086.00 | -$47,086.00 | — | -$47,086.00 | — | -$53,607.00 | — | — | — | 99,375,000 |
|---|
| 2013-12-31 | $4.00 | — | $4.00 | — | — | $17,437.00 | -$17,433.00 | — | -$17,433.00 | — | -$17,433.00 | — | — | — | 0 |
|---|
| 2013-09-30 | $10.00 | — | $10.00 | — | — | $14,399.00 | -$14,389.00 | — | -$14,389.00 | — | -$14,389.00 | — | — | 99,375,000 | 99,375,000 |
|---|
| 2013-06-30 | — | — | — | — | — | — | — | — | — | — | -$69,166.00 | — | — | — | 99,375,000 |
|---|
| 2013-03-31 | $22.00 | — | $22.00 | — | — | $92,191.00 | -$92,169.00 | — | -$92,169.00 | — | -$92,169.00 | — | — | — | 99,375,000 |
|---|
| 2012-12-31 | -$158,551.00 | — | — | — | — | $140,808.00 | -$299,359.00 | — | -$299,359.00 | — | -$299,359.00 | — | — | — | 0 |
|---|
| 2012-09-30 | $111,030.00 | — | — | — | — | $196,013.00 | -$84,983.00 | — | -$84,983.00 | — | -$84,983.00 | — | — | — | 99,375,000 |
|---|
| 2012-03-31 | $47,831.00 | — | $47,831.00 | — | — | $209,750.00 | -$161,919.00 | — | -$161,919.00 | — | -$150,312.00 | — | — | — | 99,375,000 |
|---|
| 2011-11-30 | $715.00 | $17,644.00 | $4,187.00 | — | — | — | -$1.52M | — | — | — | -$1.55M | — | — | — | — |
|---|
| 2011-09-30 | $126.00 | — | — | — | — | $261,546.00 | -$261,420.00 | — | -$271,420.00 | — | -$286,707.00 | — | — | — | 99,375,000 |
|---|
| 2011-08-31 | $223.00 | $3,472.00 | -$3,249.00 | — | — | — | -$34,720.00 | — | — | — | -$34,720.00 | $0.00 | — | — | 79,331,552 |
|---|
| 2011-03-31 | — | — | — | — | — | — | — | — | — | — | -$15,199.00 | — | — | — | 79,175,000 |
|---|
| 2010-11-30 | — | — | — | — | — | — | $109,687.00 | — | — | — | -$87,053.00 | — | — | — | — |
|---|
| 2010-08-31 | — | — | — | — | — | — | -$1,991.00 | — | — | — | -$1,991.00 | $0.00 | — | — | 15,000,000 |
|---|
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 |
|---|
| 2024-12-31 | $2.8M | $3.02M | -$219,624.00 | — | $2.94M | $2.95M | -$3.17M | $26,141.00 | -$3.15M | — | -$3.15M | -$4.22 | -$4.22 | 745,038 | 745,038 |
|---|
| 2023-12-31 | $6.91M | $6.37M | $542,079.00 | $76,487.00 | $3.15M | $3.5M | -$2.95M | $41,594.00 | -$2.91M | — | -$2.91M | -$4.33 | -$4.33 | 672,936 | 672,936 |
|---|
| 2022-12-31 | $11.28M | $10.14M | $1.14M | $319,987.00 | $4.76M | $6.87M | -$5.72M | $226,672.00 | -$5.5M | — | -$5.5M | -$0.84 | -$0.84 | 7,094,410 | 7,094,410 |
|---|
| 2021-12-31 | $13.64M | $10.71M | $2.93M | $469,703.00 | $3.66M | $4.9M | -$1.98M | $640,592.00 | -$1.34M | — | -$1.34M | -$2.33 | — | 1,582,869 | 1,582,869 |
|---|
| 2020-12-31 | $8.51M | $6.96M | $1.55M | $390,229.00 | $3.1M | $3.92M | -$2.36M | $603,908.00 | -$1.76M | — | -$1.76M | — | — | — | 1,574,454 |
|---|
| 2019-12-31 | $15.22M | $10.68M | $4.55M | $521,044.00 | $4.66M | $5.86M | -$1.31M | -$27,977.00 | -$1.34M | — | -$1.34M | — | — | — | 227,662,184 |
|---|
| 2018-12-31 | $9.58M | $7.13M | $2.45M | $32,000.00 | $5.97M | $7.27M | -$4.82M | $76,749.00 | -$4.74M | — | -$4.74M | — | — | — | 218,752,365 |
|---|
| 2017-12-31 | $7.21M | $5.3M | $1.91M | $319,680.00 | $5.21M | $6.15M | -$4.24M | -$677,039.00 | -$4.92M | — | -$4.92M | — | — | — | 182,857,538 |
|---|
| 2016-12-31 | $7.58M | $5.28M | $2.3M | $349,062.00 | $2.2M | $2.84M | -$532,917.00 | -$2.74M | -$3.27M | — | -$3.27M | — | — | — | 140,604,764 |
|---|
| 2015-12-31 | $7.87M | $6.92M | $940,841.00 | $707,517.00 | $3.04M | $4.05M | -$3.11M | -$2.18M | -$5.3M | — | -$5.3M | -$0.04 | — | 119,967,118 | 119,967,118 |
|---|
| 2014-12-31 | $1.84M | $1.53M | $303,994.00 | $319,430.00 | $2.94M | $3.5M | -$3.19M | $218,266.00 | -$2.97M | — | -$2.99M | -$0.03 | — | 100,687,113 | 100,687,113 |
|---|
| 2013-12-31 | $50.00 | — | $50.00 | $100.00 | — | $193,206.00 | -$193,156.00 | — | -$193,156.00 | — | -$193,156.00 | — | — | — | 99,375,000 |
|---|
| 2012-12-31 | $310.00 | — | $310.00 | $47,619.00 | — | $779,282.00 | -$778,972.00 | — | -$778,972.00 | — | -$767,365.00 | — | — | — | 99,375,000 |
|---|
| 2011-11-30 | $938.00 | $21,116.00 | $938.00 | — | — | $1.58M | -$1.58M | — | -$1.59M | — | -$1.62M | — | — | — | 99,264,315 |
|---|
| 2010-11-30 | — | — | — | — | — | — | $98,370.00 | — | — | — | -$98,370.00 | — | — | — | — |
|---|