Complete source-backed income-statement history.
- Available history
- 2013-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 | $65,595.00 | — | $65,595.00 | — | $197,439.00 | — | -$131,844.00 | -$70,486.00 | -$202,330.00 | — | -$202,330.00 | -$0.008 | -$0.008 | 26,112,769 | 26,112,769 |
|---|
| 2026-03-31 | $42,767.00 | — | $42,767.00 | — | $303,149.00 | $303,149.00 | -$260,382.00 | $91,692.00 | -$168,690.00 | $4,434.00 | -$173,124.00 | -$0.008 | -$0.008 | 21,683,189 | 21,683,189 |
|---|
| 2025-12-31 | $49,381.00 | — | $49,381.00 | — | $187,637.00 | $194,623.00 | -$145,242.00 | -$10,132.00 | -$155,375.00 | -$1.00 | -$504,851.00 | -$0.02281 | -$0.02281 | -449 | -3,400,449 |
|---|
| 2025-09-30 | $40,430.00 | — | $40,430.00 | — | $195,050.00 | $201,114.00 | -$160,684.00 | $163,359.00 | $2,675.00 | — | $2,675.00 | $0.00012 | $0.00011 | 21,686,105 | 25,086,105 |
|---|
| 2025-06-30 | $75,000.00 | — | $75,000.00 | — | $201,733.00 | — | -$126,733.00 | -$106,969.00 | -$233,702.00 | — | -$233,702.00 | -$0.011 | -$0.011 | 21,686,105 | 21,686,105 |
|---|
| 2025-03-31 | $2,000.00 | — | $2,000.00 | — | $195,975.00 | $195,975.00 | -$193,975.00 | -$13,340.00 | -$207,315.00 | $4,443.00 | -$211,758.00 | -$0.01 | -$0.01 | 21,686,105 | 21,686,105 |
|---|
| 2024-12-31 | — | — | — | — | $142,641.00 | $142,641.00 | -$142,641.00 | $90,033.00 | -$52,608.00 | $0.00 | -$52,608.00 | -$0.003 | -$0.003 | -507,178 | -3,239,321 |
|---|
| 2024-09-30 | — | — | — | — | $154,279.00 | $154,279.00 | -$154,279.00 | -$2,936.00 | -$157,215.00 | — | -$157,215.00 | -$0.007 | -$0.007 | 22,921,018 | 25,653,161 |
|---|
| 2024-06-30 | — | — | — | — | $212,027.00 | — | -$212,027.00 | -$209,649.00 | -$421,676.00 | — | -$421,676.00 | -$0.017 | -$0.017 | 24,335,719 | 24,335,719 |
|---|
| 2024-03-31 | — | — | — | — | $271,263.00 | — | -$271,263.00 | $78,586.00 | -$192,677.00 | $15,329.00 | -$208,006.00 | -$0.008 | -$0.008 | 24,686,105 | 24,686,105 |
|---|
| 2023-12-31 | — | — | — | — | $1.34M | — | -$1.34M | $4.85M | $3.51M | $0.00 | $3.51M | $0.152 | $0.137 | 112,614 | 3,000,435 |
|---|
| 2023-09-30 | $2.15M | $1.48M | $675,134.00 | — | $145,054.00 | — | -$145,054.00 | $7,140.00 | -$137,914.00 | — | -$173,163.00 | -$0.008 | -$0.008 | 22,749,918 | 22,749,918 |
|---|
| 2023-06-30 | -$291.00 | $1.41M | -$291.00 | — | $118,496.00 | — | -$118,787.00 | $4,987.00 | -$113,800.00 | $5,784.00 | -$129,246.00 | -$0.006 | -$0.006 | 22,941,357 | 22,941,357 |
|---|
| 2023-03-31 | $2.18M | $1.26M | $914,534.00 | — | $171,441.00 | — | -$171,441.00 | $3,863.00 | -$167,578.00 | $8,160.00 | -$49,412.00 | -$0.002 | -$0.002 | 22,941,357 | 22,941,357 |
|---|
| 2022-12-31 | -$5.61M | -$3.9M | -$1.69M | — | -$2.28M | — | $594,102.00 | -$1.55M | -$958,475.00 | -$40,922.00 | -$447,410.00 | -$0.02 | -$0.02 | 0 | 0 |
|---|
| 2022-09-30 | $1.93M | $1.49M | $439,587.00 | — | $861,628.00 | — | -$422,041.00 | $49,322.00 | -$372,719.00 | $800.00 | -$238,824.00 | -$0.01 | -$0.01 | 22,941,357 | 22,941,357 |
|---|
| 2022-06-30 | $1.87M | $1.28M | $583,969.00 | — | $1.25M | — | -$663,761.00 | $1.38M | $713,342.00 | $33,320.00 | $307,507.00 | $0.013 | $0.013 | 22,941,357 | 22,941,357 |
|---|
| 2022-03-31 | $1.85M | $1.15M | $699,883.00 | — | $668,507.00 | — | $31,376.00 | -$18,866.00 | $12,510.00 | $13,570.00 | -$92,659.00 | -$0.004 | — | 22,941,357 | 0 |
|---|
| 2021-12-31 | $1.82M | -$2.86M | $568,041.00 | — | $586,671.00 | — | -$18,630.00 | $145,357.00 | $126,727.00 | $1,215.00 | $94,087.00 | $0.004 | — | 0 | 0 |
|---|
| 2021-09-30 | $1.49M | $1M | $488,584.00 | — | $402,257.00 | — | $86,327.00 | $489.00 | $86,816.00 | $2,815.00 | -$3,392.00 | $0.00 | — | 22,850,947 | 22,850,947 |
|---|
| 2021-06-30 | $1.37M | $994,002.00 | $378,636.00 | — | $685,926.00 | — | -$307,290.00 | -$5,768.00 | -$313,058.00 | $50.00 | -$216,620.00 | -$0.009 | — | 22,850,947 | 22,850,947 |
|---|
| 2021-03-31 | $1.32M | $884,232.00 | $436,392.00 | — | $601,135.00 | — | -$164,743.00 | $17,572.00 | -$147,171.00 | $5,700.00 | -$146,923.00 | -$0.006 | — | 22,850,947 | 22,850,947 |
|---|
| 2020-12-31 | $1.29M | $880,114.00 | $405,982.00 | — | $623,508.00 | — | -$217,526.00 | $334,758.00 | $117,232.00 | -$3,600.00 | -$20,115.00 | — | — | — | -22,763,491 |
|---|
| 2020-09-30 | $1.23M | $855,795.00 | $375,735.00 | — | $790,714.00 | — | -$414,979.00 | $25,063.00 | -$389,916.00 | $50.00 | -$273,955.00 | — | — | — | 22,850,947 |
|---|
| 2020-06-30 | $1.16M | $790,670.00 | $368,197.00 | — | $573,072.00 | — | -$204,875.00 | $32,847.00 | -$172,028.00 | $2,422.00 | -$184,185.00 | — | — | — | 22,850,947 |
|---|
| 2020-03-31 | $1.15M | $764,360.00 | $385,102.00 | — | $621,825.00 | — | -$236,723.00 | $13,944.00 | -$222,779.00 | $11,178.00 | -$247,770.00 | — | — | — | 22,850,947 |
|---|
| 2019-12-31 | $1.15M | $798,131.00 | $351,258.00 | — | $645,074.00 | — | -$293,816.00 | $6,356.00 | -$287,460.00 | -$2,822.00 | -$285,204.00 | — | — | — | -22,222 |
|---|
| 2019-09-30 | $1.07M | $822,799.00 | $248,538.00 | — | $558,085.00 | — | -$309,547.00 | -$30,177.00 | -$339,724.00 | $0.00 | -$336,816.00 | -$0.015 | -$0.015 | 23,139,837 | 23,139,837 |
|---|
| 2019-06-30 | $1.03M | $728,590.00 | $301,159.00 | — | $587,497.00 | — | -$286,338.00 | -$102,215.00 | -$388,553.00 | $850.00 | -$408,275.00 | — | — | — | 23,139,837 |
|---|
| 2019-03-31 | $1.08M | $705,621.00 | $370,374.00 | — | $1.23M | — | -$856,244.00 | -$1.53M | -$2.39M | $16,800.00 | -$2.41M | — | — | — | 23,139,837 |
|---|
| 2018-12-31 | $2M | $1.46M | $545,335.00 | — | $524,781.00 | — | $20,554.00 | -$284,410.00 | -$263,856.00 | $1,600.00 | -$260,074.00 | — | — | — | 19,173 |
|---|
| 2018-09-30 | $1.03M | $731,121.00 | $300,501.00 | — | $503,598.00 | — | -$203,097.00 | $275,647.00 | $72,550.00 | $0.00 | $77,224.00 | $0.003 | $0.003 | 23,092,466 | 23,136,194 |
|---|
| 2018-06-30 | $1.23M | $852,696.00 | $378,564.00 | — | $563,380.00 | — | -$184,816.00 | $108,635.00 | -$76,181.00 | $5,600.00 | -$74,606.00 | — | — | — | 23,076,676 |
|---|
| 2018-03-31 | $1.02M | $670,492.00 | $345,707.00 | — | $565,778.00 | — | -$220,071.00 | $86,530.00 | -$133,541.00 | $12,050.00 | -$151,704.00 | — | — | — | 23,011,078 |
|---|
| 2017-12-31 | $864,906.00 | $579,632.00 | $285,274.00 | — | $647,117.00 | — | -$361,843.00 | $520,948.00 | $159,105.00 | $1,772.00 | $168,758.00 | — | — | — | 115,892 |
|---|
| 2017-09-30 | $815,102.00 | $525,891.00 | $289,211.00 | — | $476,192.00 | — | -$186,981.00 | -$72,971.00 | -$259,952.00 | $0.00 | -$285,796.00 | -$0.013 | -$0.013 | — | 22,694,283 |
|---|
| 2017-06-30 | $764,549.00 | $495,885.00 | $268,664.00 | — | $545,956.00 | — | -$277,292.00 | $31,847.00 | -$245,445.00 | $50.00 | -$258,246.00 | — | — | — | 22,661,200 |
|---|
| 2017-03-31 | $738,144.00 | $474,248.00 | $263,896.00 | — | $648,290.00 | — | -$384,394.00 | -$56,822.00 | -$441,216.00 | $7,400.00 | -$460,176.00 | — | — | — | 21,538,779 |
|---|
| 2016-12-31 | $724,523.00 | $483,872.00 | $240,651.00 | — | $3.3M | — | -$205,160.00 | -$1,536.00 | -$206,696.00 | -$8,800.00 | -$203,362.00 | — | — | — | 17,695,152 |
|---|
| 2016-09-30 | $725,709.00 | $478,449.00 | $247,260.00 | — | -$445,680.00 | — | -$198,420.00 | $36,958.00 | -$161,462.00 | $0.00 | -$165,051.00 | -$0.009 | $0.00 | 17,669,230 | 0 |
|---|
| 2016-06-30 | $667,720.00 | $428,407.00 | $239,313.00 | — | -$550,209.00 | — | -$310,896.00 | $24,857.00 | -$286,039.00 | $0.00 | -$287,391.00 | -$0.017 | $0.00 | 17,245,179 | 0 |
|---|
| 2016-03-31 | $643,294.00 | $394,432.00 | $248,862.00 | — | $430,358.00 | — | -$181,496.00 | — | -$189,144.00 | $3,000.00 | -$192,144.00 | -$0.012 | $0.00 | 16,353,691 | 0 |
|---|
| 2015-12-31 | $690,258.00 | $416,388.00 | $273,870.00 | — | $473,252.00 | — | -$199,382.00 | — | -$257,728.00 | $2,363.00 | -$260,091.00 | -$0.016 | $0.00 | 172,967 | 0 |
|---|
| 2015-09-30 | $669,263.00 | $422,424.00 | $246,839.00 | — | $432,232.00 | — | -$185,393.00 | — | -$161,816.00 | $800.00 | -$162,616.00 | -$0.01 | $0.00 | 15,976,238 | 0 |
|---|
| 2015-06-30 | $628,386.00 | $390,685.00 | $237,701.00 | — | $431,822.00 | — | -$194,121.00 | — | -$148,499.00 | $0.00 | -$148,499.00 | -$0.01 | $0.00 | 15,523,500 | 0 |
|---|
| 2015-03-31 | $573,850.00 | $335,913.00 | $237,937.00 | — | $421,254.00 | — | -$183,317.00 | — | -$183,589.00 | $0.00 | -$183,589.00 | -$0.014 | $0.00 | 14,539,270 | 0 |
|---|
| 2014-12-31 | $603,598.00 | $319,210.00 | $284,388.00 | — | $789,498.00 | — | -$505,110.00 | — | -$494,273.00 | $33,295.00 | -$527,568.00 | -$0.041 | $0.00 | -1,170,881 | 0 |
|---|
| 2014-09-30 | $546,215.00 | $381,776.00 | $164,439.00 | — | $334,567.00 | — | -$170,128.00 | — | -$177,425.00 | $0.00 | -$177,425.00 | -$0.013 | $0.00 | 14,492,602 | 0 |
|---|
| 2014-06-30 | $509,105.00 | $336,357.00 | $172,748.00 | — | $488,536.00 | — | -$315,788.00 | — | -$951,690.00 | $1,895.00 | -$953,585.00 | -$0.067 | $0.00 | 14,492,747 | 0 |
|---|
| 2014-03-31 | $490,808.00 | $308,380.00 | $182,428.00 | — | $272,897.00 | — | -$90,469.00 | — | $1.16M | $0.00 | $1.16M | $0.171 | $0.171 | 6,666,232 | 6,670,732 |
|---|
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 | $166,811.00 | — | $166,811.00 | — | $780,394.00 | $793,444.00 | -$626,633.00 | $56,957.00 | -$569,677.00 | $4,442.00 | -$574,119.00 | -$0.026 | -$0.026 | 21,685,656 | 21,685,656 |
|---|
| 2024-12-31 | — | — | — | — | $780,212.00 | $780,212.00 | -$780,212.00 | -$43,964.00 | -$824,176.00 | $15,329.00 | -$839,505.00 | -$0.036 | -$0.036 | 23,472,892 | 23,472,892 |
|---|
| 2023-12-31 | — | — | — | — | $1.78M | — | -$1.78M | $4.86M | $3.09M | $8,160.00 | $3.16M | $0.137 | $0.122 | 22,977,395 | 25,865,216 |
|---|
| 2022-12-31 | $35,074.00 | $21,204.00 | $35,074.00 | — | $495,400.00 | — | -$460,326.00 | -$145,016.00 | -$605,342.00 | $6,768.00 | -$471,386.00 | -$0.021 | -$0.021 | 22,941,357 | 22,941,357 |
|---|
| 2021-12-31 | $6.01M | $17,650.00 | $1.87M | — | $2.28M | — | -$404,336.00 | $157,650.00 | -$246,686.00 | $9,780.00 | -$272,848.00 | -$0.012 | — | 22,850,947 | 87,456 |
|---|
| 2020-12-31 | $4.83M | $3.3M | $1.53M | — | $2.6M | — | -$1.07M | $406,613.00 | -$667,491.00 | $10,050.00 | -$726,025.00 | — | — | — | 87,456 |
|---|
| 2019-12-31 | $4.33M | $3.05M | $1.28M | — | $3.03M | — | -$1.75M | -$1.66M | -$3.4M | $14,828.00 | -$3.44M | — | — | — | 23,117,615 |
|---|
| 2018-12-31 | $5.28M | $3.71M | $1.57M | — | $2.16M | — | -$587,430.00 | $186,401.00 | -$401,029.00 | $19,250.00 | -$409,161.00 | — | — | — | 23,075,926 |
|---|
| 2017-12-31 | $3.18M | $2.08M | $1.11M | — | $2.32M | — | -$1.21M | $504,568.00 | -$705,943.00 | $9,222.00 | -$753,895.00 | — | — | — | 22,347,974 |
|---|
| 2016-12-31 | $2.76M | $1.79M | $976,085.00 | — | $1.87M | — | -$895,974.00 | $52,633.00 | -$843,341.00 | -$11,800.00 | -$858,113.00 | — | — | — | 17,695,152 |
|---|
| 2015-12-31 | $2.56M | $1.57M | $996,347.00 | — | $1.77M | — | -$772,213.00 | — | -$761,632.00 | $3,163.00 | -$764,795.00 | -$0.051 | $0.00 | 15,537,163 | 0 |
|---|
| 2014-12-31 | $2.15M | $1.38M | $773,161.00 | — | $1.86M | — | -$1.09M | — | -$465,125.00 | $35,820.00 | -$500,945.00 | -$0.042 | $0.00 | 11,368,461 | 0 |
|---|
| 2013-12-31 | $32,000.00 | $0.00 | $32,000.00 | — | $292,899.00 | — | -$260,899.00 | — | -$257,984.00 | $800.00 | -$258,784.00 | -$0.045 | $0.00 | 5,741,161 | 0 |
|---|