Complete source-backed income-statement history.
- Available history
- 2008-10-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 | — | — | — | $308,747.00 | — | $808,106.00 | -$808,106.00 | $34,404.00 | — | — | -$773,702.00 | -$0.43 | -$0.43 | 1,796,755 | 1,796,755 |
|---|
| 2026-03-31 | — | — | — | $141,597.00 | — | $805,054.00 | -$805,054.00 | $39,066.00 | — | — | -$765,988.00 | -$0.43 | -$0.43 | 1,795,260 | 1,795,260 |
|---|
| 2025-12-31 | — | — | — | $257,197.00 | — | $733,105.00 | -$733,105.00 | $48,462.00 | — | — | -$684,643.00 | -$0.14 | -$0.14 | 209,069 | 209,069 |
|---|
| 2025-09-30 | — | — | — | $187,808.00 | — | $715,274.00 | -$715,274.00 | $48,537.00 | — | — | -$666,737.00 | -$0.37 | -$0.37 | 1,795,097 | 1,795,097 |
|---|
| 2025-06-30 | — | — | — | $191,608.00 | — | $748,075.00 | -$748,075.00 | $7,556.00 | — | — | -$740,519.00 | -$1.33 | -$1.33 | 557,787 | 557,787 |
|---|
| 2025-03-31 | — | — | — | $423,576.00 | — | $1.04M | -$1.04M | $21,394.00 | — | — | -$1.02M | -$1.92 | -$1.92 | 530,618 | 530,618 |
|---|
| 2024-12-31 | — | — | — | $1.1M | — | $1.55M | -$1.55M | $33,223.00 | — | — | -$1.52M | $0.13 | $0.13 | 53,491 | 53,491 |
|---|
| 2024-09-30 | — | — | — | $429,747.00 | — | $951,021.00 | -$951,021.00 | $10,019.00 | — | — | -$941,002.00 | -$14.21 | -$14.21 | 292,321 | 292,321 |
|---|
| 2024-06-30 | — | — | — | $350,442.00 | — | $809,665.00 | -$809,665.00 | $25,932.00 | — | — | -$783,733.00 | -$4.02 | -$4.02 | 194,824 | 194,824 |
|---|
| 2024-03-31 | — | — | — | $245,625.00 | — | $903,536.00 | -$903,536.00 | $37,566.00 | — | — | -$865,970.00 | -$1.31 | -$1.31 | 660,928 | 660,928 |
|---|
| 2023-12-31 | — | — | — | $447,077.00 | — | $1.16M | -$1.16M | -$389,877.00 | — | — | -$1.55M | $3.39 | $3.39 | 65,282 | 65,282 |
|---|
| 2023-09-30 | — | — | — | $1.57M | — | $2.08M | -$2.08M | $161,181.00 | — | — | -$1.92M | -$4.90 | -$4.90 | 391,854 | 391,854 |
|---|
| 2023-06-30 | — | — | — | $2.3M | — | $3.04M | -$3.04M | $1.27M | — | — | -$1.77M | -$5.21 | -$5.21 | 339,308 | 339,308 |
|---|
| 2023-03-31 | — | — | — | $2.59M | — | $3.15M | -$3.15M | -$562,362.00 | — | — | -$3.71M | -$55.20 | -$55.20 | 67,211 | 67,211 |
|---|
| 2022-12-31 | — | — | — | $755,888.00 | — | $1.29M | -$1.29M | — | — | — | $893,460.00 | -$24.26 | -$24.26 | -297,361 | -297,361 |
|---|
| 2022-09-30 | — | — | — | $769,410.00 | — | $1.22M | -$1.22M | — | -$1.22M | — | -$1.22M | -$3.53 | -$3.53 | 345,019 | 345,019 |
|---|
| 2022-06-30 | — | — | — | $17,600.00 | — | $469,304.00 | -$469,304.00 | — | -$469,304.00 | — | -$469,304.00 | -$1.36 | -$1.36 | 345,019 | 345,019 |
|---|
| 2022-03-31 | — | — | — | $36,400.00 | — | $689,499.00 | -$689,499.00 | — | -$656,422.00 | $33,077.00 | -$689,499.00 | -$0.07 | — | 10,350,579 | — |
|---|
| 2021-12-31 | — | — | — | $34,528.00 | — | $460,482.00 | -$460,482.00 | — | -$176,137.00 | — | -$177,737.00 | $0.14 | — | — | 1,630,528 |
|---|
| 2021-09-30 | — | — | — | — | — | $229,789.00 | -$229,789.00 | — | -$509,303.00 | — | -$509,303.00 | -$0.17 | — | 2,911,333 | 2,911,333 |
|---|
| 2021-06-30 | — | — | — | $2,016.00 | — | $231,881.00 | -$231,881.00 | — | -$491,898.00 | — | -$491,898.00 | -$0.17 | — | 2,911,333 | 7,278,334 |
|---|
| 2021-03-31 | $1.07B | — | — | $45,500.00 | — | $180,924.00 | -$180,924.00 | — | -$431,747.00 | — | -$431,747.00 | -$0.15 | — | 2,911,333 | 7,278,334 |
|---|
| 2020-12-31 | $0.00 | — | — | $21,694.00 | — | $206,432.00 | -$206,432.00 | — | -$453,711.00 | $0.00 | -$453,711.00 | — | — | — | 0 |
|---|
| 2020-09-30 | — | — | — | $142,877.00 | — | $145,823.00 | -$145,823.00 | — | -$394,049.00 | — | -$394,049.00 | — | — | — | 2,911,333 |
|---|
| 2020-06-30 | — | — | — | $9,000.00 | — | $132,709.00 | -$132,709.00 | — | -$380,030.00 | — | -$380,030.00 | — | — | — | 7,278,334 |
|---|
| 2020-03-31 | $1.07B | — | — | $167,101.00 | — | $340,050.00 | -$340,050.00 | — | -$595,300.00 | $1,600.00 | -$596,900.00 | — | — | — | 7,278,334 |
|---|
| 2019-12-31 | — | — | — | $68,336.00 | — | $277,629.00 | -$277,629.00 | -$253,554.00 | -$531,183.00 | -$36.00 | -$531,147.00 | — | — | — | -4,153 |
|---|
| 2019-09-30 | — | — | — | $44,942.00 | — | $301,310.00 | -$301,310.00 | -$260,070.00 | -$561,380.00 | $39.00 | -$561,419.00 | — | — | — | 7,292,268 |
|---|
| 2019-06-30 | — | — | — | $417,565.00 | — | $679,257.00 | -$679,257.00 | — | -$923,952.00 | $1,600.00 | -$925,552.00 | — | — | — | 7,299,944 |
|---|
| 2019-03-31 | — | — | — | $564,333.00 | — | $1.19M | -$1.19M | — | — | — | -$1.41M | — | — | — | 7,299,944 |
|---|
| 2018-12-31 | — | — | — | $613,711.00 | — | $1.24M | -$1.24M | -$231,760.00 | -$1.47M | $122.00 | -$1.47M | — | — | — | -372,823 |
|---|
| 2018-09-30 | — | — | — | -$1.07M | — | -$404,791.00 | $404,791.00 | -$646,528.00 | -$241,737.00 | $7.00 | -$241,744.00 | — | — | — | 7,393,788 |
|---|
| 2018-06-30 | — | — | — | $187,460.00 | — | $860,150.00 | -$860,150.00 | — | -$1.26M | $1,600.00 | -$1.26M | -$0.29 | -$0.29 | 4,421,247 | 4,421,247 |
|---|
| 2018-03-31 | — | — | — | $369,011.00 | — | $1.1M | -$1.1M | — | — | — | -$1.45M | — | — | — | 4,347,003 |
|---|
| 2017-12-31 | — | — | — | $345,143.00 | — | $1.31M | -$1.31M | -$1.46M | -$2.77M | $0.00 | -$2.77M | — | — | — | 6,411 |
|---|
| 2017-09-30 | — | — | — | $234,264.00 | — | $1.13M | -$1.13M | -$1.24M | -$2.38M | — | -$2.38M | — | — | — | 3,888,808 |
|---|
| 2017-06-30 | — | — | — | $423,929.00 | — | -$1.97M | $1.97M | -$1.11M | $1.02M | $1,600.00 | $1.02M | $0.26 | $0.25 | 3,882,861 | 4,074,726 |
|---|
| 2017-03-31 | — | — | — | $406,887.00 | — | $2.16M | -$2.16M | -$914,032.00 | -$3.07M | — | -$2.92M | — | — | — | 38,828,607 |
|---|
| 2016-12-31 | — | — | — | $697,407.00 | — | $3.11M | -$3.11M | -$1.58M | -$4.7M | -$502.00 | -$4.7M | — | — | — | 402,252 |
|---|
| 2016-09-30 | — | — | — | $2.47M | — | $3.86M | -$3.86M | -$513,846.00 | -$4.37M | $1,010.00 | -$4.37M | — | — | — | 38,828,607 |
|---|
| 2016-06-30 | — | — | — | $2.32M | — | $4.29M | -$4.29M | -$511,588.00 | -$4.8M | — | -$4.8M | -$0.13 | -$0.13 | 38,151,902 | 38,151,902 |
|---|
| 2016-03-31 | — | — | — | $4.68M | — | $6.56M | -$6.56M | -$416,071.00 | -$6.98M | $1,600.00 | -$6.98M | — | — | — | 34,686,926 |
|---|
| 2015-12-31 | — | — | — | $3M | — | $7.59M | -$7.59M | -$387,645.00 | -$7.98M | $0.00 | -$7.98M | — | — | — | 1,130,169 |
|---|
| 2015-09-30 | — | — | — | $302,662.00 | — | $2.97M | -$2.97M | -$387,332.00 | -$3.36M | $7,240.00 | -$3.36M | — | — | — | 30,225,344 |
|---|
| 2015-06-30 | — | — | — | $175,010.00 | — | $510,578.00 | -$510,578.00 | -$380,225.00 | -$890,803.00 | — | -$890,803.00 | — | — | — | 27,436,809 |
|---|
| 2015-03-31 | — | — | — | $188,288.00 | — | $923,420.00 | -$923,420.00 | -$716,799.00 | -$1.64M | $1,600.00 | -$1.64M | — | — | — | 24,269,047 |
|---|
| 2014-12-31 | — | — | — | $183,947.00 | — | $785,965.00 | -$785,965.00 | -$274,348.00 | -$1.06M | $0.00 | -$1.06M | — | — | — | 3,392,446 |
|---|
| 2014-09-30 | — | — | $0.00 | $256,464.00 | — | $1.73M | -$1.73M | -$877,704.00 | -$2.61M | $800.00 | -$2.61M | — | — | — | 12,795,614 |
|---|
| 2014-07-31 | — | — | — | — | — | $1,306.00 | — | — | -$1,306.00 | — | -$1,306.00 | — | — | — | 5,000,000 |
|---|
| 2014-06-30 | — | — | — | $133,457.00 | — | $316,494.00 | -$316,494.00 | -$111,075.00 | -$427,569.00 | — | -$427,569.00 | — | — | — | 10,928,099 |
|---|
| 2014-04-30 | — | — | — | — | — | $1,385.00 | — | — | -$1,385.00 | — | -$1,785.00 | — | — | — | 5,000,000 |
|---|
| 2014-03-31 | — | — | — | $49,654.00 | — | $173,765.00 | -$173,765.00 | -$149,082.00 | -$322,847.00 | $800.00 | -$323,647.00 | — | — | — | 10,928,099 |
|---|
| 2014-01-31 | — | — | — | — | — | $1,979.00 | — | — | -$1,979.00 | — | -$1,979.00 | — | — | — | 5,000,000 |
|---|
| 2013-12-31 | — | — | — | $70,280.00 | — | $240,646.00 | -$240,646.00 | — | -$358,506.00 | $0.00 | -$358,506.00 | — | — | — | 0 |
|---|
| 2013-10-31 | — | — | — | — | — | $1,030.00 | — | — | -$1,030.00 | — | -$1,030.00 | — | — | — | 0 |
|---|
| 2013-09-30 | — | — | $0.00 | $21,743.00 | — | $119,189.00 | -$119,189.00 | — | -$238,224.00 | — | -$238,224.00 | — | — | — | 10,928,099 |
|---|
| 2013-07-31 | — | — | — | — | — | $1,085.00 | — | — | -$1,085.00 | — | -$1,085.00 | — | — | — | 5,000,000 |
|---|
| 2013-04-30 | — | — | — | — | — | $1,073.00 | — | — | -$1,073.00 | — | -$1,473.00 | — | — | — | 5,000,000 |
|---|
| 2013-01-31 | — | — | — | — | — | $1,618.00 | — | — | -$1,618.00 | — | -$1,618.00 | — | — | — | 5,000,000 |
|---|
| 2012-10-31 | — | — | — | — | — | $1,037.00 | — | — | -$1,037.00 | — | -$1,037.00 | — | — | — | 0 |
|---|
| 2012-07-31 | — | — | — | — | — | $1,088.00 | — | — | -$1,088.00 | — | -$1,088.00 | — | — | 5,000,000 | 5,000,000 |
|---|
| 2012-04-30 | — | — | — | — | — | $1,750.00 | — | — | -$1,750.00 | — | -$2,150.00 | — | — | — | 5,000,000 |
|---|
| 2012-01-31 | — | — | — | — | — | $1,356.00 | — | — | -$1,356.00 | — | -$1,356.00 | — | — | — | 5,000,000 |
|---|
| 2011-10-31 | — | — | — | — | — | $1,718.00 | — | — | -$1,718.00 | — | -$1,718.00 | — | — | — | — |
|---|
| 2011-07-31 | — | — | — | — | — | $725.00 | — | — | -$725.00 | — | -$725.00 | — | — | 5,000,000 | — |
|---|
| 2011-04-30 | — | — | — | — | — | $802.00 | — | — | -$802.00 | — | -$1,202.00 | — | — | — | — |
|---|
| 2011-01-31 | — | — | — | — | — | $1,275.00 | — | — | -$1,275.00 | — | -$1,275.00 | — | — | — | — |
|---|
| 2010-10-31 | — | — | — | — | — | $710.00 | — | — | -$710.00 | — | -$710.00 | — | — | — | — |
|---|
| 2010-07-31 | — | — | — | — | — | $731.00 | — | — | -$731.00 | — | -$731.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 | — | — | — | $1.06M | — | $3.23M | -$3.23M | $125,951.00 | — | — | -$3.11M | -$2.65 | -$2.65 | 1,174,869 | 1,174,869 |
|---|
| 2024-12-31 | — | — | — | $2.13M | — | $4.22M | -$4.22M | $106,741.00 | — | — | -$4.11M | -$28.96 | -$28.96 | 252,960 | 252,960 |
|---|
| 2023-12-31 | — | — | — | $6.91M | — | $9.43M | -$9.43M | $479,572.00 | — | — | -$8.95M | -$34.01 | -$34.01 | 263,137 | 263,137 |
|---|
| 2022-12-31 | — | — | — | $1.58M | — | $3.67M | -$3.67M | $2.18M | — | — | -$1.48M | -$31.15 | -$31.15 | 47,658 | 47,658 |
|---|
| 2021-12-31 | — | — | — | $82,044.00 | — | $1.1M | -$1.1M | -$507,609.00 | -$1.61M | $1,600.00 | -$1.61M | -$0.35 | — | — | 4,541,861 |
|---|
| 2020-12-31 | $1.07B | — | — | $340,672.00 | — | $825,014.00 | -$825,014.00 | -$998,076.00 | -$1.82M | $1,600.00 | -$1.82M | — | — | — | 2,911,333 |
|---|
| 2019-12-31 | $1.07B | — | — | $1.1M | — | $2.45M | -$2.45M | -$975,774.00 | -$3.42M | $1,603.00 | -$3.42M | — | — | — | 7,290,646 |
|---|
| 2018-12-31 | — | — | — | $104,490.00 | — | $2.79M | -$2.79M | -$1.64M | -$4.43M | $1,729.00 | -$4.43M | — | — | — | 5,025,683 |
|---|
| 2017-12-31 | — | — | — | $1.42M | — | $2.63M | -$2.63M | -$4.42M | -$7.05M | $1,600.00 | -$7.05M | — | — | — | 3,893,280 |
|---|
| 2016-12-31 | — | — | — | $10.17M | — | $20.41M | -$20.41M | -$5.46M | -$25.88M | $2,243.00 | -$25.88M | — | — | — | 37,630,592 |
|---|
| 2015-12-31 | — | — | — | $3.67M | — | $12M | -$12M | -$1.87M | -$13.87M | $8,840.00 | -$13.88M | — | — | — | 28,462,386 |
|---|
| 2014-12-31 | — | — | — | $623,522.00 | — | $3.01M | -$3.01M | -$1.41M | -$4.42M | $1,600.00 | -$4.42M | — | — | — | 14,952,205 |
|---|
| 2013-12-31 | — | — | — | $188,236.00 | — | $671,985.00 | -$671,985.00 | -$409,419.00 | -$1.08M | $800.00 | -$1.08M | — | — | — | 10,928,099 |
|---|
| 2013-10-31 | — | — | — | — | — | $4,806.00 | — | — | -$4,806.00 | — | -$5,206.00 | — | — | — | 5,000,000 |
|---|
| 2012-10-31 | — | — | — | — | — | $5,231.00 | — | — | -$5,231.00 | — | -$5,631.00 | — | — | — | 5,000,000 |
|---|
| 2011-10-31 | — | — | — | — | — | $4,520.00 | — | — | -$4,520.00 | — | -$4,920.00 | — | — | — | 5,000,000 |
|---|
| 2010-10-31 | — | — | — | — | — | $3,472.00 | — | — | -$3,472.00 | — | -$3,597.00 | — | — | — | — |
|---|
| 2009-10-31 | — | — | — | — | — | — | — | — | — | — | -$10,285.00 | — | — | — | — |
|---|
| 2008-10-31 | — | — | — | — | — | — | — | — | — | — | -$13,343.00 | — | — | — | — |
|---|