Complete source-backed income-statement history.
- Available history
- 2009-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 | — | — | — | — | — | $115,283.00 | -$115,283.00 | -$109,326.00 | -$224,609.00 | — | -$224,609.00 | $0.00 | $0.00 | 141,326,256 | 141,326,256 |
|---|
| 2026-03-31 | — | — | — | — | $27,758.00 | $185,008.00 | -$185,008.00 | -$49,052.00 | — | — | -$234,060.00 | $0.00 | $0.00 | 141,012,256 | 141,012,256 |
|---|
| 2025-12-31 | — | — | — | — | $32,423.00 | $190,058.00 | -$190,058.00 | -$107,583.00 | — | — | -$297,643.00 | $0.00 | $0.00 | — | 724,583 |
|---|
| 2025-09-30 | — | — | — | — | $16,238.00 | $151,295.00 | -$151,295.00 | -$94,819.00 | — | — | -$246,114.00 | $0.00 | $0.00 | 132,795,587 | 132,795,587 |
|---|
| 2025-06-30 | — | — | — | — | $27,195.00 | $163,269.00 | -$163,269.00 | -$79,833.00 | -$243,102.00 | — | -$243,102.00 | $0.00 | $0.00 | 131,962,254 | 131,962,254 |
|---|
| 2025-03-31 | — | — | — | — | $30,143.00 | $266,992.00 | -$266,992.00 | -$74,038.00 | — | — | -$341,030.00 | $0.00 | $0.00 | 131,533,921 | 131,533,921 |
|---|
| 2024-12-31 | $0.00 | — | — | — | $18,450.00 | $250,510.00 | -$250,510.00 | -$58,248.00 | — | — | -$308,758.00 | $0.00 | $0.00 | — | 400,000 |
|---|
| 2024-09-30 | — | — | — | — | $15,664.00 | $144,365.00 | -$144,365.00 | -$71,535.00 | — | — | -$215,900.00 | $0.00 | $0.00 | 125,636,756 | 125,636,756 |
|---|
| 2024-06-30 | — | — | — | — | $12,067.00 | $162,020.00 | -$162,020.00 | -$55,967.00 | — | — | -$217,987.00 | $0.00 | $0.00 | 125,539,756 | 125,539,756 |
|---|
| 2024-03-31 | $15,000.00 | — | — | — | $5,711.00 | $211,035.00 | -$196,035.00 | -$50,773.00 | — | — | -$246,808.00 | $0.00 | $0.00 | 125,439,756 | 125,439,756 |
|---|
| 2023-12-31 | $15,000.00 | — | — | — | $4,661.00 | $110,647.00 | -$95,647.00 | -$277,947.00 | — | — | -$373,594.00 | $0.00 | $0.00 | — | 479,166 |
|---|
| 2023-09-30 | — | — | — | — | $5,937.00 | $81,422.00 | -$81,422.00 | -$201,275.00 | — | — | -$282,697.00 | $0.00 | $0.00 | — | 121,073,087 |
|---|
| 2023-06-30 | — | — | — | — | $4,782.00 | $93,468.00 | -$93,468.00 | -$120,259.00 | — | — | -$213,727.00 | $0.00 | $0.00 | — | 120,773,087 |
|---|
| 2023-03-31 | $993.00 | — | — | — | $3,548.00 | $97,707.00 | -$96,714.00 | -$59,799.00 | — | — | -$156,513.00 | $0.00 | $0.00 | — | 119,823,087 |
|---|
| 2022-12-31 | -$416.00 | — | — | — | $6,480.00 | $105,659.00 | -$105,995.00 | -$99,496.00 | — | — | -$205,491.00 | $0.02 | $0.02 | — | 3,580,129 |
|---|
| 2022-09-30 | $1,683.00 | — | — | — | $6,679.00 | $112,664.00 | -$110,981.00 | -$6,848.00 | — | — | -$117,829.00 | $0.00 | $0.00 | — | 104,639,754 |
|---|
| 2022-06-30 | $1,104.00 | — | — | — | $7,187.00 | $190,549.00 | -$189,445.00 | -$163,361.00 | — | — | -$352,806.00 | $0.00 | $0.00 | — | 86,536,549 |
|---|
| 2022-03-31 | $300.00 | — | — | — | $4,450.00 | $276,215.00 | -$275,915.00 | -$27,006.00 | — | — | -$302,921.00 | $0.00 | — | — | — |
|---|
| 2021-12-31 | -$703.00 | — | — | $130,054.00 | $2,623.00 | $491,453.00 | -$492,156.00 | -$5,191.00 | — | — | -$497,347.00 | $0.00 | — | — | 4,727,500 |
|---|
| 2021-09-30 | $954.00 | — | — | $47,854.00 | $3,508.00 | $279,261.00 | -$278,307.00 | -$7,431.00 | — | — | -$285,738.00 | $0.00 | — | — | 75,594,515 |
|---|
| 2021-06-30 | $939.00 | — | — | $435.00 | $3,534.00 | $197,685.00 | -$197,746.00 | -$5,229.00 | — | — | -$201,975.00 | $0.00 | — | — | 75,594,515 |
|---|
| 2021-03-31 | $300.00 | — | — | $1,720.00 | $1,194.00 | $93,564.00 | -$93,264.00 | -$9,389.00 | — | — | -$102,653.00 | $0.00 | — | — | 75,594,515 |
|---|
| 2020-12-31 | $28.00 | — | — | $0.00 | $1,383.00 | $443,169.00 | -$443,141.00 | — | — | — | -$447,573.00 | — | — | — | 705,833 |
|---|
| 2020-09-30 | $3,807.00 | — | — | — | $1,696.00 | $190,145.00 | -$186,338.00 | — | — | — | -$307,430.00 | — | — | — | 73,884,515 |
|---|
| 2020-06-30 | $7,968.00 | — | — | — | $1,725.00 | $116,840.00 | -$108,872.00 | — | — | — | -$105,872.00 | — | — | — | 70,117,848 |
|---|
| 2020-03-31 | $8,140.00 | — | — | $2,100.00 | $2,955.00 | $130,538.00 | -$122,398.00 | — | — | — | -$122,398.00 | — | — | — | 69,181,182 |
|---|
| 2019-12-31 | -$18,514.00 | — | — | $0.00 | $3,735.00 | $137,761.00 | -$156,275.00 | — | — | — | -$156,265.00 | — | — | — | 263,889 |
|---|
| 2019-09-30 | $22,814.00 | — | — | — | $5,096.00 | $138,019.00 | -$115,205.00 | — | — | — | -$115,220.00 | — | — | — | 67,647,182 |
|---|
| 2019-06-30 | $56,873.00 | — | — | $5,165.00 | $6,300.00 | $163,768.00 | -$106,895.00 | — | — | — | -$106,910.00 | — | — | — | 67,016,348 |
|---|
| 2019-03-31 | $6,249.00 | — | — | $1,028.00 | $3,474.00 | $149,147.00 | -$142,898.00 | — | — | — | -$142,984.00 | — | — | — | 66,001,474 |
|---|
| 2018-12-31 | $6,249.00 | — | — | $3,550.00 | -$740.00 | $210,995.00 | -$204,746.00 | — | — | — | -$204,836.00 | — | — | — | — |
|---|
| 2018-09-30 | $4,166.00 | — | — | $25,592.00 | $2,101.00 | $477,553.00 | -$473,387.00 | — | — | — | -$473,623.00 | — | — | 65,369,348 | — |
|---|
| 2018-06-30 | — | — | — | $29,751.00 | $1,648.00 | $157,064.00 | -$157,064.00 | — | — | — | -$157,377.00 | — | — | 63,180,885 | 63,180,885 |
|---|
| 2018-03-31 | — | — | — | $1,500.00 | $2,010.00 | $192,348.00 | -$192,348.00 | — | — | — | -$204,348.00 | — | — | 62,849,907 | 62,849,907 |
|---|
| 2017-12-31 | — | — | — | $32,389.00 | $694.00 | $236,500.00 | -$236,500.00 | — | — | — | -$111,207.00 | — | — | 2,377,977 | — |
|---|
| 2017-09-30 | $0.00 | — | — | $42,484.00 | $2,048.00 | $163,987.00 | -$163,987.00 | — | — | — | -$168,217.00 | — | — | 53,652,079 | — |
|---|
| 2017-06-30 | — | — | — | — | $965.00 | $79,500.00 | -$79,500.00 | — | — | — | -$94,530.00 | — | — | 51,050,737 | — |
|---|
| 2017-03-31 | — | — | — | — | $965.00 | $79,500.00 | -$79,500.00 | — | — | — | -$94,530.00 | — | — | 45,104,070 | — |
|---|
| 2016-12-31 | $1,500.00 | — | — | $5,900.00 | $300.00 | $76,367.00 | -$74,867.00 | — | — | — | -$90,231.00 | — | — | 928,278 | — |
|---|
| 2016-09-30 | $1,700.00 | — | — | $26,325.00 | $829.00 | $116,317.00 | -$114,617.00 | — | — | — | -$129,981.00 | — | — | 41,998,505 | — |
|---|
| 2016-06-30 | $700.00 | — | — | $115,000.00 | $861.00 | $187,901.00 | -$187,201.00 | — | — | — | -$202,398.00 | — | — | 38,894,159 | — |
|---|
| 2016-03-31 | $0.00 | — | — | — | $2,647.00 | $81,622.00 | -$81,622.00 | — | — | — | -$98,276.00 | — | — | 37,118,699 | — |
|---|
| 2015-12-31 | -$78.00 | — | -$78.00 | $65,560.00 | $1,197.00 | $164,807.00 | -$164,885.00 | — | — | — | -$216,029.00 | — | — | -1,135,356 | — |
|---|
| 2015-09-30 | $3,997.00 | — | — | $30,000.00 | $200.00 | $64,637.00 | -$60,640.00 | — | — | — | -$60,640.00 | — | — | 27,576,257 | — |
|---|
| 2015-06-30 | $1,599.00 | — | — | $62,000.00 | $949.00 | $97,799.00 | -$96,200.00 | — | — | — | -$96,200.00 | — | — | 24,610,401 | — |
|---|
| 2015-03-31 | $668.00 | — | $668.00 | $35,050.00 | $760.00 | $75,066.00 | -$74,398.00 | — | — | — | -$74,398.00 | — | — | 24,610,401 | — |
|---|
| 2014-12-31 | $0.00 | — | $5.00 | $51,200.00 | $0.00 | $106,198.00 | — | — | — | — | -$106,494.00 | — | — | -740,652 | — |
|---|
| 2014-03-31 | $5,011.00 | — | $5,011.00 | $0.00 | $400.00 | $27,137.00 | — | — | — | — | -$22,126.00 | — | — | 22,575,166 | — |
|---|
| 2013-12-31 | $2,209.00 | — | $6,581.00 | $78,600.00 | $721.00 | $154,508.00 | — | — | — | — | -$150,030.00 | — | — | -1,461,242 | — |
|---|
| 2013-03-31 | $5,400.00 | — | $5,400.00 | $1,750.00 | $690.00 | $41,027.00 | — | — | — | — | -$35,627.00 | — | — | -21,236,165 | — |
|---|
| 2012-12-31 | $14,954.00 | — | $16,454.00 | $5,700.00 | $1,739.00 | $52,624.00 | — | — | — | — | -$37,460.00 | — | — | -953,259 | — |
|---|
| 2012-03-31 | $2,404.00 | — | $2,404.00 | $15,784.00 | $982.00 | $69,107.00 | — | — | — | — | -$66,703.00 | — | — | 20,329,278 | — |
|---|
| 2011-12-31 | $1,236.00 | — | $1,236.00 | $28,674.00 | $2,887.00 | $89,224.00 | — | — | — | — | -$190,238.00 | — | — | 1,941,175 | — |
|---|
| 2011-03-31 | $1,028.00 | — | $1,028.00 | $3,500.00 | $755.00 | $25,699.00 | — | — | — | — | -$24,671.00 | — | — | 17,894,735 | — |
|---|
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 | — | — | — | — | $105,999.00 | $771,616.00 | -$771,616.00 | -$356,273.00 | — | — | -$1.13M | -$0.01 | -$0.01 | — | 132,821,837 |
|---|
| 2024-12-31 | $15,000.00 | — | — | — | $51,893.00 | $767,929.00 | -$752,929.00 | -$236,523.00 | — | — | -$989,452.00 | -$0.01 | -$0.01 | — | 125,939,756 |
|---|
| 2023-12-31 | $15,993.00 | — | — | — | $18,927.00 | $383,243.00 | -$367,250.00 | -$659,280.00 | — | — | -$1.03M | -$0.01 | -$0.01 | — | 121,035,587 |
|---|
| 2022-12-31 | $2,671.00 | — | — | — | $24,796.00 | $685,088.00 | -$682,337.00 | -$296,711.00 | — | — | -$979,048.00 | $0.01 | $0.01 | — | 98,649,370 |
|---|
| 2021-12-31 | $197.00 | — | — | $180,063.00 | $10,859.00 | $1.06M | -$1.06M | -$27,239.00 | — | — | -$1.09M | -$0.01 | — | — | 78,428,682 |
|---|
| 2020-12-31 | $19,944.00 | — | — | $2,100.00 | $7,759.00 | $880,691.00 | -$860,747.00 | — | — | — | -$983,271.00 | — | — | — | 71,767,015 |
|---|
| 2019-12-31 | $77,185.00 | — | — | $6,193.00 | $18,605.00 | $598,460.00 | -$521,275.00 | — | — | — | -$521,380.00 | — | — | — | 67,280,515 |
|---|
| 2018-12-31 | $10,415.00 | — | — | $30,642.00 | $5,018.00 | $1.04M | -$1.03M | — | — | — | -$1.04M | — | — | — | 64,162,570 |
|---|
| 2017-12-31 | — | — | — | $76,673.00 | $3,530.00 | $650,704.00 | -$650,704.00 | — | — | — | -$559,900.00 | — | — | 52,954,326 | 52,954,326 |
|---|
| 2016-12-31 | $3,900.00 | — | — | $147,225.00 | $2,494.00 | $462,207.00 | -$458,307.00 | — | — | — | -$520,886.00 | — | — | 40,224,747 | — |
|---|
| 2015-12-31 | $6,186.00 | — | $6,186.00 | $192,610.00 | $3,106.00 | $402,309.00 | -$396,123.00 | — | — | — | -$447,267.00 | — | — | 26,051,909 | — |
|---|
| 2014-12-31 | $11,550.00 | — | $11,555.00 | $67,425.00 | $825.00 | $200,150.00 | -$188,595.00 | — | — | — | -$188,895.00 | — | — | 21,987,931 | 24,560,583 |
|---|
| 2013-12-31 | $42,126.00 | — | $45,476.00 | $82,700.00 | $2,602.00 | $255,222.00 | — | — | — | — | -$211,849.00 | — | — | 21,957,286 | 22,466,833 |
|---|
| 2012-12-31 | $24,177.00 | — | $24,177.00 | $28,484.00 | $4,271.00 | $197,608.00 | — | — | — | — | -$174,721.00 | — | — | 20,880,752 | 21,153,498 |
|---|
| 2011-12-31 | $6,364.00 | — | $6,364.00 | $52,949.00 | $4,881.00 | $186,563.00 | — | — | — | — | -$282,449.00 | — | — | 20,211,500 | 20,211,500 |
|---|
| 2010-12-31 | — | — | — | $34,500.00 | — | — | — | — | — | — | -$185,690.00 | — | — | — | 17,565,000 |
|---|
| 2009-12-31 | — | — | — | $55,860.00 | — | — | — | — | — | — | -$24,548.00 | — | — | — | 15,250,000 |
|---|