Complete source-backed income-statement history.
- Available history
- 2008-07-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 | — | — | — | — | — | $482,102.00 | -$482,102.00 | $3,993.00 | -$478,109.00 | — | -$478,109.00 | -$0.02 | -$0.02 | 25,034,045 | 25,034,045 |
|---|
| 2026-03-31 | — | — | — | — | — | $414,741.00 | -$414,741.00 | -$14,798.00 | -$429,539.00 | — | -$429,539.00 | -$0.02 | -$0.02 | 24,990,983 | 24,990,983 |
|---|
| 2025-12-31 | — | — | — | — | — | $474,442.00 | -$474,442.00 | -$26,311.00 | -$500,753.00 | — | -$500,753.00 | $0.33 | $0.33 | 3,845,578 | 3,845,578 |
|---|
| 2025-09-30 | — | — | — | — | — | $504,153.00 | -$504,153.00 | -$2.13M | -$2.63M | — | -$2.63M | -$0.48 | -$0.48 | 23,098,931 | 23,098,931 |
|---|
| 2025-06-30 | — | — | — | — | — | $1.54M | -$1.54M | -$15,731.00 | -$1.56M | $0.00 | -$1.56M | -$0.50 | -$0.50 | 3,137,732 | 3,137,732 |
|---|
| 2025-03-31 | — | — | — | — | — | $146,105.00 | -$146,105.00 | $321,494.00 | $175,389.00 | $0.00 | $175,389.00 | $0.07 | $0.07 | 2,660,618 | 2,660,618 |
|---|
| 2024-12-31 | — | — | — | — | — | $150,644.00 | -$150,644.00 | $240,317.00 | $89,673.00 | $0.00 | $89,673.00 | $0.03 | $0.03 | 4,144 | 4,144 |
|---|
| 2024-09-30 | — | — | — | — | — | $109,924.00 | -$109,924.00 | -$170,022.00 | -$279,946.00 | $0.00 | -$279,946.00 | -$0.11 | -$0.11 | 2,652,259 | 2,652,259 |
|---|
| 2024-06-30 | — | — | — | — | — | $136,619.00 | -$136,619.00 | -$365,910.00 | -$502,529.00 | $0.00 | -$502,529.00 | $0.00 | -$0.19 | 2,638,874,873 | 2,638,875 |
|---|
| 2024-03-31 | — | — | — | — | — | $123,938.00 | -$123,938.00 | -$133,042.00 | -$256,980.00 | $0.00 | -$256,980.00 | $0.00 | -$0.10 | 2,638,874,873 | 2,638,875 |
|---|
| 2023-12-31 | — | — | — | — | — | $102,383.00 | -$102,383.00 | -$2.21M | -$2.31M | $0.00 | -$2.25M | — | — | 103,835,753 | — |
|---|
| 2023-09-30 | — | — | — | — | — | $480,037.00 | -$480,037.00 | -$54,022.00 | -$534,059.00 | $0.00 | -$534,059.00 | $0.00 | $0.00 | 2,495,396,612 | 2,495,396,612 |
|---|
| 2023-06-30 | — | — | — | — | — | $192,208.00 | -$192,208.00 | $435,153.00 | $242,945.00 | $0.00 | $242,945.00 | $0.00 | $0.00 | 2,481,732,016 | 2,606,579,705 |
|---|
| 2023-03-31 | — | — | — | — | — | $291,990.00 | -$291,990.00 | $8.92M | $8.63M | $0.00 | $15.28M | $0.01 | $0.00 | 1,694,827,331 | 431,989,839,251 |
|---|
| 2022-12-31 | — | — | — | — | — | $210,064.00 | -$210,064.00 | -$643,716.00 | -$853,780.00 | $0.00 | -$1.58M | -$0.01 | -$0.01 | 9,958,380 | 9,958,380 |
|---|
| 2022-09-30 | — | $173,917.00 | -$173,917.00 | — | — | $159,064.00 | -$159,064.00 | -$730,571.00 | -$889,635.00 | $0.00 | -$1.19M | $0.00 | $0.00 | 243,818,045 | 243,818,045 |
|---|
| 2022-06-30 | $470,198.00 | $510,679.00 | -$40,481.00 | — | — | $152,408.00 | -$152,408.00 | -$215,876.00 | -$368,284.00 | $32.00 | -$491,664.00 | $0.00 | $0.00 | 200,018,099 | 200,018,099 |
|---|
| 2022-03-31 | $895,189.00 | $728,899.00 | $166,290.00 | — | — | $224,320.00 | -$224,320.00 | -$696,945.00 | -$921,265.00 | $27,382.00 | -$882,057.00 | -$0.01 | -$0.01 | 170,736,437 | 170,736,437 |
|---|
| 2021-12-31 | $719,663.00 | $703,023.00 | $16,640.00 | — | — | -$211,125.00 | -$1.21M | -$182,470.00 | -$1.39M | $371,317.00 | -$2.02M | -$0.01 | -$0.01 | 8,429,317 | 8,429,317 |
|---|
| 2021-09-30 | $1.46M | $905,862.00 | $558,349.00 | — | — | $257,952.00 | $300,397.00 | -$335,065.00 | -$34,668.00 | $386.00 | -$35,200.00 | $0.00 | $0.00 | 143,859,960 | 143,859,960 |
|---|
| 2021-06-30 | $1.01M | $435,477.00 | $577,098.00 | — | — | $353,831.00 | $223,267.00 | $4.4M | $4.62M | $245.00 | $4.62M | $0.04 | $0.00 | 124,823,312 | 2,340,253,742 |
|---|
| 2021-03-31 | $1.53M | $1.24M | $287,681.00 | — | — | $292,132.00 | -$4,451.00 | -$5.24M | -$5.25M | $157,690.00 | -$5.41M | -$0.06 | -$0.06 | 93,514,974 | 93,514,974 |
|---|
| 2020-12-31 | — | $403,778.00 | $420,347.00 | — | — | $286,540.00 | $133,807.00 | $5.19M | $5.32M | — | $5.32M | $0.07 | $0.04 | 1,802,660 | 472,230,210 |
|---|
| 2020-09-30 | — | $866,595.00 | $520,875.00 | — | — | $345,709.00 | $175,166.00 | $1.73M | $1.9M | — | $1.9M | $0.03 | $0.00 | 69,339,611 | 536,242,200 |
|---|
| 2020-06-30 | — | $611,984.00 | $191,623.00 | — | — | $312,863.00 | -$121,240.00 | -$5.89M | -$6.01M | — | -$6.01M | -$0.09 | -$0.09 | 67,672,109 | 67,672,109 |
|---|
| 2020-03-31 | — | $944,091.00 | $184,615.00 | — | — | $335,447.00 | -$150,832.00 | $1.28M | $1.13M | — | $1.13M | $0.02 | $0.00 | 62,872,206 | 319,205,052 |
|---|
| 2019-12-31 | — | $1.29M | — | — | — | -$2.04M | -$541,273.00 | $2.18M | $1.64M | — | $1.64M | $0.04 | $0.04 | 934,173 | 934,173 |
|---|
| 2019-09-30 | — | $483,837.00 | — | — | — | $1.06M | $798,596.00 | $1.54M | $2.34M | — | $2.34M | $0.04 | $0.00 | 58,284,979 | 151,616,958 |
|---|
| 2019-06-30 | — | $656,103.00 | — | — | — | $1.23M | -$124,549.00 | -$15.06M | -$15.19M | — | -$15.19M | -$0.27 | -$0.27 | 55,626,527 | 55,626,527 |
|---|
| 2019-03-31 | — | $1.23M | — | — | — | $1.86M | -$936,478.00 | -$2.85M | -$3.79M | — | -$3.79M | -$0.07 | -$0.07 | 54,413,005 | 54,413,005 |
|---|
| 2018-12-31 | — | $545,442.00 | — | — | — | $966,406.00 | -$154,349.00 | $191,555.00 | $37,206.00 | — | $37,371.00 | — | — | — | 165,556 |
|---|
| 2018-09-30 | — | $654,141.00 | — | — | — | $1.31M | -$516,089.00 | -$2.88M | -$3.39M | — | -$3.39M | — | — | — | 53,617,945 |
|---|
| 2018-06-30 | — | $853,526.00 | — | — | — | $1.36M | -$179,596.00 | -$604,544.00 | -$784,140.00 | — | -$784,941.00 | -$0.01 | -$0.01 | 53,261,414 | 53,261,414 |
|---|
| 2018-03-31 | — | $1.69M | — | — | — | $2.18M | -$996,245.00 | -$489,461.00 | -$1.49M | — | -$1.48M | -$0.03 | -$0.03 | 53,122,165 | 53,122,165 |
|---|
| 2017-12-31 | — | $1.12M | — | — | — | $1.4M | -$710,791.00 | -$202,764.00 | -$913,555.00 | — | -$913,588.00 | -$0.02 | -$0.02 | 184,793 | 184,793 |
|---|
| 2017-09-30 | — | $936,392.00 | — | — | — | $1.35M | -$205,972.00 | -$775,265.00 | -$981,237.00 | — | -$981,215.00 | -$0.02 | -$0.02 | 51,861,287 | 51,861,287 |
|---|
| 2017-06-30 | — | — | — | — | — | $1.24M | -$427,660.00 | — | -$803,225.00 | — | -$803,079.00 | -$0.02 | -$0.02 | 51,226,899 | 51,226,899 |
|---|
| 2017-03-31 | — | — | — | — | — | $1.32M | -$343,554.00 | — | -$686,510.00 | — | -$686,276.00 | -$0.01 | -$0.01 | 51,272,454 | 51,272,454 |
|---|
| 2016-12-31 | — | — | — | — | — | $4.54M | -$3.39M | — | $8.7M | — | $8.7M | $0.17 | $0.25 | 341,957 | -39,590,534 |
|---|
| 2016-09-30 | — | — | — | — | — | $1.93M | -$285,029.00 | — | -$5.34M | — | -$5.34M | -$0.11 | -$0.11 | 49,470,940 | 49,470,940 |
|---|
| 2016-06-30 | — | — | — | — | — | $1.53M | $473,359.00 | — | $13.34M | — | $13.34M | $0.27 | $0.27 | 48,583,455 | 48,784,915 |
|---|
| 2016-03-31 | — | — | — | — | — | $920,189.00 | $231,843.00 | — | $651,945.00 | — | $651,732.00 | $0.01 | $0.01 | 48,217,385 | 60,817,425 |
|---|
| 2015-12-31 | — | — | — | — | — | $3.31M | -$2.64M | — | -$28.04M | — | -$28.04M | -$0.63 | -$0.63 | 671,460 | 671,460 |
|---|
| 2015-09-30 | — | — | — | — | — | $829,414.00 | $311,672.00 | — | $312,816.00 | — | $313,259.00 | $0.01 | $0.01 | 43,682,133 | 43,682,133 |
|---|
| 2015-07-31 | — | — | — | — | — | $622,468.00 | -$622,468.00 | — | -$1.79M | — | -$1.79M | — | — | — | 120,066 |
|---|
| 2015-06-30 | — | — | — | — | — | $427,632.00 | $723,468.00 | — | $728,184.00 | — | $719,495.00 | $0.02 | $0.02 | 43,682,133 | 43,682,133 |
|---|
| 2015-04-30 | — | — | — | — | — | $663,853.00 | -$663,853.00 | — | -$617,805.00 | — | -$617,805.00 | — | — | — | 20,309,718 |
|---|
| 2015-03-31 | — | — | — | — | — | $716,158.00 | -$158,859.00 | — | -$162,116.00 | — | -$155,510.00 | — | — | — | 240,225,901 |
|---|
| 2015-01-31 | — | — | — | — | — | $860,699.00 | -$860,699.00 | — | -$770,311.00 | — | -$770,311.00 | — | — | — | 21,772,829 |
|---|
| 2014-10-31 | — | — | — | — | — | $1.06M | -$1.06M | — | -$1.4M | — | -$1.4M | — | — | — | 23,600,278 |
|---|
| 2014-07-31 | — | — | — | — | — | $247,327.00 | -$247,327.00 | — | -$287,443.00 | — | -$287,443.00 | — | — | — | 2,095,674 |
|---|
| 2014-04-30 | — | — | — | — | — | $248,518.00 | -$248,518.00 | — | -$611,745.00 | — | -$611,745.00 | — | — | — | 21,559,063 |
|---|
| 2014-01-31 | — | — | — | — | — | $167,022.00 | -$167,022.00 | — | -$525,367.00 | — | -$525,367.00 | — | — | — | 20,681,775 |
|---|
| 2013-10-31 | — | — | — | — | — | $72,794.00 | -$72,794.00 | — | -$230,095.00 | — | -$230,095.00 | — | — | — | 20,431,333 |
|---|
| 2013-07-31 | — | — | — | — | — | $33,964.00 | -$33,964.00 | — | -$40,139.00 | — | -$40,139.00 | — | — | — | 3,813,972 |
|---|
| 2013-04-30 | — | — | — | — | — | $177,019.00 | -$177,019.00 | — | -$178,997.00 | — | -$178,997.00 | — | — | — | 14,664,746 |
|---|
| 2013-01-31 | — | — | — | — | — | $15,717.00 | -$15,717.00 | — | -$16,297.00 | — | -$16,297.00 | — | — | — | 451,645 |
|---|
| 2012-10-31 | — | — | — | — | — | $33,782.00 | -$33,782.00 | — | -$35,174.00 | $0.00 | -$35,174.00 | — | — | — | 451,645 |
|---|
| 2012-07-31 | — | — | — | — | — | $14,097.00 | — | — | — | — | -$15,528.00 | — | — | — | — |
|---|
| 2012-04-30 | $0.00 | — | — | — | — | $17,460.00 | — | — | — | $0.00 | -$18,396.00 | — | — | — | — |
|---|
| 2012-01-31 | $0.00 | — | — | — | — | $33,071.00 | — | — | — | $0.00 | -$33,789.00 | — | — | — | 451,645 |
|---|
| 2011-10-31 | $0.00 | — | — | — | — | $28,778.00 | — | — | — | $0.00 | -$29,109.00 | — | — | — | 89,804,393 |
|---|
| 2011-07-31 | — | — | — | — | — | $568,445.00 | — | — | — | — | -$568,708.00 | — | — | — | — |
|---|
| 2011-04-30 | $0.00 | — | — | — | — | $580,420.00 | — | — | — | $0.00 | -$580,460.00 | — | — | — | — |
|---|
| 2011-01-31 | $0.00 | — | — | — | — | $669,364.00 | — | — | — | $0.00 | -$669,656.00 | — | — | — | — |
|---|
| 2010-10-31 | $0.00 | — | — | — | — | $783,937.00 | — | — | — | $0.00 | -$784,393.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 | — | — | — | — | — | $2.67M | -$2.67M | -$1.85M | -$4.52M | — | -$4.52M | -$0.96 | -$0.96 | 13,552,871 | 13,552,871 |
|---|
| 2024-12-31 | — | — | — | — | — | $521,105.00 | -$521,105.00 | -$428,677.00 | -$949,782.00 | $0.00 | -$949,782.00 | -$0.36 | -$0.36 | 2,647,513 | 2,647,513 |
|---|
| 2023-12-31 | — | — | — | — | — | $1.07M | -$1.07M | $7.09M | $6.02M | $0.00 | $12.74M | — | — | 2,330,753,561 | — |
|---|
| 2022-12-31 | — | — | — | — | — | $745,856.00 | -$745,856.00 | -$2.29M | -$3.03M | $0.00 | -$4.15M | -$0.02 | -$0.02 | 215,083,605 | 215,083,605 |
|---|
| 2021-12-31 | $4.73M | $3.29M | $1.44M | — | — | $692,790.00 | -$692,790.00 | -$1.36M | -$2.05M | $529,638.00 | -$2.84M | -$0.02 | -$0.02 | 129,346,480 | 129,346,480 |
|---|
| 2020-12-31 | $4.14M | $2.83M | $1.32M | — | — | $1.28M | $36,901.00 | $2.3M | $2.34M | — | $2.34M | $0.03 | $0.00 | 68,440,532 | 538,868,082 |
|---|
| 2019-12-31 | — | $3.66M | $1.3M | — | — | $2.1M | -$803,704.00 | -$14.2M | -$15M | — | -$15M | -$0.26 | -$0.26 | 57,056,526 | 57,056,526 |
|---|
| 2018-12-31 | — | $3.74M | — | — | — | $5.81M | -$1.85M | -$3.78M | -$5.63M | — | -$5.63M | -$0.11 | -$0.11 | 53,501,213 | 53,501,213 |
|---|
| 2017-12-31 | — | $3.75M | — | — | — | $5.32M | -$1.69M | -$1.7M | -$3.38M | — | -$3.38M | -$0.07 | -$0.07 | 51,635,405 | 51,635,405 |
|---|
| 2016-12-31 | — | — | — | — | — | $8.92M | -$2.97M | — | $17.35M | — | $17.35M | $0.35 | $0.35 | 49,103,382 | 49,103,382 |
|---|
| 2015-12-31 | — | — | — | — | — | $5.29M | -$1.76M | — | -$27.17M | — | -$27.16M | -$0.61 | -$0.61 | 44,353,593 | 44,353,593 |
|---|
| 2015-07-31 | — | — | — | — | — | $3.21M | -$3.21M | — | -$4.58M | — | -$4.58M | — | — | — | 21,672,251 |
|---|
| 2014-12-31 | — | — | — | — | — | $3.29M | -$162,084.00 | — | -$182,277.00 | — | -$178,907.00 | $0.00 | $0.00 | 240,225,901 | 240,225,901 |
|---|
| 2014-07-31 | — | — | — | — | — | $735,661.00 | -$735,661.00 | — | -$1.65M | — | -$1.65M | — | — | — | 22,979,053 |
|---|
| 2013-07-31 | — | — | — | — | — | $260,482.00 | -$260,482.00 | — | -$270,607.00 | — | -$270,607.00 | — | — | — | 8,899,192 |
|---|
| 2012-07-31 | — | — | — | — | — | $93,406.00 | — | — | -$96,822.00 | — | -$96,822.00 | — | — | — | 449,022 |
|---|
| 2011-07-31 | — | — | — | — | — | $2.6M | — | — | — | — | -$2.6M | — | — | — | 88,233,857 |
|---|
| 2010-07-31 | — | — | — | — | — | — | — | — | — | — | -$1.35M | — | — | — | — |
|---|
| 2009-07-31 | — | — | — | — | — | — | — | — | — | — | -$31,521.00 | — | — | — | — |
|---|
| 2008-07-31 | — | — | — | — | — | — | — | — | — | — | -$70,555.00 | — | — | — | — |
|---|