Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-03-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-03-31 | $23,170.00 | $7,385.00 | $15,785.00 | $1.93M | — | $3.4M | -$3.39M | $1.23M | — | — | -$2.15M | -$0.12 | -$0.12 | 17,727,747 | 17,727,747 |
|---|
| 2025-12-31 | $19,600.00 | $1,636.00 | $17,964.00 | $2.63M | — | $3.84M | -$3.83M | $617,664.00 | — | — | -$3.21M | -$0.32 | -$0.32 | 251,030 | 251,030 |
|---|
| 2025-09-30 | $11,800.00 | $10,570.00 | $1,230.00 | $2.59M | — | $3.71M | -$3.71M | $670,734.00 | — | — | -$3.04M | -$0.33 | -$0.33 | 9,116,172 | 9,116,172 |
|---|
| 2025-06-30 | $303,300.00 | $8,729.00 | $294,571.00 | $2.23M | — | $3.6M | -$3.31M | $649,024.00 | — | — | -$2.66M | -$0.30 | -$0.30 | 8,740,382 | 8,740,382 |
|---|
| 2025-03-31 | $25,000.00 | $2,909.00 | $22,091.00 | $2.65M | — | $4.83M | -$4.81M | -$532,265.00 | — | — | -$5.34M | -$0.64 | -$0.64 | 8,357,143 | 8,357,143 |
|---|
| 2024-12-31 | $43,300.00 | $3,339.00 | $39,961.00 | $1.7M | — | $2.73M | -$2.69M | $1.05M | — | — | -$1.64M | -$0.20 | -$0.20 | 120,495 | 120,495 |
|---|
| 2024-09-30 | $233,600.00 | $18,243.00 | $215,357.00 | $1.45M | — | $2.5M | -$2.29M | $1.2M | — | — | -$1.09M | -$0.13 | -$0.13 | 8,121,499 | 8,121,499 |
|---|
| 2024-06-30 | $89,100.00 | $6,490.00 | $82,610.00 | $1.45M | — | $2.55M | -$2.47M | -$1.56M | — | — | -$4.03M | -$0.50 | -$0.50 | 8,121,499 | 8,121,499 |
|---|
| 2024-03-31 | $35,000.00 | — | $35,000.00 | $1.06M | — | $4.14M | -$4.11M | $1.89M | — | — | -$2.22M | -$0.33 | -$0.33 | 6,671,382 | 6,671,382 |
|---|
| 2023-12-31 | $19,300.00 | — | $19,300.00 | $1.09M | — | $3.24M | -$3.22M | $916,688.00 | — | — | -$2.3M | -$0.47 | -$0.47 | 156,372 | 156,372 |
|---|
| 2023-09-30 | $30,700.00 | — | $30,700.00 | $809,824.00 | — | $3.14M | -$3.1M | $7.87M | — | — | $4.77M | $1.04 | $0.39 | 4,570,843 | 12,324,766 |
|---|
| 2023-06-30 | $64,500.00 | — | $64,500.00 | $902,891.00 | — | $3.18M | -$3.12M | -$2.59M | — | — | -$5.71M | -$1.47 | -$1.47 | 3,886,309 | 3,886,309 |
|---|
| 2023-03-31 | $31,300.00 | — | — | $1.23M | — | $5.81M | -$5.78M | -$1.39M | — | — | -$7.17M | -$1.93 | -$1.93 | 3,717,472 | 3,717,472 |
|---|
| 2022-12-31 | $3,700.00 | — | — | $673,621.00 | — | $4.69M | -$4.68M | $334,351.00 | — | — | -$4.35M | -$1.18 | -$1.18 | 14,879 | 14,879 |
|---|
| 2022-09-30 | $29,000.00 | — | — | $989,170.00 | — | $4.64M | -$4.61M | -$46,125.00 | — | — | -$4.66M | -$1.28 | -$1.28 | 3,642,215 | 3,642,215 |
|---|
| 2022-06-30 | $71,100.00 | — | — | $1.08M | — | $4.7M | -$4.63M | -$46,613.00 | — | — | -$4.68M | -$1.28 | -$1.28 | 3,638,383 | 3,638,383 |
|---|
| 2022-03-31 | $16,000.00 | — | — | $775,337.00 | — | $5.07M | -$5.05M | $237,643.00 | — | — | -$4.82M | -$1.37 | — | 3,523,202 | 3,523,202 |
|---|
| 2021-12-31 | $5,000.00 | — | — | $165,496.00 | — | $4.01M | -$4.01M | -$16.39M | — | — | -$20.4M | -$6.99 | — | — | 399,177 |
|---|
| 2021-09-30 | $8,000.00 | — | — | $237,410.00 | — | $3.7M | -$3.69M | -$495,545.00 | — | — | -$4.18M | -$4.99 | — | — | 838,689 |
|---|
| 2021-06-30 | $15,000.00 | — | — | $160,898.00 | — | $3.57M | -$3.56M | -$507,332.00 | — | — | -$4.06M | -$5.10 | — | — | 795,877 |
|---|
| 2021-03-31 | $18,000.00 | — | — | $165,254.00 | — | $15.07M | -$15.05M | -$598,674.00 | — | — | -$15.65M | -$21.44 | — | — | 729,930 |
|---|
| 2020-12-31 | $17,000.00 | — | — | $177,912.00 | — | $871,465.00 | -$854,465.00 | -$4.91M | — | — | -$5.76M | — | — | — | 48,730 |
|---|
| 2020-09-30 | $15,000.00 | — | — | $251,036.00 | — | $625,265.00 | -$610,265.00 | -$225,998.00 | — | — | -$836,263.00 | — | — | — | 398,663 |
|---|
| 2020-06-30 | $19,000.00 | — | — | $261,553.00 | — | $480,588.00 | -$461,588.00 | $3.34M | — | — | $2.88M | $0.00 | $0.00 | 1,594,651,383 | 1,594,651,383 |
|---|
| 2020-03-31 | $26,000.00 | — | — | $186,328.00 | — | $844,989.00 | -$818,989.00 | $6.73M | — | — | -$7.55M | — | — | — | 960,077,909 |
|---|
| 2019-12-31 | $32,000.00 | — | — | $415,794.00 | — | $2.19M | -$2.16M | $605,314.00 | — | — | -$1.55M | — | — | — | 4,675,442 |
|---|
| 2019-09-30 | $38,000.00 | — | — | $409,815.00 | — | $1.86M | -$1.82M | -$3.24M | — | — | -$5.06M | — | — | — | 21,520,371 |
|---|
| 2019-06-30 | $31,000.00 | — | — | $441,723.00 | — | $2.16M | -$2.13M | -$2.03M | — | — | -$4.16M | -$0.24 | -$0.24 | 17,509,453 | 17,509,453 |
|---|
| 2019-03-31 | $29,000.00 | — | — | $455,006.00 | — | $2.36M | -$2.33M | -$1.55M | — | — | -$3.88M | — | — | — | 13,645,991 |
|---|
| 2018-12-31 | $29,000.00 | — | — | $375,769.00 | — | $2.21M | -$2.18M | -$1.39M | — | — | -$3.57M | — | — | — | 833,351 |
|---|
| 2018-09-30 | $26,000.00 | — | — | $357,436.00 | — | $1.21M | -$1.19M | -$1.74M | — | — | -$2.93M | — | — | — | 7,410,350 |
|---|
| 2018-06-30 | $37,000.00 | — | — | $372,815.00 | — | $2.09M | -$2.05M | -$1.46M | — | — | -$3.51M | — | — | — | 6,576,327 |
|---|
| 2018-03-31 | $19,000.00 | — | — | $407,130.00 | — | $2.25M | -$2.23M | -$276,922.00 | — | — | -$2.51M | — | — | — | 6,392,819 |
|---|
| 2017-12-31 | $38,000.00 | — | $38,000.00 | $245,201.00 | — | $1.61M | -$1.57M | -$287,368.00 | — | — | -$1.86M | — | — | — | 98,068 |
|---|
| 2017-09-30 | $16,000.00 | — | $16,000.00 | $490,654.00 | — | $1.76M | -$1.74M | -$308,452.00 | — | — | -$2.05M | — | — | — | 5,556,378 |
|---|
| 2017-06-30 | $20,000.00 | — | $20,000.00 | $610,725.00 | — | $2.59M | -$2.57M | -$178,168.00 | — | — | -$2.75M | — | — | — | 5,401,864 |
|---|
| 2017-03-31 | $7,000.00 | — | $7,000.00 | $805,853.00 | — | $2.5M | -$2.49M | -$296,383.00 | — | — | -$2.79M | — | — | — | 4,985,297 |
|---|
| 2016-12-31 | $6,075.00 | $21.00 | $6,054.00 | $752,662.00 | — | $1.87M | -$1.86M | -$197,088.00 | — | — | -$2.06M | — | — | — | 159,474 |
|---|
| 2016-09-30 | $5,000.00 | — | $5,000.00 | $656,169.00 | — | $1.72M | -$1.72M | -$118,666.00 | — | — | -$1.83M | — | — | — | 4,282,968 |
|---|
| 2016-06-30 | $16,155.00 | $71.00 | $16,084.00 | $608,688.00 | — | $2.16M | -$2.14M | -$115,269.00 | — | — | -$2.26M | — | — | — | 4,006,617 |
|---|
| 2016-03-31 | $9,125.00 | $10.00 | $9,115.00 | $866,044.00 | — | $2.08M | -$2.07M | -$420,194.00 | — | — | -$2.49M | — | — | — | 3,619,813 |
|---|
| 2015-12-31 | $199,127.00 | $59,506.00 | $139,621.00 | $630,067.00 | — | $2.93M | -$2.79M | -$327,544.00 | — | — | -$3.12M | — | — | — | 197,666 |
|---|
| 2015-09-30 | $96,122.00 | $50,921.00 | $45,201.00 | $615,648.00 | — | $1.54M | -$1.49M | -$133,925.00 | — | — | -$1.62M | — | — | — | 2,829,416 |
|---|
| 2015-06-30 | $148,764.00 | $74,645.00 | $74,119.00 | $452,488.00 | — | $1.34M | -$1.26M | -$157,494.00 | — | — | -$1.42M | — | — | — | 2,227,400 |
|---|
| 2015-03-31 | $184,902.00 | $76,432.00 | $108,470.00 | $406,856.00 | — | $1.73M | -$1.63M | -$134,155.00 | — | — | -$1.76M | — | — | — | 1,755,398 |
|---|
| 2014-12-31 | $79,750.00 | $105,293.00 | -$25,543.00 | $352,836.00 | — | $1.29M | -$1.32M | -$167,749.00 | — | — | -$1.48M | — | — | — | 106,765 |
|---|
| 2014-09-30 | $159,930.00 | $66,115.00 | $93,815.00 | $290,707.00 | — | $989,822.00 | -$896,007.00 | -$204,447.00 | — | — | -$1.1M | — | — | — | 1,352,188 |
|---|
| 2014-06-30 | $175,941.00 | $42,366.00 | $133,575.00 | $293,330.00 | — | $1.42M | -$1.28M | -$51,652.00 | — | — | -$1.33M | — | — | — | 1,142,606 |
|---|
| 2014-03-31 | $375.00 | $60.00 | $315.00 | $493,741.00 | — | $1.43M | -$1.43M | -$241,258.00 | — | — | -$1.67M | — | — | — | 20,237,689 |
|---|
| 2013-12-31 | $0.00 | $0.00 | $0.00 | $405,778.00 | — | $1.21M | -$1.21M | -$421,184.00 | — | — | -$1.63M | — | — | — | 271,476 |
|---|
| 2013-09-30 | $125.00 | $10.00 | $115.00 | $414,918.00 | — | $1.13M | -$1.13M | -$174,006.00 | — | — | -$1.3M | — | — | — | 16,937,376 |
|---|
| 2013-06-30 | $425.00 | $36.00 | $389.00 | $372,916.00 | — | $1.11M | -$1.11M | -$137,317.00 | — | — | -$1.25M | — | — | — | 16,502,710 |
|---|
| 2013-03-31 | $1,130.00 | $162.00 | $968.00 | $400,442.00 | — | $1.3M | -$1.3M | -$266,417.00 | — | — | -$1.57M | — | — | — | 15,307,958 |
|---|
| 2012-12-31 | $364.00 | $37.00 | $327.00 | $308,412.00 | — | $1.7M | -$1.7M | -$215,250.00 | — | — | -$1.92M | — | — | — | 793,902 |
|---|
| 2012-09-30 | $5,225.00 | $1,270.00 | $3,955.00 | $275,315.00 | — | $1.21M | -$1.21M | -$271,912.00 | — | — | -$1.48M | — | — | — | 13,653,328 |
|---|
| 2012-06-30 | $10,000.00 | $0.00 | $10,000.00 | $119,349.00 | — | $1.35M | -$1.34M | -$306,951.00 | — | — | -$1.65M | — | — | — | 13,169,894 |
|---|
| 2012-03-31 | $0.00 | $0.00 | $0.00 | $53,700.00 | — | $1.32M | -$1.32M | -$170,157.00 | — | — | -$1.49M | — | — | — | 11,563,028 |
|---|
| 2011-12-31 | $0.00 | $0.00 | $0.00 | $12,000.00 | — | $643,164.00 | -$643,164.00 | -$99,451.00 | — | — | -$742,615.00 | — | — | — | 57,572,817 |
|---|
| 2011-09-30 | $0.00 | $0.00 | $0.00 | $0.00 | — | $853,005.00 | -$853,005.00 | -$160,380.00 | — | — | -$1.01M | — | — | — | 525,980,916 |
|---|
| 2011-06-30 | — | — | — | — | — | $1.04M | -$1.04M | -$166,610.00 | — | — | -$1.2M | — | — | — | 510,697,493 |
|---|
| 2011-03-31 | — | — | — | — | — | $1.02M | -$1.02M | -$95,491.00 | — | — | -$1.11M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $0.00 | — | $1.18M | -$1.18M | -$35,962.00 | — | — | -$1.21M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | $370,194.00 | -$370,194.00 | -$18,575.00 | — | — | -$388,769.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 | $359,700.00 | $23,844.00 | $335,856.00 | $10.09M | — | $15.98M | -$15.65M | $1.41M | -$14.2M | — | -$14.24M | -$1.58 | -$1.58 | 8,993,115 | 8,993,115 |
|---|
| 2024-12-31 | $401,000.00 | $28,072.00 | $372,928.00 | $6.71M | — | $11.93M | -$11.56M | $2.58M | -$8.98M | — | -$8.98M | -$1.16 | -$1.16 | 7,763,932 | 7,763,932 |
|---|
| 2023-12-31 | $145,800.00 | — | $145,800.00 | $4.03M | — | $15.37M | -$15.22M | $4.8M | — | — | -$10.42M | -$2.47 | -$2.47 | 4,218,347 | 4,218,347 |
|---|
| 2022-12-31 | $119,800.00 | — | — | $3.51M | — | $19.09M | -$18.97M | $479,256.00 | — | — | -$18.49M | -$5.11 | -$5.11 | 3,617,858 | 3,617,858 |
|---|
| 2021-12-31 | $46,000.00 | — | — | $729,058.00 | — | $26.35M | -$26.31M | -$18M | — | — | -$44.3M | -$37.30 | — | 1,187,741 | 1,187,741 |
|---|
| 2020-12-31 | $77,000.00 | — | — | $876,829.00 | — | $2.83M | -$2.75M | -$8.52M | — | — | -$11.27M | — | — | — | 394,705 |
|---|
| 2019-12-31 | $130,000.00 | — | — | $1.72M | — | $8.56M | -$8.43M | -$6.22M | — | — | -$14.65M | — | — | — | 22,277,350 |
|---|
| 2018-12-31 | $111,000.00 | — | — | $1.51M | — | $7.76M | -$7.65M | -$4.87M | — | — | -$12.52M | — | — | — | 7,630,112 |
|---|
| 2017-12-31 | $81,000.00 | — | $81,000.00 | $2.15M | — | $8.46M | -$8.37M | -$1.07M | -$9.44M | — | -$9.44M | — | — | — | 5,422,389 |
|---|
| 2016-12-31 | $36,355.00 | $102.00 | $36,253.00 | $2.88M | — | $7.82M | -$7.79M | -$851,217.00 | -$8.64M | — | -$8.64M | — | — | — | 4,105,820 |
|---|
| 2015-12-31 | $628,915.00 | $261,504.00 | $367,411.00 | $2.11M | — | $7.54M | -$7.17M | -$753,118.00 | -$7.92M | $0.00 | -$7.92M | — | — | — | 2,472,889 |
|---|
| 2014-12-31 | $415,996.00 | $213,834.00 | $202,162.00 | $1.43M | — | $5.12M | -$4.92M | -$665,106.00 | -$5.59M | $0.00 | -$5.59M | — | — | — | 1,276,904 |
|---|
| 2013-12-31 | $1,680.00 | $208.00 | $1,472.00 | $1.59M | — | $4.75M | -$4.75M | -$998,924.00 | -$5.75M | $0.00 | -$5.75M | — | — | — | 16,526,793 |
|---|
| 2012-12-31 | $15,589.00 | $1,307.00 | $14,282.00 | $756,776.00 | — | $5.59M | -$5.57M | -$964,270.00 | — | — | -$6.54M | — | — | — | 13,592,449 |
|---|
| 2011-12-31 | $0.00 | $0.00 | $0.00 | $12,000.00 | — | $3.55M | -$3.55M | -$521,932.00 | — | — | -$4.07M | — | — | — | 561,287,751 |
|---|
| 2010-12-31 | — | — | — | $11,620.00 | — | $2.07M | -$2.07M | -$194,462.00 | — | — | -$2.26M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$1.2M | — | — | — | — |
|---|