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 | $371,936.00 | $354,317.00 | $17,619.00 | — | — | $773,764.00 | -$756,145.00 | — | -$1.07M | -$45.00 | -$1.07M | -$0.09 | -$0.09 | 12,166,106 | 12,166,106 |
|---|
| 2026-03-31 | $783,705.00 | $797,635.00 | -$13,930.00 | $0.00 | — | $705,354.00 | -$719,284.00 | — | -$661,375.00 | $825.00 | -$662,200.00 | -$0.05 | -$0.05 | 11,613,409 | 11,613,409 |
|---|
| 2025-12-31 | $359,857.00 | $899,604.00 | -$539,747.00 | $0.00 | — | -$146,132.00 | -$393,615.00 | — | -$3.29M | — | -$3.29M | -$0.62 | -$0.62 | 608,299 | 608,299 |
|---|
| 2025-09-30 | $773,554.00 | $590,449.00 | $183,105.00 | — | — | $1.52M | -$1.33M | — | -$2.1M | — | -$2.1M | -$0.47 | -$0.47 | 4,489,412 | 4,489,412 |
|---|
| 2025-06-30 | $236,275.00 | $12,618.00 | $223,657.00 | — | — | $942,032.00 | -$718,375.00 | — | -$1.04M | — | -$1.04M | -$0.27 | -$0.27 | 3,722,285 | 3,722,285 |
|---|
| 2025-03-31 | $441,940.00 | $30,062.00 | $411,878.00 | $0.00 | — | $824,656.00 | -$412,778.00 | $728,553.00 | -$660,007.00 | $49.00 | -$660,058.00 | -$0.21 | -$0.21 | 3,107,559 | 3,107,559 |
|---|
| 2024-12-31 | $480,326.00 | $275,346.00 | $204,980.00 | $0.00 | — | $983,539.00 | -$778,559.00 | $212,224.00 | -$999,627.00 | — | -$999,627.00 | -$0.33 | -$0.33 | 39,494 | 39,494 |
|---|
| 2024-09-30 | $235,183.00 | $22,642.00 | $212,541.00 | — | — | $971,889.00 | -$759,348.00 | — | -$1.3M | — | -$1.3M | -$0.44 | -$0.44 | 2,972,063 | 2,972,063 |
|---|
| 2024-06-30 | $196,126.00 | $20,095.00 | $176,031.00 | — | — | $1.15M | -$973,915.00 | — | -$831,878.00 | — | -$831,878.00 | -$0.02 | -$0.02 | 43,086,707 | 43,086,707 |
|---|
| 2024-03-31 | $1.51M | $1.26M | $253,005.00 | $0.00 | — | $1.07M | -$820,921.00 | $253,005.00 | -$1.42M | — | -$1.42M | -$0.04 | -$0.04 | 40,143,893 | 40,143,893 |
|---|
| 2023-12-31 | $1.42M | $1.95M | -$532,108.00 | $0.00 | — | $923,729.00 | -$1.46M | $97,311.00 | -$3.14M | $13,200.00 | -$3.11M | -$0.07 | -$0.07 | 219,951 | 219,951 |
|---|
| 2023-09-30 | $2M | $1.46M | $548,925.00 | $0.00 | — | $964,389.00 | -$415,464.00 | -$358,061.00 | -$773,526.00 | $6,235.00 | -$721,395.00 | -$0.02 | -$0.02 | 38,795,160 | 38,795,160 |
|---|
| 2023-06-30 | $2.72M | $2.3M | $423,881.00 | $0.00 | — | $800,563.00 | -$376,682.00 | -$379,453.00 | -$757,742.00 | $1,444.00 | -$757,632.00 | -$0.02 | -$0.02 | 38,616,144 | 38,616,144 |
|---|
| 2023-03-31 | $551,869.00 | $532,382.00 | $19,487.00 | $0.00 | — | $698,107.00 | -$678,620.00 | $19,487.00 | -$1.11M | $1,295.00 | -$1.07M | -$0.03 | -$0.03 | 37,255,674 | 37,255,674 |
|---|
| 2022-12-31 | $95,616.00 | $73,323.00 | $22,293.00 | $0.00 | — | $439,220.00 | -$416,927.00 | $1.91M | $1.47M | -$32.00 | $1.49M | $0.00 | $0.00 | 3,166,780 | 3,166,780 |
|---|
| 2022-09-30 | $44,629.00 | $18,716.00 | $25,913.00 | $0.00 | — | $566,899.00 | -$540,986.00 | -$320,782.00 | -$861,768.00 | -$353.00 | -$880,474.00 | $0.00 | $0.00 | 25,569,891 | 25,569,891 |
|---|
| 2022-06-30 | $1.75M | $1.14M | $611,797.00 | $0.00 | — | $655,335.00 | -$43,538.00 | -$286,705.00 | -$330,242.00 | $16,701.00 | -$346,943.00 | -$0.02 | -$0.02 | 24,148,230 | 24,148,230 |
|---|
| 2022-03-31 | $775,266.00 | $261,074.00 | $514,192.00 | $0.00 | — | $499,023.00 | $15,169.00 | $514,193.00 | -$110,622.00 | $1,966.00 | -$112,588.00 | $0.00 | — | 952,293,421 | — |
|---|
| 2021-12-31 | $433,736.00 | $316,012.00 | $90,724.00 | $0.00 | — | $523,153.00 | -$432,429.00 | $90,724.00 | -$541,227.00 | — | -$522,168.00 | $0.00 | — | -868,793,162 | 1,367,528,898 |
|---|
| 2021-09-30 | $575,545.00 | $274,401.00 | $301,144.00 | $0.00 | — | $578,808.00 | -$277,664.00 | — | -$17,012.00 | — | $2,047.00 | $0.00 | $0.00 | 922,225,702 | 0 |
|---|
| 2021-06-30 | $155,884.00 | $49,356.00 | $106,528.00 | $0.00 | — | $602,261.00 | -$495,733.00 | — | -$231,856.00 | — | -$231,856.00 | $0.00 | $0.00 | 895,498,243 | 895,498,243 |
|---|
| 2021-03-31 | $135,274.00 | $23,146.00 | $112,128.00 | $0.00 | — | $479,066.00 | -$366,938.00 | $112,128.00 | $1.07M | — | $1.07M | $0.00 | — | 853,322,779 | 853,322,779 |
|---|
| 2020-12-31 | $175,874.00 | $106,042.00 | $69,832.00 | $0.00 | — | $516,281.00 | -$446,449.00 | $69,832.00 | -$2.38M | — | -$2.38M | — | $0.00 | 5,019,837 | 5,019,837 |
|---|
| 2020-09-30 | $215,318.00 | $112,288.00 | $103,030.00 | — | — | $502,651.00 | -$399,621.00 | — | -$512,889.00 | — | -$512,889.00 | $0.00 | $0.00 | 768,031,046 | 768,031,046 |
|---|
| 2020-06-30 | $155,997.00 | $93,330.00 | $62,667.00 | — | — | $491,537.00 | -$428,870.00 | — | -$229,502.00 | — | -$229,502.00 | $0.00 | $0.00 | 762,265,411 | 762,265,411 |
|---|
| 2020-03-31 | $858,816.00 | $343,277.00 | $515,539.00 | — | — | $476,210.00 | $39,329.00 | $515,539.00 | -$313,574.00 | — | -$313,574.00 | — | — | 758,170,513 | 758,170,513 |
|---|
| 2019-12-31 | $1.15M | $660,189.00 | $494,742.00 | — | — | $578,241.00 | -$83,499.00 | $494,742.00 | -$328,723.00 | — | -$328,723.00 | — | — | 36,746,726 | 36,746,726 |
|---|
| 2019-09-30 | $126,546.00 | $81,361.00 | $45,185.00 | — | — | $597,910.00 | -$552,725.00 | — | -$656,688.00 | — | -$656,688.00 | — | — | 666,391,352 | 666,391,352 |
|---|
| 2019-06-30 | $104,168.00 | $62,055.00 | $42,113.00 | — | — | $533,806.00 | -$491,693.00 | — | -$841,795.00 | — | -$841,795.00 | — | $0.00 | 573,121,330 | 573,121,330 |
|---|
| 2019-03-31 | $224,363.00 | $149,177.00 | $75,186.00 | — | — | $401,878.00 | -$326,692.00 | $75,186.00 | -$726,777.00 | $0.00 | -$726,777.00 | — | — | 566,027,100 | 566,027,100 |
|---|
| 2018-12-31 | $87,541.00 | $250,975.00 | -$163,434.00 | — | — | $673,128.00 | -$836,562.00 | -$163,434.00 | -$1.04M | $0.00 | -$1.04M | — | — | 54,445,338 | 54,445,338 |
|---|
| 2018-09-30 | $532,137.00 | $226,556.00 | $305,581.00 | — | — | $428,876.00 | -$123,295.00 | — | -$155,382.00 | $0.00 | -$155,382.00 | — | — | — | 553,354,983 |
|---|
| 2018-06-30 | $539,102.00 | $189,244.00 | $349,858.00 | — | — | $423,460.00 | -$73,602.00 | — | -$298,142.00 | — | -$298,142.00 | $0.00 | $0.00 | 553,273,461 | 553,273,461 |
|---|
| 2018-03-31 | $172,391.00 | $143,714.00 | $28,677.00 | — | — | $515,516.00 | -$486,839.00 | — | -$1.31M | $0.00 | -$1.31M | $0.00 | $0.00 | 388,286,554 | 388,286,554 |
|---|
| 2017-12-31 | $95,297.00 | $68,962.00 | $26,335.00 | — | — | $505,303.00 | -$478,968.00 | — | -$822,084.00 | $0.00 | -$822,083.00 | $0.00 | $0.00 | 3,478,054 | 3,478,054 |
|---|
| 2017-09-30 | $116,445.00 | $128,165.00 | -$11,720.00 | — | — | $355,520.00 | -$367,240.00 | — | -$595,266.00 | $0.00 | -$595,266.00 | $0.00 | $0.00 | 209,915,415 | 209,915,415 |
|---|
| 2017-06-30 | $477,021.00 | $140,841.00 | $336,180.00 | — | — | $376,702.00 | -$40,522.00 | — | -$181,408.00 | — | -$181,408.00 | $0.00 | $0.00 | 206,238,776 | 206,238,776 |
|---|
| 2017-03-31 | $268,870.00 | $206,784.00 | $62,086.00 | — | — | $379,211.00 | -$317,125.00 | — | -$616,097.00 | — | -$616,097.00 | $0.00 | $0.00 | 171,683,639 | 171,683,639 |
|---|
| 2016-12-31 | $359,677.00 | $376,399.00 | -$16,722.00 | — | — | $382,273.00 | -$398,995.00 | — | -$487,471.00 | — | -$487,471.00 | $0.00 | $0.00 | 2,225,125 | 2,225,125 |
|---|
| 2016-09-30 | $280,299.00 | $199,943.00 | $80,356.00 | — | — | $582,681.00 | -$502,325.00 | -$56,550.00 | -$603,032.00 | — | -$603,032.00 | $0.00 | $0.00 | 141,436,164 | 141,436,164 |
|---|
| 2016-06-30 | $177,811.00 | $198,319.00 | -$20,508.00 | — | — | $590,604.00 | -$611,112.00 | -$41,459.00 | -$694,667.00 | — | -$694,667.00 | $0.00 | $0.00 | 140,055,616 | 140,055,616 |
|---|
| 2016-03-31 | $1.23M | $508,350.00 | $721,196.00 | — | — | $485,559.00 | $235,637.00 | — | $85,421.00 | — | $85,421.00 | $0.61 | $0.00 | 139,446 | 140,571,887 |
|---|
| 2015-12-31 | $506,167.00 | $473,147.00 | $33,020.00 | — | — | $1.29M | -$1.26M | — | -$1.84M | — | -$1.84M | -$0.02 | -$0.02 | 26,915,608 | 26,915,608 |
|---|
| 2015-09-30 | $235,838.00 | $188,250.00 | $47,588.00 | — | — | $521,419.00 | -$473,831.00 | — | -$543,210.00 | — | -$543,210.00 | -$0.02 | -$0.02 | 33,344,054 | 33,344,054 |
|---|
| 2015-06-30 | $816,726.00 | $510,637.00 | $306,089.00 | — | — | $311,963.00 | -$5,874.00 | — | -$81,132.00 | — | -$81,132.00 | $0.00 | $0.00 | 33,061,445 | 33,061,445 |
|---|
| 2015-03-31 | $796,290.00 | $514,082.00 | $282,208.00 | — | — | $295,627.00 | -$13,419.00 | — | -$100,741.00 | — | -$100,741.00 | $0.00 | $0.00 | 31,577,445 | 31,577,445 |
|---|
| 2014-12-31 | $566,555.00 | $592,462.00 | -$25,907.00 | — | — | $834,114.00 | -$860,021.00 | — | -$1.03M | — | -$1.03M | -$0.04 | -$0.04 | 832,064 | 832,064 |
|---|
| 2014-09-30 | $1.03M | $762,718.00 | $269,589.00 | — | — | $317,097.00 | -$47,508.00 | — | -$92,968.00 | — | -$92,968.00 | $0.00 | $0.00 | 26,084,826 | 26,084,826 |
|---|
| 2014-06-30 | $1.03M | $729,745.00 | $301,552.00 | — | — | $323,173.00 | -$21,621.00 | — | -$31,876.00 | — | -$31,876.00 | $0.00 | $0.00 | 24,251,945 | 24,251,945 |
|---|
| 2014-03-31 | $903,344.00 | $656,034.00 | $247,310.00 | — | — | $276,129.00 | -$28,819.00 | — | -$69,041.00 | — | -$69,041.00 | $0.00 | $0.00 | 24,251,945 | 24,251,945 |
|---|
| 2013-12-31 | $732,824.00 | $664,325.00 | $68,499.00 | — | — | $257,464.00 | -$188,965.00 | -$14,083.00 | -$396,865.00 | — | -$396,865.00 | -$0.02 | -$0.02 | 449,693 | 449,693 |
|---|
| 2013-09-30 | $1.05M | $700,291.00 | $349,441.00 | — | — | $383,889.00 | -$34,448.00 | — | -$87,276.00 | — | -$87,276.00 | $0.00 | $0.00 | 23,251,906 | 23,251,906 |
|---|
| 2013-06-30 | $1.02M | $650,214.00 | $373,124.00 | — | — | $441,731.00 | -$68,607.00 | $55,777.00 | -$85,076.00 | — | -$85,076.00 | $0.00 | $0.00 | 21,682,685 | 21,682,685 |
|---|
| 2013-03-31 | $712,657.00 | $536,617.00 | $176,040.00 | — | — | $291,555.00 | -$115,515.00 | — | -$145,936.00 | — | -$145,936.00 | -$0.01 | -$0.01 | 20,415,906 | 20,415,439 |
|---|
| 2012-12-31 | $992,528.00 | $762,165.00 | $230,363.00 | — | — | $303,815.00 | -$73,452.00 | — | -$128,695.00 | — | -$128,695.00 | -$0.01 | -$0.01 | 16,576 | -562,665 |
|---|
| 2012-09-30 | $1.08M | $748,425.00 | $331,506.00 | — | — | $368,084.00 | -$36,578.00 | — | -$71,848.00 | — | -$71,848.00 | $0.00 | $0.00 | 19,831,906 | 20,415,439 |
|---|
| 2012-06-30 | $1.6M | $1.14M | $459,753.00 | — | — | — | $124,487.00 | — | $71,453.00 | — | $71,453.00 | $0.00 | $0.00 | 19,831,906 | 20,415,439 |
|---|
| 2012-03-31 | $1.29M | $835,912.00 | $449,956.00 | — | — | — | $57,053.00 | — | $12,717.00 | — | $12,717.00 | $0.00 | $0.00 | 19,813,180 | 20,996,011 |
|---|
| 2011-12-31 | $1.25M | $898,457.00 | $352,649.00 | — | — | — | $35,109.00 | — | -$5,637.00 | $0.00 | -$5,637.00 | $0.00 | $0.00 | -171,128,678 | -183,032,518 |
|---|
| 2011-09-30 | $1.23M | $827,134.00 | $400,934.00 | — | — | — | $92,820.00 | — | $54,276.00 | $14,638.00 | $39,638.00 | $0.00 | $0.00 | 196,532,104 | 214,283,295 |
|---|
| 2011-06-30 | $1.16M | $821,584.00 | $342,728.00 | — | — | — | — | — | $32,212.00 | $0.00 | $32,212.00 | $0.0002 | $0.0002 | 189,179,529 | 206,930,720 |
|---|
| 2011-03-31 | $906,313.00 | $647,552.00 | $258,761.00 | — | — | — | — | — | $24,729.00 | — | $24,729.00 | $0.0001 | $0.0001 | 184,638,320 | 203,639,511 |
|---|
| 2010-12-31 | $794,698.00 | $578,698.00 | $216,000.00 | — | — | — | — | — | — | — | $154.00 | $0.0001 | $0.00 | 0 | 400,000 |
|---|
| 2010-09-30 | $763,561.00 | $536,702.00 | $226,859.00 | — | — | — | — | — | — | $0.00 | $12,683.00 | $0.0012 | $0.0011 | 184,638,320 | 203,239,511 |
|---|
| 2010-06-30 | $754,170.00 | $567,670.00 | $186,500.00 | — | — | — | — | — | — | $0.00 | $214,373.00 | $0.0012 | $0.0011 | 184,638,320 | 199,989,511 |
|---|
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.16M | $1.57M | $595,568.00 | $0.00 | — | $3.15M | -$2.56M | — | -$6.81M | — | -$6.81M | -$1.55 | -$1.55 | 4,386,446 | 4,386,446 |
|---|
| 2024-12-31 | $2.42M | $1.58M | $846,555.00 | $0.00 | — | $4.18M | -$3.33M | $846,555.00 | -$4.55M | — | -$4.55M | -$1.58 | -$1.58 | 2,880,367 | 2,880,367 |
|---|
| 2023-12-31 | $6.69M | $6.23M | $460,835.00 | $0.00 | — | $3.39M | -$2.93M | $1.09M | -$5.78M | $22,173.00 | -$5.66M | -$0.14 | -$0.14 | 38,447,916 | 38,447,916 |
|---|
| 2022-12-31 | $2.66M | $1.49M | $1.17M | $0.00 | — | $2.16M | -$989,751.00 | $1.17M | $165,678.00 | $18,283.00 | $147,395.00 | $0.00 | $0.00 | 27,681,722 | 27,681,722 |
|---|
| 2021-12-31 | $1.3M | $690,032.00 | $610,407.00 | $0.00 | — | $2.18M | -$1.57M | $610,407.00 | $278,492.00 | — | $297,551.00 | $0.00 | — | 22,519,352 | 1,367,528,898 |
|---|
| 2020-12-31 | $1.41M | $654,937.00 | $751,068.00 | $0.00 | — | $1.99M | -$1.24M | $751,068.00 | -$3.44M | — | -$3.44M | — | $0.00 | 767,861,170 | 767,861,170 |
|---|
| 2019-12-31 | $1.61M | $952,782.00 | $657,226.00 | — | — | $2.11M | -$1.45M | $657,226.00 | -$2.56M | — | -$2.56M | — | $0.00 | 641,349,437 | 641,349,437 |
|---|
| 2018-12-31 | $1.33M | $810,489.00 | $520,682.00 | — | $449,549.00 | $2.04M | -$1.52M | $520,682.00 | -$2.81M | $0.00 | -$2.81M | — | — | 553,354,983 | 553,354,983 |
|---|
| 2017-12-31 | $957,633.00 | $544,752.00 | $412,881.00 | — | $375,808.00 | $1.62M | -$1.2M | — | -$2.21M | $0.00 | -$2.21M | -$0.01 | -$0.01 | 200,560,377 | 200,560,377 |
|---|
| 2016-12-31 | $2.05M | $1.28M | $764,322.00 | — | — | $2.04M | -$1.28M | — | -$1.7M | — | -$1.7M | -$0.01 | -$0.01 | 142,572,730 | 142,572,730 |
|---|
| 2015-12-31 | $2.36M | $1.69M | $668,905.00 | — | — | $2.42M | -$1.75M | — | -$2.57M | — | -$2.57M | -$0.04 | -$0.04 | 59,583,060 | 59,583,060 |
|---|
| 2014-12-31 | $3.53M | $2.74M | $792,356.00 | — | — | $1.76M | -$964,231.00 | $42,291.00 | -$1.24M | — | -$1.24M | -$0.05 | -$0.05 | 25,985,566 | 25,985,566 |
|---|
| 2013-12-31 | $3.52M | $2.55M | $967,104.00 | — | — | $1.37M | -$407,535.00 | $41,694.00 | -$715,153.00 | — | -$715,153.00 | -$0.03 | -$0.03 | 22,243,577 | 22,243,577 |
|---|
| 2012-12-31 | $4.96M | $3.49M | $1.47M | — | — | $1.4M | $71,510.00 | — | -$116,373.00 | — | -$116,373.00 | -$0.01 | -$0.01 | 19,848,119 | 19,848,119 |
|---|
| 2011-12-31 | $4.55M | $3.15M | $1.4M | — | — | — | $228,720.00 | — | $105,578.00 | $14,638.00 | $90,940.00 | $0.00 | $0.00 | 19,031,540 | 20,206,993 |
|---|
| 2010-12-31 | $2.8M | $2M | $795,657.00 | — | — | — | — | — | — | — | $243,368.00 | $0.0013 | $0.0012 | 184,638,320 | 203,639,511 |
|---|
| 2009-12-31 | — | — | — | — | — | — | — | — | — | — | $61,089.00 | — | — | — | — |
|---|