Complete source-backed income-statement history.
- Available history
- 2010-09-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 | $7.9M | $3.09M | $4.81M | — | — | $3.24M | $1.57M | $55,790.00 | $1.63M | — | $1.63M | $0.22 | $0.22 | 7,392,903 | 7,392,903 |
|---|
| 2026-03-31 | — | — | — | — | — | $3.76M | -$3.76M | $13,024.00 | -$3.75M | — | -$3.75M | -$0.71 | -$0.71 | 5,300,647 | 5,300,647 |
|---|
| 2025-12-31 | — | — | — | — | — | $1.48M | -$1.48M | -$23,371.00 | -$1.5M | — | -$1.5M | -$0.37 | -$0.37 | -195,821 | -195,821 |
|---|
| 2025-09-30 | — | — | — | — | — | $1.78M | -$1.78M | -$15,243.00 | -$1.8M | — | -$1.8M | -$0.47 | -$0.47 | 3,857,906 | 3,857,906 |
|---|
| 2025-06-30 | — | — | — | — | — | $816,069.00 | -$816,069.00 | -$5,340.00 | -$821,409.00 | — | -$821,409.00 | -$0.16 | -$0.16 | 5,059,458 | 5,059,458 |
|---|
| 2025-03-31 | — | — | — | — | — | $857,037.00 | -$857,037.00 | -$607.00 | -$857,644.00 | — | -$857,644.00 | -$0.17 | -$0.17 | 5,128,984 | 5,128,984 |
|---|
| 2024-12-31 | — | — | — | — | — | $810,244.00 | -$810,244.00 | $716.00 | -$809,528.00 | — | -$809,528.00 | -$0.10 | -$0.10 | 717,447 | 717,447 |
|---|
| 2024-09-30 | — | — | — | — | — | $811,752.00 | -$811,752.00 | — | -$811,752.00 | — | -$811,752.00 | -$0.16 | -$0.16 | 5,121,406 | 5,121,406 |
|---|
| 2024-06-30 | — | — | — | — | — | $822,900.00 | -$822,900.00 | — | -$822,900.00 | — | -$822,900.00 | -$0.18 | -$0.18 | 4,672,424 | 4,672,424 |
|---|
| 2024-03-31 | $328.00 | — | $328.00 | — | — | $313,835.00 | -$313,835.00 | $328.00 | -$313,507.00 | — | -$313,507.00 | -$0.09 | -$0.09 | 3,469,166 | 3,469,166 |
|---|
| 2023-12-31 | — | — | — | — | — | $330,785.00 | -$330,785.00 | $308.00 | -$330,477.00 | — | -$330,477.00 | -$0.20 | -$0.20 | -474,089,312 | -474,089,312 |
|---|
| 2023-09-30 | — | — | — | — | — | $135,434.00 | -$135,434.00 | — | -$135,434.00 | — | -$135,434.00 | $0.00 | $0.00 | 476,384,761 | 476,384,761 |
|---|
| 2023-06-30 | — | — | — | — | — | $222,429.00 | -$222,429.00 | — | -$222,429.00 | — | -$222,429.00 | $0.00 | $0.00 | 466,691,254 | 466,691,254 |
|---|
| 2023-03-31 | — | — | — | — | — | $239,079.00 | -$239,079.00 | $7,000.00 | -$232,079.00 | — | -$232,079.00 | $0.00 | $0.00 | 493,513,697 | 493,513,697 |
|---|
| 2022-12-31 | $0.00 | — | $0.00 | — | — | $81,151.00 | -$81,152.00 | $0.00 | -$81,152.00 | — | -$81,152.00 | $0.00 | $0.00 | 82,902,418 | 82,902,418 |
|---|
| 2022-09-30 | — | — | — | — | — | $240,205.00 | -$240,205.00 | — | -$240,205.00 | — | -$240,205.00 | $0.00 | $0.00 | 534,654,261 | 534,654,261 |
|---|
| 2022-06-30 | $26,197.00 | — | $26,197.00 | — | — | $337,588.00 | -$311,391.00 | $50,275.00 | -$261,116.00 | — | -$261,116.00 | -$0.01 | — | 36,433,588 | — |
|---|
| 2022-03-31 | $158.00 | — | $26,231.00 | — | — | $229,162.00 | -$229,162.00 | $13,861.00 | -$229,162.00 | — | -$229,162.00 | -$0.01 | — | 20,240,882 | — |
|---|
| 2021-12-31 | -$3,881.00 | — | — | — | — | $194,710.00 | -$194,710.00 | $56,158.00 | -$194,710.00 | — | -$194,710.00 | $0.00 | — | 0 | 0 |
|---|
| 2021-09-30 | $60,564.00 | $0.00 | $86,637.00 | — | — | $57,278.00 | -$57,278.00 | $28,120.00 | -$57,278.00 | — | -$57,278.00 | $0.00 | — | 20,240,882 | 20,240,882 |
|---|
| 2021-06-30 | $3,087.00 | $0.00 | $29,160.00 | — | — | $15,840.00 | -$15,840.00 | -$6,877.00 | -$15,840.00 | — | -$15,840.00 | $0.00 | — | 20,240,882 | 20,240,882 |
|---|
| 2021-03-31 | $4,818.00 | $0.00 | $30,891.00 | — | — | $90,671.00 | -$59,780.00 | -$6,763.00 | — | — | -$66,543.00 | $0.00 | — | 20,240,882 | 20,240,882 |
|---|
| 2020-12-31 | -$10,937.00 | $0.00 | $15,636.00 | — | — | $121,755.00 | -$106,119.00 | $55,964.00 | — | — | -$50,155.00 | — | — | — | 0 |
|---|
| 2020-09-30 | $21,566.00 | $0.00 | $47,139.00 | — | — | $121,908.00 | -$74,769.00 | -$5,624.00 | — | — | -$80,393.00 | — | — | — | 20,240,882 |
|---|
| 2020-06-30 | $35,500.00 | $0.00 | $53,422.00 | — | — | $179,284.00 | -$125,862.00 | -$4,407.00 | — | — | -$130,269.00 | — | — | — | 20,240,882 |
|---|
| 2020-03-31 | $29,948.00 | $0.00 | $55,821.00 | — | — | $84,448.00 | -$28,627.00 | -$7,950.00 | — | — | -$36,577.00 | — | — | — | 20,240,882 |
|---|
| 2019-12-31 | $34,687.00 | $0.00 | $58,701.00 | — | — | $551,125.00 | -$322,224.00 | -$11,197.00 | — | — | -$333,421.00 | — | — | — | 0 |
|---|
| 2019-09-30 | $57,999.00 | $89,486.00 | -$6,514.00 | — | — | $495,477.00 | -$672,191.00 | -$15,137.00 | — | — | -$687,328.00 | — | — | — | 20,240,882 |
|---|
| 2019-06-30 | $4,523.00 | $0.00 | $11,000.00 | — | — | $197,378.00 | -$186,378.00 | -$17,942.00 | — | — | -$204,320.00 | — | — | — | 20,240,882 |
|---|
| 2019-03-31 | $39,118.00 | $25,748.00 | $30,952.00 | — | — | $399,823.00 | -$368,871.00 | -$18,629.00 | — | — | -$387,500.00 | — | — | — | 20,240,882 |
|---|
| 2018-12-31 | -$878.00 | $54,871.00 | -$10,645.00 | $0.00 | — | $702,197.00 | -$712,842.00 | -$17,622.00 | — | — | -$730,464.00 | — | — | — | -7,829 |
|---|
| 2018-09-30 | $560,506.00 | $139,994.00 | $351,605.00 | $0.00 | — | $394,539.00 | -$42,934.00 | -$11,182.00 | — | — | -$54,116.00 | — | — | — | 20,222,775 |
|---|
| 2018-06-30 | $603,109.00 | $96,957.00 | $397,101.00 | $0.00 | — | $358,619.00 | $38,482.00 | -$15,863.00 | — | — | $22,619.00 | — | — | — | 20,215,882 |
|---|
| 2018-03-31 | $634,426.00 | $193,645.00 | $440,781.00 | — | — | $337,199.00 | $103,582.00 | -$13,277.00 | — | — | $90,305.00 | — | — | 20,215,882 | 20,215,882 |
|---|
| 2017-12-31 | $363,186.00 | $109,032.00 | $254,154.00 | $3,485.00 | — | $447,159.00 | -$196,490.00 | -$12,105.00 | — | — | -$208,595.00 | — | — | — | 7,364 |
|---|
| 2017-09-30 | $565,202.00 | $165,350.00 | $399,852.00 | $0.00 | — | $378,063.00 | $21,789.00 | -$14,200.00 | — | — | $7,589.00 | — | — | — | 20,161,317 |
|---|
| 2017-06-30 | $426,064.00 | $140,583.00 | $285,481.00 | $12,203.00 | — | $417,467.00 | -$144,189.00 | -$11,340.00 | — | — | -$155,529.00 | — | — | — | 20,149,882 |
|---|
| 2017-03-31 | $501,163.00 | $156,804.00 | $344,359.00 | $0.00 | — | $382,028.00 | -$37,669.00 | -$11,720.00 | — | — | -$49,389.00 | — | — | 20,145,882 | 20,145,882 |
|---|
| 2016-12-31 | — | $559,308.00 | $326,384.00 | $6,952.00 | — | $847,208.00 | -$527,776.00 | -$10,940.00 | — | — | -$538,716.00 | — | — | — | 227,198 |
|---|
| 2016-09-30 | — | $15,556.00 | $312,644.00 | $18,862.00 | — | $459,126.00 | -$165,344.00 | -$13,057.00 | — | — | -$178,401.00 | -$0.01 | -$0.01 | 20,120,882 | 20,120,882 |
|---|
| 2016-06-30 | — | $56,165.00 | $349,995.00 | $13,698.00 | — | $414,419.00 | -$78,122.00 | -$13,865.00 | — | — | -$91,987.00 | $0.00 | $0.00 | 20,005,882 | 20,005,882 |
|---|
| 2016-03-31 | — | $228,310.00 | $438,954.00 | $6,149.00 | — | $366,513.00 | $66,292.00 | -$13,133.00 | — | — | $53,159.00 | — | — | 19,843,382 | 19,843,382 |
|---|
| 2015-12-31 | — | $680,950.00 | $480,255.00 | -$3,734.00 | — | $715,205.00 | -$231,216.00 | -$10,664.00 | — | $0.00 | -$241,880.00 | $19,632,832.04 | $19,632,832.04 | -19,548,382.05 | -19,548,382.05 |
|---|
| 2015-09-30 | — | $27,618.00 | $291,206.00 | $89,512.00 | — | $409,532.00 | -$207,838.00 | -$11,836.00 | — | — | -$219,674.00 | -$0.01 | -$0.01 | 19,672,132 | 19,672,132 |
|---|
| 2015-06-30 | — | $86,000.00 | $335,632.00 | $93,530.00 | — | $479,236.00 | -$237,134.00 | -$13,050.00 | — | — | -$250,184.00 | -$0.01 | -$0.01 | 19,506,791 | 19,506,791 |
|---|
| 2015-03-31 | — | $180,966.00 | $235,332.00 | $82,468.00 | — | $482,013.00 | -$329,149.00 | -$16,717.00 | — | $0.00 | -$345,866.00 | — | — | 19,465,882 | 19,465,882 |
|---|
| 2014-12-31 | — | $170,416.00 | $141,494.00 | $20,493.00 | — | $761,520.00 | -$640,519.00 | -$24,577.00 | — | $0.00 | -$665,096.00 | $18,507,936.05 | $18,507,936.05 | -18,740,327.09 | -18,740,327.09 |
|---|
| 2014-09-30 | — | $241,592.00 | $298,927.00 | $17,207.00 | — | $582,304.00 | -$300,584.00 | -$93,446.00 | — | — | -$394,030.00 | -$0.02 | -$0.02 | 18,789,204 | 18,789,204 |
|---|
| 2014-06-30 | — | $423,651.00 | $436,209.00 | $6,558.00 | — | $526,400.00 | -$96,749.00 | -$56,496.00 | — | — | -$153,245.00 | -$0.01 | -$0.01 | 18,715,822 | 18,715,822 |
|---|
| 2014-03-31 | — | $145,152.00 | $189,536.00 | $5,911.00 | — | $573,162.00 | -$389,537.00 | -$90,750.00 | — | $0.00 | -$480,287.00 | -$0.03 | -$0.03 | 18,715,882 | 18,715,882 |
|---|
| 2013-12-31 | — | $165,741.00 | $217,086.00 | — | — | $845,639.00 | -$628,553.00 | -$73,199.00 | — | $0.00 | -$701,752.00 | -$0.03 | -$0.03 | 68,977 | 68,977 |
|---|
| 2013-09-30 | — | $407,838.00 | $598,731.00 | — | — | $456,619.00 | $142,112.00 | -$10,875.00 | — | $0.00 | $131,237.00 | $0.01 | $0.01 | 18,484,360 | 18,484,360 |
|---|
| 2013-06-30 | — | $360,008.00 | $507,323.00 | — | — | $477,280.00 | $30,043.00 | -$131,568.00 | — | — | -$101,525.00 | -$0.01 | -$0.01 | 18,415,822 | 18,415,822 |
|---|
| 2013-03-31 | — | — | $656,440.00 | — | — | $490,692.00 | $165,748.00 | -$119,779.00 | — | $0.00 | $45,969.00 | $0.00 | $0.00 | 18,415,882 | 18,415,882 |
|---|
| 2012-12-31 | — | — | $56,791.00 | — | — | $568,963.00 | -$512,172.00 | -$117,863.00 | — | $0.00 | -$630,035.00 | -$0.03 | -$0.03 | 142,528 | -668,321 |
|---|
| 2012-09-30 | — | — | $577,318.00 | — | — | $484,082.00 | $93,236.00 | $11,140.00 | — | $0.00 | $104,376.00 | $0.01 | $0.01 | 18,215,556 | 19,046,500 |
|---|
| 2012-06-30 | — | — | $533,896.00 | — | — | $548,629.00 | -$14,733.00 | -$371,146.00 | — | — | -$385,879.00 | -$0.02 | -$0.02 | 17,876,596 | 17,876,596 |
|---|
| 2012-03-31 | — | — | $822,495.00 | — | — | $297,251.00 | $525,244.00 | -$43,924.00 | — | $0.00 | $481,320.00 | $0.03 | $0.03 | 17,315,066 | 17,595,381 |
|---|
| 2011-12-31 | — | — | $728,162.00 | — | — | $612,724.00 | $115,438.00 | -$128,601.00 | — | — | -$13,163.00 | — | — | 26,563 | 38,697 |
|---|
| 2011-09-30 | — | — | $1.09M | — | — | $349,776.00 | $742,532.00 | -$19,417.00 | — | — | $723,115.00 | — | — | 17,384,810 | 17,384,810 |
|---|
| 2011-03-31 | — | — | $538,846.00 | — | — | $230,974.00 | $307,872.00 | -$9,723.00 | — | — | $298,149.00 | $0.02 | $0.02 | 17,403,396 | 17,403,396 |
|---|
| 2010-12-31 | — | — | $411,542.00 | — | — | $198,807.00 | $212,735.00 | -$4,431.00 | — | — | $208,304.00 | — | — | — | — |
|---|
| 2010-09-30 | — | — | $550,097.00 | — | — | $282,414.00 | $267,683.00 | $208.00 | — | — | $267,891.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 | — | — | — | — | — | $4.93M | -$4.93M | -$44,561.00 | -$4.97M | — | -$4.97M | -$1.11 | -$1.11 | 4,481,933 | 4,481,933 |
|---|
| 2024-12-31 | — | — | — | — | — | $2.76M | -$2.76M | $1,044.00 | -$2.76M | — | -$2.76M | -$0.54 | -$0.54 | 5,144,443 | 5,144,443 |
|---|
| 2023-12-31 | $308.00 | — | $308.00 | — | — | $927,726.00 | -$927,726.00 | $7,308.00 | -$920,418.00 | — | -$920,418.00 | -$0.20 | -$0.20 | 4,603,066 | 4,603,066 |
|---|
| 2022-12-31 | $26,197.00 | — | $26,197.00 | — | — | $888,106.00 | -$861,910.00 | $50,275.00 | -$811,635.00 | — | -$811,635.00 | $0.00 | $0.00 | 284,808,907 | 284,808,907 |
|---|
| 2021-12-31 | $64,588.00 | — | — | — | — | $284,959.00 | -$284,959.00 | $70,638.00 | -$284,959.00 | $0.00 | -$284,959.00 | $0.00 | — | 20,240,882 | 20,240,882 |
|---|
| 2020-12-31 | $76,078.00 | $0.00 | $172,019.00 | — | — | $507,397.00 | -$335,378.00 | $37,984.00 | — | $0.00 | -$297,394.00 | — | — | — | 20,240,882 |
|---|
| 2019-12-31 | $136,327.00 | $115,235.00 | $94,138.00 | — | — | $1.64M | -$1.55M | -$62,904.00 | — | $0.00 | -$1.61M | — | — | — | 20,240,882 |
|---|
| 2018-12-31 | $1.8M | $307,890.00 | $1.18M | $0.00 | — | $1.79M | -$613,711.00 | -$57,944.00 | — | $0.00 | -$671,655.00 | — | — | — | 20,228,382 |
|---|
| 2017-12-31 | $1.86M | $571,769.00 | $1.28M | $15,688.00 | — | $1.62M | -$356,559.00 | -$49,365.00 | — | $0.00 | -$405,924.00 | — | — | — | 20,158,594 |
|---|
| 2016-12-31 | — | $689,101.00 | $1.43M | $45,661.00 | — | $2.09M | -$704,950.00 | -$50,995.00 | — | $0.00 | -$755,945.00 | — | — | — | 20,127,246 |
|---|
| 2015-12-31 | — | $849,756.00 | $1.34M | $261,776.00 | — | $2.09M | -$1.01M | -$52,267.00 | — | $0.00 | -$1.06M | $19,632,832.00 | $19,632,832.00 | -0.05 | -0.05 |
|---|
| 2014-12-31 | — | $980,811.00 | $1.07M | $50,169.00 | — | $2.44M | -$1.43M | -$265,269.00 | — | $0.00 | -$1.69M | $18,507,936.00 | $18,507,936.00 | -0.09 | -0.09 |
|---|
| 2013-12-31 | — | $1.32M | $1.98M | — | — | $2.27M | -$290,650.00 | -$335,421.00 | — | $0.00 | -$626,071.00 | -$0.03 | -$0.03 | 18,507,936 | 18,507,936 |
|---|
| 2012-12-31 | — | — | $1.99M | — | — | $1.9M | $91,575.00 | -$521,793.00 | — | $0.00 | -$430,218.00 | -$0.02 | -$0.02 | 17,956,615 | 17,956,615 |
|---|
| 2011-12-31 | — | — | $3.09M | — | — | $1.75M | $1.34M | -$26,142.00 | — | $0.00 | $1.32M | $0.08 | $0.08 | 17,423,696 | 17,435,830 |
|---|
| 2010-12-31 | — | — | $1.96M | — | — | $863,399.00 | $1.1M | $767.00 | — | — | $1.1M | $0.06 | $0.06 | 17,128,690 | 17,128,690 |
|---|