Complete source-backed income-statement history.
- Available history
- 2010-12-31 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 | — | — | — | $22,707.00 | $503,778.00 | $779,526.00 | -$779,526.00 | -$30,955.00 | -$810,481.00 | — | -$736,934.00 | -$0.03 | -$0.03 | 26,058,884 | 26,058,884 |
|---|
| 2026-03-31 | — | — | — | $33,100.00 | $751,998.00 | $1.57M | -$1.57M | -$117,465.00 | -$1.69M | — | -$1.56M | -$0.06 | -$0.06 | 25,448,516 | 25,448,516 |
|---|
| 2025-12-31 | -$499,950.00 | — | — | $29,058.00 | $783,640.00 | $2.2M | -$2.99M | -$817,552.00 | -$3.81M | $0.00 | -$3.56M | -$0.16 | -$0.16 | 1,541,464 | 1,541,464 |
|---|
| 2025-09-30 | $795,950.00 | — | $795,950.00 | $29,890.00 | $798,253.00 | $1.96M | -$1.17M | -$118,586.00 | -$1.29M | $527.00 | -$1.25M | -$0.05 | -$0.05 | 23,256,590 | 23,256,590 |
|---|
| 2025-06-30 | — | — | — | $33,276.00 | $690,094.00 | $2.29M | -$2.29M | -$14,223.00 | -$2.31M | $23,627.00 | -$2.26M | -$0.13 | -$0.13 | 17,386,536 | 17,386,536 |
|---|
| 2025-03-31 | — | — | — | $28,861.00 | $615,371.00 | $693,005.00 | -$693,005.00 | -$251,185.00 | -$944,190.00 | — | -$842,075.00 | -$0.06 | -$0.06 | 14,968,232 | 14,968,232 |
|---|
| 2024-12-31 | -$507,623.00 | $0.00 | $1,966.00 | $31,980.00 | $311,471.00 | $706,530.00 | -$704,564.00 | -$91,963.00 | -$796,527.00 | $0.00 | -$731,574.00 | -$0.05 | -$0.05 | 509,887 | 509,887 |
|---|
| 2024-09-30 | $389,276.00 | $296.00 | $388,980.00 | $37,825.00 | $557,596.00 | $691,296.00 | -$302,316.00 | -$184,760.00 | -$487,076.00 | $355.00 | -$394,769.00 | -$0.03 | -$0.03 | 12,405,261 | 12,405,261 |
|---|
| 2024-06-30 | $117,142.00 | $190.00 | $116,952.00 | $40,401.00 | $653,783.00 | $977,059.00 | -$860,107.00 | -$298,199.00 | -$1.16M | -$110,894.00 | -$942,336.00 | -$0.08 | -$0.08 | 11,321,277 | 11,321,277 |
|---|
| 2024-03-31 | $1,205.00 | $277.00 | $928.00 | $69,066.00 | $738,486.00 | $2.84M | -$2.84M | -$89,412.00 | -$2.93M | — | -$2.83M | -$0.29 | -$0.29 | 9,736,150 | 9,736,150 |
|---|
| 2023-12-31 | $2,165.00 | $139,206.00 | -$137,041.00 | $72,185.00 | $1.53M | $374,794.00 | -$511,835.00 | -$13,164.00 | -$524,999.00 | $175,310.00 | -$383,328.00 | $0.28 | $0.28 | 780,176 | 780,176 |
|---|
| 2023-09-30 | $15,884.00 | $29,614.00 | -$13,730.00 | $141,310.00 | $1.18M | $2.14M | -$2.15M | -$1.21M | -$3.37M | -$999.00 | -$3.32M | -$0.82 | -$0.82 | 4,055,345 | 4,055,345 |
|---|
| 2023-06-30 | $6,109.00 | $72,981.00 | -$66,872.00 | $514,442.00 | $1.39M | $2.13M | -$2.19M | -$39,688.00 | -$2.23M | $81,695.00 | -$2.26M | -$0.68 | -$0.68 | 3,308,740 | 3,308,740 |
|---|
| 2023-03-31 | $128,272.00 | $60,236.00 | $68,036.00 | $334,979.00 | $1.27M | $1.97M | -$1.91M | $8,954.00 | -$1.9M | — | -$1.82M | -$0.55 | -$0.55 | 3,307,577 | 3,307,577 |
|---|
| 2022-12-31 | $588,994.00 | $265,411.00 | $323,583.00 | $1.5M | $67,490.00 | $3.46M | -$3.13M | — | -$3.54M | $962,874.00 | -$4.86M | -$1.48 | -$1.48 | 46,665 | 46,665 |
|---|
| 2022-09-30 | $42,269.00 | $10,741.00 | $31,528.00 | $305,483.00 | $3.22M | $3.75M | -$3.72M | — | -$3.77M | $4,222.00 | -$3.7M | -$1.14 | -$1.14 | 3,257,912 | 3,257,912 |
|---|
| 2022-06-30 | $312,860.00 | $8,367.00 | $304,493.00 | $532,782.00 | $1.59M | $2.35M | -$2.05M | — | -$2.03M | -$82,451.00 | -$1.86M | -$0.59 | -$0.59 | 3,130,733 | 3,130,733 |
|---|
| 2022-03-31 | $25,660.00 | $1,896.00 | $23,764.00 | $359,404.00 | $1.19M | $6.24M | -$6.22M | -$9,410.00 | -$6.17M | -$86,867.00 | -$6M | -$0.20 | -$0.20 | 29,683,402 | 29,683,402 |
|---|
| 2021-12-31 | -$37,793.00 | $2,802.00 | -$40,595.00 | $260,188.00 | $1.77M | $6.41M | -$6.45M | $557,105.00 | -$5.89M | $1.01M | -$7.93M | -$0.31 | -$0.31 | 18,000 | 18,000 |
|---|
| 2021-09-30 | $98,999.00 | $393.00 | $98,606.00 | $263,424.00 | $1.58M | $2.07M | -$1.97M | $8,643.00 | -$1.96M | -$75,667.00 | -$1.81M | -$0.07 | -$0.07 | 26,882,181 | 26,882,181 |
|---|
| 2021-06-30 | $31,441.00 | $646.00 | $30,795.00 | $358,878.00 | $1.23M | $2.07M | -$2.04M | -$77,005.00 | -$2.11M | -$59,564.00 | -$1.97M | -$0.08 | -$0.08 | 24,421,082 | 24,421,082 |
|---|
| 2021-03-31 | $263,150.00 | $1,245.00 | $261,905.00 | $121,315.00 | $1.17M | $1.51M | -$1.25M | $71.00 | -$1.25M | -$51,024.00 | -$1.2M | -$0.05 | -$0.05 | 24,420,526 | 24,420,526 |
|---|
| 2020-12-31 | $62,193.00 | $1,902.00 | $60,291.00 | $183,284.00 | $1.58M | $4.91M | -$4.85M | -$204,920.00 | -$5.06M | -$86,405.00 | -$4.97M | -$0.25 | -$0.25 | 228,600 | 228,600 |
|---|
| 2020-09-30 | $115,553.00 | $8,619.00 | $106,934.00 | $134,501.00 | $1.26M | $1.4M | -$1.29M | -$886,100.00 | -$2.18M | -$44,735.00 | -$2.13M | -$0.09 | -$0.09 | 19,488,168 | 19,488,168 |
|---|
| 2020-06-30 | $226,513.00 | $4,236.00 | $222,277.00 | $139,082.00 | $1.28M | $1.42M | -$1.19M | -$1.04M | -$2.23M | -$48,644.00 | -$2.18M | -$0.09 | -$0.09 | — | 19,488,168 |
|---|
| 2020-03-31 | $78,786.00 | $3,959.00 | $74,827.00 | $92,790.00 | $1.15M | $1.25M | -$1.17M | -$178,453.00 | -$1.35M | -$40,568.00 | -$1.31M | -$0.06 | -$0.06 | — | 19,484,542 |
|---|
| 2019-12-31 | $99,962.00 | $2,489.00 | $97,473.00 | $269,589.00 | $929,353.00 | $1.22M | -$1.12M | -$19,256.00 | -$1.14M | -$27,253.00 | -$1.12M | — | — | — | 164,641 |
|---|
| 2019-09-30 | $197,733.00 | $2,797.00 | $194,936.00 | $269,239.00 | $1.04M | $1.31M | -$1.12M | -$165,508.00 | -$1.28M | $48,555.00 | -$1.33M | — | — | — | 19,020,824 |
|---|
| 2019-06-30 | $191,782.00 | $13,352.00 | $178,430.00 | $87,769.00 | $571,669.00 | $667,238.00 | -$488,808.00 | -$166,443.00 | -$655,251.00 | -$40,798.00 | -$614,453.00 | -$0.03 | -$0.03 | 17,422,988 | 17,422,988 |
|---|
| 2019-03-31 | $212,242.00 | $1,499.00 | $210,743.00 | $421,956.00 | $510,803.00 | $941,309.00 | -$730,566.00 | -$200,296.00 | -$930,862.00 | -$57,545.00 | -$873,317.00 | -$0.05 | -$0.05 | 14,965,665 | 14,965,665 |
|---|
| 2018-12-31 | $2,980.00 | $182,424.00 | -$179,444.00 | $629,399.00 | $375,405.00 | $1.01M | -$1.19M | -$2.86M | -$4.05M | -$124,855.00 | -$3.93M | -$0.20 | -$0.20 | 202,002,448 | 202,002,448 |
|---|
| 2018-09-30 | $747.00 | $537.00 | $210.00 | $54,514.00 | $334,406.00 | $396,495.00 | -$396,285.00 | -$360,090.00 | -$756,375.00 | -$69,075.00 | -$687,300.00 | $0.00 | $0.00 | 213,926,475 | 213,926,475 |
|---|
| 2018-06-30 | $3,229.00 | $2,319.00 | $910.00 | $56,697.00 | $458,445.00 | $525,342.00 | -$524,432.00 | -$288,493.00 | -$812,925.00 | -$76,885.00 | -$736,040.00 | -$0.05 | -$0.05 | 11,609,457 | 11,609,457 |
|---|
| 2018-03-31 | — | — | — | $248,111.00 | $420,462.00 | $674,199.00 | -$674,199.00 | -$133,705.00 | -$807,904.00 | -$94,282.00 | -$713,622.00 | -$0.05 | -$0.05 | 11,599,911 | 11,599,911 |
|---|
| 2017-12-31 | — | — | — | $45,701.00 | $289,731.00 | $352,794.00 | -$352,794.00 | -$28,420.00 | -$381,214.00 | $0.00 | -$381,214.00 | $0.00 | $0.00 | 143,131 | 143,131 |
|---|
| 2017-09-30 | — | — | — | $3.08M | $144,212.00 | $3.36M | -$3.36M | -$27,460.00 | -$3.39M | — | -$3.39M | -$0.02 | -$0.02 | 213,746,647 | 213,746,647 |
|---|
| 2017-06-30 | $90,000.00 | — | $90,000.00 | $17,500.00 | $169,427.00 | $189,479.00 | -$189,479.00 | -$28,400.00 | -$217,879.00 | — | -$217,879.00 | $0.00 | $0.00 | 213,746,647 | 213,746,647 |
|---|
| 2017-03-31 | — | — | — | $25,150.00 | $208,315.00 | $236,841.00 | -$236,841.00 | -$19,000.00 | -$255,841.00 | $830.00 | -$256,671.00 | $0.00 | $0.00 | 212,056,647 | 212,056,647 |
|---|
| 2016-12-31 | $70,000.00 | — | $70,000.00 | $25,198.00 | $185,188.00 | $210,386.00 | -$140,386.00 | $49.00 | -$140,337.00 | — | -$140,337.00 | $0.00 | $0.00 | 210,821,647 | 210,821,647 |
|---|
| 2016-09-30 | — | $0.00 | $0.00 | $0.00 | $249,817.00 | — | -$647,777.00 | -$6,417.00 | -$654,194.00 | $0.00 | -$654,194.00 | — | — | — | -14,798,271 |
|---|
| 2016-06-30 | — | — | — | — | $289,098.00 | $289,098.00 | -$289,098.00 | -$3,303.00 | -$292,401.00 | $836.00 | -$293,237.00 | — | — | — | 208,779,424 |
|---|
| 2016-03-31 | — | $32.00 | -$32.00 | $6.5M | $108,732.00 | $6.61M | -$6.61M | $52.00 | -$6.61M | — | -$6.61M | — | — | — | 208,758,821 |
|---|
| 2015-12-31 | — | — | — | $3.5M | $1,605.00 | $3.5M | -$3.5M | $192.00 | -$3.5M | — | -$3.5M | -$0.02 | -$0.02 | 163,881,199 | 163,881,199 |
|---|
| 2015-09-30 | $1,100.00 | $220.00 | $880.00 | — | -$315,602.00 | $31,750.00 | -$315,602.00 | — | -$315,602.00 | — | -$315,602.00 | — | — | — | 160,823,831 |
|---|
| 2015-06-30 | $0.00 | $0.00 | $0.00 | — | — | $1,500.00 | -$1,500.00 | $0.00 | — | $0.00 | -$1,500.00 | — | — | — | 54,593,032 |
|---|
| 2015-03-31 | $2,260.00 | $301.00 | $1,959.00 | — | — | $840.00 | $1,119.00 | $0.00 | — | $0.00 | $1,119.00 | — | — | — | 54,593,032 |
|---|
| 2014-12-31 | $0.00 | — | — | — | — | $1,030.00 | -$1,030.00 | $0.00 | -$1,030.00 | $0.00 | -$1,030.00 | — | — | 54,593,032 | 54,593,032 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | — | -$23,165.00 | — | — | — | — |
|---|
| 2014-09-18 | $0.00 | $0.00 | $0.00 | — | — | $0.00 | — | — | — | — | — | — | — | — | -54,581,888 |
|---|
| 2014-06-30 | $0.00 | $0.00 | $0.00 | — | — | $30.00 | -$30.00 | $0.00 | — | $0.00 | -$30.00 | — | — | — | 54,593,032 |
|---|
| 2014-03-31 | $0.00 | $0.00 | $0.00 | — | — | $30.00 | -$30.00 | $0.00 | — | $0.00 | -$30.00 | — | — | — | 54,593,032 |
|---|
| 2013-12-31 | $0.00 | — | — | — | — | $10.00 | -$10.00 | $0.00 | — | $0.00 | -$10.00 | — | — | — | 54,593,032 |
|---|
| 2013-09-30 | $0.00 | — | — | — | — | $0.00 | $0.00 | $0.00 | — | $0.00 | $0.00 | — | — | — | 0 |
|---|
| 2013-06-30 | $0.00 | — | — | — | — | $19,373.00 | -$19,373.00 | -$16,537.00 | — | $67,637.00 | -$103,547.00 | — | — | — | 54,593,032 |
|---|
| 2013-03-31 | $761.00 | — | — | — | — | $21,213.00 | -$20,452.00 | -$16,187.00 | — | $67,637.00 | -$104,276.00 | — | — | — | 54,593,032 |
|---|
| 2012-12-31 | $7,026.00 | — | — | — | — | $144,460.00 | -$137,434.00 | -$16,369.00 | — | $0.00 | -$153,803.00 | — | — | — | 54,593,032 |
|---|
| 2012-09-30 | $0.00 | — | — | — | — | $108,068.00 | -$108,068.00 | -$14,948.00 | — | $67,637.00 | -$190,653.00 | — | — | — | 8,499,052 |
|---|
| 2012-06-30 | $0.00 | — | — | — | — | $245,447.00 | -$245,447.00 | -$13,499.00 | — | $0.00 | -$258,946.00 | — | — | — | 28,927,903 |
|---|
| 2012-03-31 | $3,665.00 | — | — | — | — | $334,218.00 | -$330,553.00 | -$12,287.00 | — | $0.00 | -$342,840.00 | — | — | 16,331,882 | 16,331,882 |
|---|
| 2011-12-31 | $2,049.00 | — | — | — | — | $461,026.00 | -$458,977.00 | $181,838.00 | — | $0.00 | -$277,139.00 | — | — | 16,138,232 | 16,138,232 |
|---|
| 2011-03-31 | $720.00 | — | — | — | — | — | -$328,716.00 | — | — | — | $482,734.00 | — | — | 10,208,506 | — |
|---|
| 2010-12-31 | $2,470.00 | — | — | — | — | — | -$368,177.00 | — | — | — | -$423,939.00 | — | — | 6,914,987 | — |
|---|
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 | $296,000.00 | — | — | $121,085.00 | $2.89M | $7.15M | -$7.15M | -$1.2M | -$8.35M | $24,154.00 | -$7.91M | -$0.39 | -$0.39 | 20,108,944 | 20,108,944 |
|---|
| 2024-12-31 | $0.00 | $763.00 | $508,826.00 | $179,272.00 | $2.26M | $5.21M | -$4.71M | -$664,334.00 | -$5.37M | -$110,539.00 | -$4.9M | -$0.42 | -$0.42 | 11,673,980 | 11,673,980 |
|---|
| 2023-12-31 | $152,430.00 | $302,037.00 | -$149,607.00 | $1.06M | $5.37M | $6.62M | -$6.77M | -$1.26M | -$8.02M | $256,006.00 | -$7.79M | -$1.80 | -$1.80 | 4,335,650 | 4,335,650 |
|---|
| 2022-12-31 | $969,783.00 | $286,415.00 | $683,368.00 | $2.69M | $6.07M | $15.8M | -$15.11M | -$400,184.00 | -$15.51M | $797,778.00 | -$16.42M | -$5.19 | -$5.19 | 3,166,460 | 3,166,460 |
|---|
| 2021-12-31 | $355,797.00 | $5,086.00 | $350,711.00 | $1M | $5.75M | $12.06M | -$11.71M | $495,141.00 | -$11.21M | $825,024.00 | -$12.84M | -$0.51 | -$0.51 | 25,053,522 | 25,053,522 |
|---|
| 2020-12-31 | $483,045.00 | $18,716.00 | $464,329.00 | $549,658.00 | $4.27M | $8.97M | -$8.51M | -$2.31M | -$10.81M | -$220,352.00 | -$10.59M | -$0.50 | -$0.50 | 19,715,559 | 19,715,559 |
|---|
| 2019-12-31 | $701,719.00 | $20,137.00 | $681,582.00 | $1.05M | $3.07M | $4.14M | -$3.46M | -$551,503.00 | -$4.01M | -$77,041.00 | -$3.93M | — | — | — | 17,498,543 |
|---|
| 2018-12-31 | $6,956.00 | $185,280.00 | -$178,324.00 | $988,721.00 | $1.59M | $2.61M | -$2.78M | -$3.65M | -$6.43M | -$365,097.00 | -$6.06M | -$0.02 | -$0.02 | 213,884,105 | 213,884,105 |
|---|
| 2017-12-31 | — | — | — | $3.17M | $811,685.00 | $4.14M | -$4.14M | -$103,280.00 | -$4.24M | $830.00 | -$4.24M | -$0.02 | -$0.02 | 213,321,921 | 213,321,921 |
|---|
| 2017-09-30 | — | — | — | $3.15M | $707,142.00 | — | -$4M | -$74,811.00 | -$4.07M | $830.00 | -$4.07M | -$0.02 | -$0.02 | 212,648,770 | 212,648,770 |
|---|
| 2016-09-30 | — | $32.00 | -$32.00 | $10M | $599,303.00 | — | -$11M | -$9,668.00 | -$11.01M | $836.00 | -$11.01M | -$0.06 | -$0.06 | 193,981,153 | 193,981,153 |
|---|
| 2015-12-31 | $50M | — | — | — | — | — | — | — | — | — | — | — | — | — | — |
|---|
| 2015-09-30 | $3,360.00 | $521.00 | $2,839.00 | — | — | $35,120.00 | — | — | — | — | -$32,281.00 | — | — | 5,000,929 | 5,000,929 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | — | -$23,235.00 | — | — | 11,144 | — |
|---|
| 2014-09-18 | $0.00 | $0.00 | $0.00 | — | — | $70.00 | — | — | — | — | -$70.00 | — | — | — | 11,144 |
|---|
| 2013-09-30 | $7,787.00 | — | — | — | — | $185,046.00 | -$177,259.00 | -$49,093.00 | — | $0.00 | -$226,352.00 | — | — | — | 54,593,032 |
|---|
| 2012-09-30 | $5,714.00 | — | — | — | — | $1.15M | -$1.14M | $141,104.00 | — | $67,637.00 | -$1.07M | — | — | — | 28,949,263 |
|---|
| 2011-09-30 | $3,190.00 | — | — | — | — | $1.89M | -$1.89M | $669,212.00 | — | $0.00 | -$1.22M | — | — | — | 9,738,194 |
|---|