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 | — | — | — | $255,479.00 | — | $654,600.00 | -$654,600.00 | $34,671.00 | -$619,929.00 | — | -$619,929.00 | -$0.01 | -$0.01 | 114,355,933 | 114,355,933 |
|---|
| 2026-03-31 | — | — | — | $225,479.00 | — | $1.93M | -$1.93M | -$135,936.00 | -$2.07M | — | -$2.07M | -$0.02 | -$0.02 | 112,283,387 | 112,283,387 |
|---|
| 2025-12-31 | — | — | — | $2,000.00 | — | $607,285.00 | -$607,285.00 | $85,130.00 | -$522,155.00 | — | -$522,155.00 | $0.00 | $0.00 | 2,901,072 | 2,901,072 |
|---|
| 2025-09-30 | — | — | — | — | — | $496,005.00 | -$496,005.00 | $213,279.00 | -$282,726.00 | — | -$282,726.00 | $0.00 | $0.00 | 88,992,242 | 88,992,242 |
|---|
| 2025-06-30 | — | — | — | $102,500.00 | — | $224,077.00 | -$224,077.00 | $259,516.00 | $35,439.00 | — | $35,439.00 | $0.00 | $0.00 | 88,839,723 | 88,839,723 |
|---|
| 2025-03-31 | — | — | — | $349,500.00 | — | $515,142.00 | -$515,142.00 | -$838,493.00 | -$1.35M | — | -$1.35M | -$0.02 | -$0.02 | 88,839,723 | 88,839,723 |
|---|
| 2024-12-31 | — | — | — | $34,337.00 | — | $488,313.00 | -$488,313.00 | -$263,825.00 | -$752,138.00 | — | -$752,138.00 | -$0.01 | -$0.01 | -15,222,325 | -15,222,325 |
|---|
| 2024-09-30 | — | — | — | $51,000.00 | — | $346,204.00 | -$346,204.00 | -$46,170.00 | -$392,374.00 | — | -$392,374.00 | $0.00 | $0.00 | 126,391,176 | 126,391,176 |
|---|
| 2024-06-30 | — | — | — | — | — | $609,322.00 | -$609,322.00 | -$52,325.00 | -$661,647.00 | — | -$661,648.00 | $0.00 | $0.00 | 176,605,978 | 176,605,978 |
|---|
| 2024-03-31 | — | — | — | $27,000.00 | — | $779,229.00 | -$779,229.00 | $205,383.00 | -$573,846.00 | — | -$560,522.00 | $0.00 | $0.00 | 163,449,452 | 163,449,452 |
|---|
| 2023-12-31 | — | — | — | $544,438.00 | — | $1.01M | -$1.01M | -$162,344.00 | -$1.17M | — | -$1.15M | $0.00 | $0.00 | 4,532,020 | 4,532,020 |
|---|
| 2023-09-30 | — | — | — | $316,129.00 | — | $985,465.00 | -$985,465.00 | -$50,504.00 | -$1.13M | — | -$1.09M | -$0.01 | -$0.01 | 136,443,056 | 136,443,056 |
|---|
| 2023-06-30 | — | — | — | $149,638.00 | — | $1.06M | -$1.06M | -$390,302.00 | -$1.45M | — | -$1.45M | -$0.01 | -$0.01 | 128,804,789 | 128,804,789 |
|---|
| 2023-03-31 | — | — | — | $139,004.00 | $10,000.00 | $750,242.00 | -$750,242.00 | -$67,735.00 | -$817,977.00 | — | -$785,083.00 | -$0.01 | -$0.01 | 123,495,291 | 123,495,291 |
|---|
| 2022-12-31 | — | — | — | $218,630.00 | — | $792,008.00 | -$792,008.00 | -$64,722.00 | -$856,730.00 | — | -$805,672.00 | -$0.01 | -$0.01 | 2,427,075 | 2,427,075 |
|---|
| 2022-09-30 | — | — | — | $475,872.00 | — | -$14,225.00 | $14,225.00 | -$217,374.00 | -$203,149.00 | — | -$123,642.00 | $0.00 | $0.00 | 116,393,899 | 116,393,899 |
|---|
| 2022-06-30 | — | — | — | $43,141.00 | — | $537,224.00 | -$537,224.00 | -$96,816.00 | -$634,040.00 | — | -$622,349.00 | -$0.01 | -$0.01 | 110,840,998 | 110,840,998 |
|---|
| 2022-03-31 | — | — | — | $240,125.00 | $20,720.00 | $819,106.00 | -$819,106.00 | -$144,280.00 | -$963,386.00 | — | -$912,270.00 | -$0.01 | — | 110,840,998 | 110,840,998 |
|---|
| 2021-12-31 | — | — | — | $766,115.00 | — | $935,964.00 | -$935,964.00 | -$62,439.00 | -$998,403.00 | — | -$1.04M | -$0.01 | — | 1,262,453 | 1,262,453 |
|---|
| 2021-09-30 | — | — | — | $181,962.00 | — | $547,243.00 | -$547,243.00 | -$62,439.00 | -$609,682.00 | — | -$475,152.00 | $0.00 | — | 109,871,998 | 109,871,998 |
|---|
| 2021-06-30 | — | — | — | $718,652.00 | — | $1.04M | -$1.04M | -$101,320.00 | -$1.14M | — | -$896,701.00 | -$0.01 | — | 103,371,579 | 103,371,579 |
|---|
| 2021-03-31 | — | — | — | $347,033.00 | — | $1.69M | -$1.69M | -$87,410.00 | -$1.78M | — | -$1.62M | -$0.02 | — | — | 100,118,229 |
|---|
| 2020-12-31 | — | — | — | — | — | $776,301.00 | -$776,301.00 | -$95,092.00 | -$871,393.00 | — | -$871,393.00 | — | — | — | 1,798,642 |
|---|
| 2020-09-30 | — | — | — | — | — | $114,448.00 | -$114,448.00 | -$87,593.00 | -$202,041.00 | — | -$202,041.00 | — | — | — | 97,105,293 |
|---|
| 2020-06-30 | — | — | — | — | — | $111,909.00 | -$111,909.00 | -$816,689.00 | -$928,598.00 | — | -$928,598.00 | — | — | 97,031,673 | 97,031,673 |
|---|
| 2020-03-31 | — | — | — | — | — | $266,043.00 | -$266,043.00 | -$274,452.00 | -$540,495.00 | — | -$540,495.00 | — | — | — | 87,256,959 |
|---|
| 2019-12-31 | — | — | — | — | — | $499,664.00 | -$499,664.00 | -$162,993.00 | -$662,657.00 | — | -$662,657.00 | — | — | — | 460,423 |
|---|
| 2019-09-30 | — | — | — | — | — | $850,319.00 | -$850,319.00 | -$23,796.00 | -$874,115.00 | — | -$874,115.00 | — | — | — | 85,198,032 |
|---|
| 2019-06-30 | — | — | — | — | — | $106,498.00 | -$106,498.00 | -$23,796.00 | -$130,294.00 | — | -$130,294.00 | — | — | — | 85,110,784 |
|---|
| 2019-03-31 | — | — | — | — | — | $129,625.00 | -$129,625.00 | -$61,784.00 | -$191,409.00 | — | -$191,409.00 | — | — | — | 85,103,673 |
|---|
| 2018-12-31 | — | — | — | — | — | $166,641.00 | -$166,641.00 | — | -$247,948.00 | — | -$247,948.00 | — | — | — | 0 |
|---|
| 2018-09-30 | — | — | — | — | — | $47,524.00 | -$47,524.00 | — | -$47,524.00 | — | -$47,524.00 | — | — | — | 85,103,673 |
|---|
| 2018-06-30 | $20,310.00 | $8,115.00 | $12,195.00 | — | $124,865.00 | $275.00 | -$275.00 | — | -$275.00 | — | -$275.00 | — | — | — | 85,103,673 |
|---|
| 2018-03-31 | $13,316.00 | $15,249.00 | -$1,933.00 | — | $25,730.00 | $670.00 | -$670.00 | — | -$670.00 | — | -$670.00 | — | — | — | 85,103,673 |
|---|
| 2017-12-31 | — | $38,785.00 | -$6,595.00 | — | $33,487.00 | $33,487.00 | -$40,082.00 | — | — | — | -$42,032.00 | — | — | — | 11,629,335 |
|---|
| 2017-09-30 | — | $31,889.00 | $80,090.00 | — | $29,256.00 | $292,563.00 | $50,834.00 | -$1,950.00 | — | — | $48,884.00 | — | — | — | 31,866,899 |
|---|
| 2017-06-30 | $39,472.00 | $19,396.00 | $20,076.00 | — | $278,543.00 | $278,543.00 | -$258,467.00 | -$1,950.00 | — | — | -$260,417.00 | — | — | — | 31,866,899 |
|---|
| 2017-03-31 | $7,436.00 | $13,673.00 | -$6,237.00 | — | $56,399.00 | $56,399.00 | -$62,636.00 | -$1,950.00 | — | — | -$64,586.00 | — | — | — | 24,438,017 |
|---|
| 2016-12-31 | $58,200.00 | $22,469.00 | $35,731.00 | — | -$101,498.00 | -$101,498.00 | $137,229.00 | -$1,950.00 | — | — | $135,279.00 | — | — | — | 1,157,799 |
|---|
| 2016-09-30 | $101,140.00 | $38,200.00 | $62,940.00 | — | $274,980.00 | $274,980.00 | -$212,040.00 | -$1,950.00 | — | — | -$213,990.00 | — | — | — | 26,209,916 |
|---|
| 2016-06-30 | $55,630.00 | $18,829.00 | $36,801.00 | — | $180,178.00 | $180,178.00 | -$143,377.00 | -$19,627.00 | — | — | -$163,004.00 | — | — | — | 26,760,943 |
|---|
| 2016-03-31 | $31,525.00 | $16,806.00 | $14,719.00 | — | $467,810.00 | $467,810.00 | -$453,091.00 | -$1,950.00 | -$455,041.00 | — | -$455,041.00 | — | — | — | 19,890,614 |
|---|
| 2015-12-31 | -$2.07M | $27,954.00 | -$4,802.00 | — | $108,104.00 | $108,104.00 | -$112,906.00 | -$2,048.00 | -$351,316.00 | — | -$114,954.00 | — | — | — | 752,932 |
|---|
| 2015-09-30 | $110,780.00 | $67,792.00 | $42,988.00 | — | $71,142.00 | $71,142.00 | -$28,154.00 | -$1,959.00 | $206,249.00 | — | -$30,113.00 | — | — | — | 12,316,438 |
|---|
| 2015-06-30 | $59,400.00 | $14,724.00 | $44,676.00 | — | $1.96M | $1.96M | -$1.91M | -$1,945.00 | -$1.92M | — | -$1.92M | — | — | — | 9,783,471 |
|---|
| 2015-03-31 | $62,490.00 | $14,548.00 | $47,942.00 | — | $85,151.00 | $85,151.00 | -$37,209.00 | -$1,848.00 | -$39,057.00 | — | -$39,057.00 | — | — | — | 5,816,438 |
|---|
| 2014-12-31 | -$12,082.00 | $65,469.00 | -$77,551.00 | — | $98,433.00 | $98,433.00 | -$175,984.00 | -$59,281.00 | — | — | -$235,265.00 | — | — | — | -186,787,068 |
|---|
| 2014-09-30 | $41,498.00 | $34,309.00 | $7,189.00 | — | $1.12M | $1.12M | -$1.11M | -$1,950.00 | -$1.12M | — | -$1.12M | — | — | — | 226,908,841 |
|---|
| 2014-06-30 | $37,844.00 | $12,001.00 | $25,843.00 | — | $82,002.00 | $82,002.00 | -$56,159.00 | -$1,995.00 | -$58,154.00 | — | -$58,154.00 | — | — | — | 190,356,131 |
|---|
| 2014-03-31 | $208,356.00 | $54,198.00 | $154,158.00 | — | $88,401.00 | $88,401.00 | $65,757.00 | -$2,973.00 | $62,784.00 | — | $62,784.00 | — | — | — | 3,825,012 |
|---|
| 2013-12-31 | $148,449.00 | $79,260.00 | $69,189.00 | — | $162,064.00 | $162,064.00 | -$92,875.00 | $204,562.00 | — | — | $111,687.00 | — | — | — | -181,648,072 |
|---|
| 2013-09-30 | $55,693.00 | $41,181.00 | $14,512.00 | — | $289,551.00 | $289,551.00 | -$275,039.00 | -$2,143.00 | — | — | -$277,182.00 | — | — | — | 191,514,873 |
|---|
| 2013-06-30 | $98,897.00 | $43,619.00 | $55,278.00 | — | $686,884.00 | $686,884.00 | -$631,606.00 | -$7,389.00 | — | — | -$638,995.00 | — | — | — | 191,514,873 |
|---|
| 2013-03-31 | $114,298.00 | $10,383.00 | $103,915.00 | — | $1.08M | $1.08M | -$972,960.00 | -$1,085.00 | — | — | -$974,045.00 | — | — | — | 170,569,128 |
|---|
| 2012-12-31 | $59,490.00 | -$4,696.00 | $64,186.00 | — | $729,378.00 | $729,378.00 | -$665,192.00 | -$9,969.00 | — | — | -$675,161.00 | — | — | — | 5,774,120 |
|---|
| 2012-09-30 | -$9,926.00 | $25,592.00 | -$35,518.00 | — | $450,771.00 | $450,771.00 | -$486,289.00 | -$1,038.00 | — | — | -$487,327.00 | — | — | — | 135,139,037 |
|---|
| 2012-06-30 | $118,774.00 | $37,608.00 | $81,166.00 | — | $736,012.00 | $746,157.00 | -$664,991.00 | -$1,037.00 | — | — | -$666,028.00 | — | — | — | 126,032,314 |
|---|
| 2012-03-31 | $133,413.00 | $37,920.00 | $95,493.00 | — | $571,858.00 | $571,858.00 | -$476,365.00 | $8,497.00 | — | — | -$466,922.00 | — | — | — | 117,242,812 |
|---|
| 2011-12-31 | $23,079.00 | $5,770.00 | $17,309.00 | — | $2.57M | $2.57M | -$2.55M | -$1,854.00 | — | — | -$2.55M | — | — | — | 8,616,428 |
|---|
| 2011-09-30 | $13,199.00 | $3,300.00 | $9,899.00 | — | $357,992.00 | $357,992.00 | -$348,093.00 | $2,052.00 | — | — | $2,052.00 | — | — | — | 66,226,229 |
|---|
| 2011-06-30 | $32,087.00 | $8,022.00 | $24,065.00 | — | $162,830.00 | — | -$138,765.00 | -$623.00 | — | — | -$139.39M | — | — | — | — |
|---|
| 2011-03-31 | $7,931.00 | $1,983.00 | $5,948.00 | — | $728,734.00 | — | -$722,786.00 | -$3,970.00 | — | — | -$726,756.00 | — | — | — | — |
|---|
| 2010-12-31 | $5,105.00 | $1,276.00 | $3,829.00 | — | $68,338.00 | — | -$64,509.00 | -$1,408.00 | — | — | -$65,918.00 | — | — | — | — |
|---|
| 2010-09-30 | $1,790.00 | $448.00 | $1,342.00 | — | $71,116.00 | — | -$69,774.00 | -$1,613.00 | — | — | -$71,387.00 | — | — | — | — |
|---|
| 2010-06-30 | $6,478.00 | $1,620.00 | $4,858.00 | — | $125,371.00 | — | -$120,513.00 | -$1,986.00 | — | — | -$122,499.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 | — | — | — | $454,000.00 | — | $1.84M | -$1.84M | -$280,568.00 | -$2.12M | — | -$2.12M | -$0.02 | -$0.02 | 91,843,409 | 91,843,409 |
|---|
| 2024-12-31 | — | — | — | $112,337.00 | — | $2.22M | -$2.22M | -$156,937.00 | -$2.38M | — | -$2.37M | -$0.02 | -$0.02 | 138,598,691 | 138,598,691 |
|---|
| 2023-12-31 | — | — | — | $1.15M | — | $3.8M | -$3.8M | -$762,571.00 | -$4.56M | — | -$4.47M | -$0.03 | -$0.03 | 133,973,352 | 133,973,352 |
|---|
| 2022-12-31 | — | — | — | $977,768.00 | — | $2.13M | -$2.13M | -$523,192.00 | -$2.66M | — | -$2.46M | -$0.02 | -$0.02 | 115,139,380 | 115,139,380 |
|---|
| 2021-12-31 | — | — | — | $2.01M | — | $4.21M | -$4.21M | -$313,608.00 | -$4.53M | — | -$4.03M | -$0.04 | — | 106,252,116 | 106,252,116 |
|---|
| 2020-12-31 | — | — | — | $544,519.00 | — | $1.27M | -$1.27M | -$1.27M | -$2.54M | — | -$2.54M | — | — | — | 93,967,677 |
|---|
| 2019-12-31 | — | — | — | — | — | $1.63M | -$1.63M | -$227,008.00 | -$1.86M | — | -$1.86M | — | — | — | 85,598,733 |
|---|
| 2018-12-31 | — | — | — | — | — | $215,110.00 | -$215,110.00 | -$81,307.00 | -$296,417.00 | $400.00 | -$296,417.00 | — | — | — | 85,103,673 |
|---|
| 2017-12-31 | $191,077.00 | $103,979.00 | $87,098.00 | — | $397,685.00 | $397,685.00 | -$310,587.00 | — | — | — | -$318,387.00 | — | — | — | 39,493,199 |
|---|
| 2016-12-31 | $246,495.00 | $96,304.00 | $150,191.00 | — | $821,470.00 | $821,470.00 | -$671,279.00 | -$25,477.00 | -$696,756.00 | — | -$696,756.00 | — | — | — | 26,505,350 |
|---|
| 2015-12-31 | $255,822.00 | $135,685.00 | $120,137.00 | — | $2.21M | $2.21M | -$2.09M | -$7,800.00 | -$2.1M | — | -$2.1M | — | — | — | 10,082,191 |
|---|
| 2014-12-31 | $275,616.00 | $165,977.00 | $109,639.00 | — | $1.39M | $1.39M | -$1.28M | -$66,199.00 | -$1.35M | — | -$1.35M | — | — | — | 4,452,876 |
|---|
| 2013-12-31 | $417,336.00 | $197,391.00 | $219,945.00 | — | $2.19M | $2.19M | -$1.97M | $193,944.00 | -$1.78M | — | -$1.78M | — | — | — | 3,750,608 |
|---|
| 2012-12-31 | $312,903.00 | $121,919.00 | $190,984.00 | — | $2.48M | $2.48M | -$2.29M | -$3,546.00 | — | — | -$2.29M | — | — | — | 131,907,134 |
|---|
| 2011-12-31 | $76,295.00 | $19,074.00 | $57,221.00 | — | $4.49M | $4.49M | -$4.43M | -$4,395.00 | — | — | -$4.43M | — | — | — | 70,399,290 |
|---|
| 2010-12-31 | $16,132.00 | $4,034.00 | $12,098.00 | — | $341,130.00 | — | -$329,032.00 | -$7,437.00 | — | — | -$336,470.00 | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | -$276,345.00 | — | — | — | — |
|---|