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 | $0.00 | — | — | $3,852.00 | $162,998.00 | $166,850.00 | -$166,850.00 | — | — | — | -$284,140.00 | — | $0.00 | — | 260,040,591 |
|---|
| 2026-03-31 | $0.00 | — | — | $12,562.00 | $253,019.00 | $265,581.00 | -$265,581.00 | — | — | — | -$315,842.00 | — | $0.00 | — | 258,690,253 |
|---|
| 2025-12-31 | $0.00 | — | — | $47,299.00 | $217,424.00 | $264,723.00 | -$264,723.00 | — | — | — | -$536,908.00 | — | $0.00 | — | 578,016 |
|---|
| 2025-09-30 | $0.00 | — | — | $25,334.00 | $207,845.00 | $233,179.00 | -$233,179.00 | — | — | — | -$285,594.00 | — | $0.00 | — | 257,809,759 |
|---|
| 2025-06-30 | $0.00 | — | — | $80,983.00 | $187,373.00 | $268,356.00 | -$268,356.00 | — | — | — | -$315,187.00 | — | $0.00 | — | 257,139,815 |
|---|
| 2025-03-31 | $0.00 | — | — | $116,251.00 | $1.37M | $1.49M | -$1.49M | — | — | — | -$1.54M | — | -$0.01 | — | 254,577,389 |
|---|
| 2024-12-31 | $0.00 | — | — | $108,779.00 | $676,619.00 | $785,398.00 | -$785,398.00 | — | — | — | -$814,112.00 | — | -$0.01 | — | 807,545 |
|---|
| 2024-09-30 | $0.00 | — | — | $65,885.00 | $326,018.00 | $391,903.00 | -$391,903.00 | — | — | — | -$303,662.00 | — | $0.00 | — | 248,614,744 |
|---|
| 2024-06-30 | $0.00 | — | — | $65,720.00 | $339,457.00 | $405,177.00 | -$405,177.00 | — | — | — | -$432,021.00 | — | $0.00 | — | 247,717,837 |
|---|
| 2024-03-31 | $0.00 | — | — | $115,551.00 | $309,543.00 | $425,094.00 | -$425,094.00 | — | — | — | -$451,938.00 | — | $0.00 | — | 245,750,804 |
|---|
| 2023-12-31 | $0.00 | $0.00 | $0.00 | $153,260.00 | $293,397.00 | $446,657.00 | -$446,657.00 | — | — | — | -$471,918.00 | — | $0.00 | — | 1,366,412 |
|---|
| 2023-09-30 | $0.00 | $0.00 | $0.00 | $121,761.00 | $328,690.00 | $450,451.00 | -$450,451.00 | — | — | — | -$485,732.00 | $0.00 | $0.00 | 241,485,939 | 241,485,939 |
|---|
| 2023-06-30 | $0.00 | — | — | $105,113.00 | $370,343.00 | $475,456.00 | -$475,456.00 | — | — | — | -$522,911.00 | — | — | — | 238,269,719 |
|---|
| 2023-03-31 | $0.00 | — | — | $218,676.00 | $835,299.00 | $1.05M | -$1.05M | — | — | — | -$1.14M | — | — | — | 233,295,951 |
|---|
| 2022-12-31 | $0.00 | $0.00 | $0.00 | $209,620.00 | $343,943.00 | $553,563.00 | -$553,563.00 | — | — | — | -$664,767.00 | — | — | — | — |
|---|
| 2022-09-30 | $37,500.00 | $18,644.00 | $18,856.00 | $214,978.00 | $343,056.00 | $558,034.00 | -$539,178.00 | — | — | — | $820,567.00 | $0.00 | $0.00 | 230,438,815 | 279,654,911 |
|---|
| 2022-06-30 | $0.00 | $0.00 | $0.00 | $147,611.00 | $607,186.00 | $754,797.00 | -$754,797.00 | — | — | — | -$879,037.00 | — | — | — | — |
|---|
| 2022-03-31 | $0.00 | $0.00 | $0.00 | $52,355.00 | $902,146.00 | $954,501.00 | -$954,501.00 | — | — | — | -$964,264.00 | — | — | — | — |
|---|
| 2021-12-31 | $0.00 | $0.00 | $0.00 | $90,636.00 | $3.98M | $1.07M | -$1.07M | — | — | — | -$1.47M | — | — | — | — |
|---|
| 2021-09-30 | $0.00 | $0.00 | $0.00 | $19,757.00 | $704,659.00 | $724,416.00 | -$724,416.00 | — | — | — | -$724,416.00 | — | — | — | 226,695,307 |
|---|
| 2021-06-30 | $0.00 | $0.00 | $0.00 | $68,884.00 | $1.23M | $1.3M | -$1.3M | — | — | — | -$1.3M | — | — | — | 226,222,528 |
|---|
| 2021-03-31 | $59.00 | $25.00 | $34.00 | $58,180.00 | $26.65M | $26.71M | -$26.71M | — | — | — | -$27.05M | — | — | — | 222,059,641 |
|---|
| 2020-12-31 | $80.00 | $0.00 | $80.00 | $154,501.00 | $4.32M | $4.47M | -$4.47M | — | — | — | -$5.17M | — | — | — | 1,663,479 |
|---|
| 2020-09-30 | $136.00 | $34.00 | $102.00 | $60,042.00 | $9.05M | $9.11M | -$9.11M | -$115,560.00 | — | — | -$9.22M | — | — | — | 186,861,228 |
|---|
| 2020-06-30 | $136.00 | $56.00 | $80.00 | $18,888.00 | $629,068.00 | $647,956.00 | -$647,876.00 | -$45,176.00 | — | — | -$693,052.00 | — | — | — | 180,270,789 |
|---|
| 2020-03-31 | $291.00 | $105.00 | $186.00 | $11,787.00 | $612,205.00 | $623,992.00 | -$623,806.00 | — | — | — | -$625,821.00 | — | — | — | 179,071,435 |
|---|
| 2019-12-31 | $0.00 | $814.00 | -$814.00 | $274,125.00 | $2.07M | $2.35M | -$2.35M | — | — | — | -$2.61M | — | — | — | 473,823 |
|---|
| 2019-09-30 | $0.00 | $0.00 | $0.00 | $149,994.00 | $328,721.00 | $478,715.00 | -$478,715.00 | -$46,154.00 | — | — | -$524,869.00 | — | — | — | 176,588,907 |
|---|
| 2019-06-30 | $4,927.00 | $502.00 | $4,425.00 | $214,863.00 | $393,892.00 | $608,755.00 | -$604,330.00 | -$202,753.00 | — | — | -$807,083.00 | — | — | — | 175,270,956 |
|---|
| 2019-03-31 | $0.00 | $0.00 | $0.00 | $27,405.00 | $2.64M | $2.66M | -$2.66M | — | — | — | -$2.66M | -$0.02 | — | — | 174,322,581 |
|---|
| 2018-12-31 | -$5,950.00 | $82,554.00 | -$14,073.00 | — | $132,187.00 | $209,138.00 | -$223,211.00 | $49.00 | — | — | -$99,992.00 | -$0.01 | — | — | 2,566,224 |
|---|
| 2018-09-30 | $9,048.00 | $3,480.00 | $5,568.00 | — | $403,359.00 | $403,359.00 | -$397,791.00 | — | — | — | -$397,791.00 | $0.00 | — | — | 170,672,664 |
|---|
| 2018-06-30 | $1,851.00 | $1,791.00 | $60.00 | — | $918,491.00 | $918,491.00 | -$918,431.00 | $3,886.00 | — | — | -$945,545.00 | -$0.01 | — | — | 169,787,931 |
|---|
| 2018-03-31 | $29,928.00 | $8,877.00 | $21,051.00 | — | — | $378,591.00 | -$357,540.00 | -$3.63M | — | — | -$3.99M | -$0.02 | — | — | — |
|---|
| 2017-12-31 | -$153,369.00 | $9,051.00 | -$196,393.00 | — | — | $549,740.00 | -$746,133.00 | -$194,650.00 | — | — | -$1.26M | -$0.01 | — | — | — |
|---|
| 2017-09-30 | $67,598.00 | $21,290.00 | $46,308.00 | — | — | $181,816.00 | -$135,508.00 | -$5,000.00 | — | — | -$140,508.00 | $0.00 | — | — | — |
|---|
| 2017-06-30 | $41,816.00 | $21,293.00 | $20,523.00 | — | — | $129,291.00 | -$108,768.00 | -$11,000.00 | — | — | -$119,768.00 | $0.00 | — | — | — |
|---|
| 2017-03-31 | $227,129.00 | $15,382.00 | $211,747.00 | — | — | $149,754.00 | $61,993.00 | -$10,000.00 | — | — | $51,993.00 | $0.00 | — | — | — |
|---|
| 2016-12-31 | $158,482.00 | $68,607.00 | $89,875.00 | — | — | $266,294.00 | -$176,419.00 | -$6,062.00 | — | — | -$182,481.00 | $0.00 | — | — | — |
|---|
| 2016-09-30 | $20,845.00 | $14,000.00 | $6,845.00 | — | — | $177,630.00 | -$170,785.00 | -$3,049.00 | — | — | -$173,834.00 | $0.00 | — | — | — |
|---|
| 2016-06-30 | $26,852.00 | $14,185.00 | $12,667.00 | — | — | $71,149.00 | -$58,482.00 | -$3,049.00 | — | — | -$61,531.00 | $0.00 | — | — | — |
|---|
| 2016-03-31 | $35,828.00 | $21,139.00 | $14,689.00 | — | — | -$126,478.00 | -$111,789.00 | -$6,099.00 | — | — | -$117,888.00 | $0.00 | — | — | — |
|---|
| 2015-12-31 | $1,285.00 | $1.00 | $1,284.00 | — | — | $469,947.00 | -$468,663.00 | $3,479.00 | — | — | -$465,184.00 | $0.00 | — | — | — |
|---|
| 2015-09-30 | $20,123.00 | $10,022.00 | $10,101.00 | — | — | $404,708.00 | -$394,607.00 | -$9,147.00 | — | — | -$403,754.00 | $0.00 | — | — | — |
|---|
| 2015-06-30 | $21,966.00 | $12,445.00 | $9,521.00 | — | — | -$157,467.00 | -$147,946.00 | -$3,479.00 | — | — | -$151,425.00 | $0.00 | — | — | — |
|---|
| 2015-03-31 | $9,892.00 | $5,045.00 | $4,847.00 | — | — | -$1.58M | -$1.57M | — | — | — | -$1.57M | -$0.01 | — | — | — |
|---|
| 2014-12-31 | $15,904.00 | $39,776.00 | -$23,872.00 | — | — | $1.65M | -$1.67M | $762.00 | — | — | -$1.67M | — | — | — | — |
|---|
| 2014-09-30 | — | — | — | — | — | $72,730.00 | -$72,730.00 | -$18,557.00 | — | — | -$91,287.00 | — | — | — | — |
|---|
| 2014-06-30 | — | — | — | — | — | -$198,505.00 | -$198,505.00 | -$17,175.00 | — | — | -$215,680.00 | — | — | — | — |
|---|
| 2014-03-31 | $146,773.00 | $43,187.00 | $103,586.00 | — | — | -$252,773.00 | -$149,187.00 | -$17,175.00 | — | — | -$166,362.00 | — | — | — | — |
|---|
| 2013-12-31 | $0.00 | — | $0.00 | — | — | — | -$361,166.00 | — | — | — | -$378,341.00 | — | — | — | — |
|---|
| 2013-09-30 | $1,620.00 | — | $1,620.00 | — | — | -$831,197.00 | -$829,577.00 | $241,867.00 | — | — | -$587,710.00 | — | — | — | — |
|---|
| 2013-06-30 | $1,440.00 | — | $1,440.00 | — | — | -$87,351.00 | -$85,911.00 | — | — | — | -$103,087.00 | — | — | — | — |
|---|
| 2013-03-31 | — | — | — | — | — | -$40,053.00 | -$40,053.00 | — | — | — | -$57,228.00 | — | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$80,051.00 | — | — | — | -$99,331.00 | — | — | — | — |
|---|
| 2012-09-30 | — | — | — | — | — | — | -$40,005.00 | — | — | — | -$56,176.00 | — | — | — | — |
|---|
| 2012-06-30 | — | — | — | — | — | — | -$41,759.00 | — | — | — | -$57,949.00 | — | — | — | — |
|---|
| 2012-03-31 | — | — | — | — | — | — | -$45,203.00 | — | — | — | -$67,957.00 | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$337,983.00 | — | — | — | -$568,607.00 | — | — | — | — |
|---|
| 2011-09-30 | $0.00 | $0.00 | — | — | — | — | -$190,253.00 | — | — | — | -$208,042.00 | — | — | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | — | -$237,567.00 | — | — | — | -$248,092.00 | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | — | -$551,606.00 | — | — | — | -$563,621.00 | — | — | — | — |
|---|
| 2010-12-31 | $0.00 | -$1.00 | — | — | — | — | -$272,639.00 | — | — | — | -$472,729.00 | — | — | — | — |
|---|
| 2010-09-30 | $33,610.00 | $40,329.00 | — | — | — | — | -$1.06M | — | — | — | -$1.06M | — | — | — | — |
|---|
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 | $0.00 | — | — | $269,867.00 | $1.99M | $2.26M | -$2.26M | — | — | $0.00 | -$2.67M | — | -$0.01 | — | 256,981,335 |
|---|
| 2024-12-31 | $0.00 | — | — | $355,936.00 | $1.65M | $2.01M | -$2.01M | — | — | $0.00 | -$2M | — | -$0.01 | — | 248,173,249 |
|---|
| 2023-12-31 | $0.00 | $0.00 | $0.00 | $598,810.00 | $1.83M | $2.43M | -$2.43M | — | — | $0.00 | -$2.62M | — | -$0.01 | — | 239,080,282 |
|---|
| 2022-12-31 | $37,500.00 | $18,644.00 | $18,856.00 | $624,564.00 | $2.2M | $2.82M | -$2.8M | — | — | $0.00 | -$1.69M | — | — | — | — |
|---|
| 2021-12-31 | $59.00 | $25.00 | $34.00 | $237,458.00 | $29.56M | $29.8M | -$29.8M | — | — | $0.00 | -$30.55M | — | — | — | — |
|---|
| 2020-12-31 | $643.00 | $195.00 | $448.00 | $245,218.00 | $14.6M | $14.85M | -$14.85M | — | — | $0.00 | -$15.71M | — | — | — | 183,756,271 |
|---|
| 2019-12-31 | $4,927.00 | $1,316.00 | $3,611.00 | $666,388.00 | $5.43M | $6.1M | -$6.09M | — | — | $0.00 | -$6.6M | — | — | — | 175,876,273 |
|---|
| 2018-12-31 | $34,876.00 | $96,701.00 | $12,606.00 | $76,951.00 | $1.83M | $1.91M | -$1.9M | -$3.63M | — | $0.00 | -$5.4M | -$0.04 | — | — | 172,119,786 |
|---|
| 2017-12-31 | $183,174.00 | $67,016.00 | $82,185.00 | $19,936.00 | $990,667.00 | $1.01M | -$928,418.00 | -$215,650.00 | — | $0.00 | -$1.47M | -$0.01 | — | — | 155,826,936 |
|---|
| 2016-12-31 | $242,007.00 | $117,931.00 | $124,076.00 | — | — | $641,551.00 | -$517,475.00 | -$18,260.00 | — | — | -$535,735.00 | $0.00 | — | — | — |
|---|
| 2015-12-31 | $53,266.00 | $27,512.00 | $25,754.00 | — | — | $2.61M | -$2.58M | -$9,147.00 | — | — | -$2.59M | -$0.02 | — | — | — |
|---|
| 2014-12-31 | $162,677.00 | $82,963.00 | $79,714.00 | — | — | $2.17M | -$2.09M | -$52,146.00 | — | — | -$2.14M | -$0.02 | — | — | — |
|---|
| 2013-12-31 | $3,060.00 | — | $3,060.00 | — | — | — | -$1.32M | — | — | — | -$1.13M | — | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | -$207,018.00 | — | — | — | -$281,413.00 | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | -$1.32M | — | — | — | -$1.59M | — | — | — | — |
|---|
| 2010-12-31 | $69,071.00 | $56,447.00 | — | — | — | — | -$2.63M | — | — | — | -$2.9M | — | — | — | — |
|---|