Complete source-backed income-statement history.
- Available history
- 2010-03-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 | $9.26M | $6.84M | $2.43M | $13,222.00 | — | — | -$1.61M | $48,810.00 | -$1.56M | $0.00 | -$1.56M | -$1.15 | — | 1,365,324 | — |
|---|
| 2026-03-31 | $8.09M | $5.91M | $2.18M | $31,724.00 | — | — | -$1.4M | $151,728.00 | -$1.24M | $0.00 | -$1.24M | -$0.25 | — | 4,905,945 | — |
|---|
| 2025-12-31 | $8.58M | $5.55M | $3.03M | $73,501.00 | — | — | -$1.79M | $57,458.00 | -$1.73M | $408,374.00 | -$2.14M | -$0.46 | — | 231,851 | — |
|---|
| 2025-09-30 | $9.42M | $6.34M | $3.07M | $119,298.00 | — | — | -$1.09M | $65,355.00 | -$1.02M | -$137,438.00 | -$883,820.00 | -$0.19 | — | 4,555,945 | — |
|---|
| 2025-06-30 | $9.41M | $5.99M | $3.42M | $196,232.00 | — | — | -$2.05M | $74,655.00 | -$1.98M | -$209,166.00 | -$1.77M | -$3.94 | -$0.82 | 449,611 | 3,604,653 |
|---|
| 2025-03-31 | $8.9M | $6.17M | $2.73M | $215,277.00 | — | — | -$1.3M | $75,818.00 | -$1.22M | -$40,161.00 | -$1.18M | -$0.44 | -$0.44 | 2,703,293 | 2,703,293 |
|---|
| 2024-12-31 | $9.59M | $6.5M | $3.09M | $149,272.00 | — | — | -$2.04M | -$249,227.00 | -$2.29M | -$128,737.00 | -$2.16M | $6.29 | $6.29 | 483,115 | 483,115 |
|---|
| 2024-09-30 | $8.44M | $5.57M | $2.87M | $126,362.00 | — | — | -$1.11M | $123,767.00 | -$982,586.00 | $215,217.00 | -$1.2M | -$0.94 | — | 1,267,565 | 1,267,565 |
|---|
| 2024-06-30 | $9.3M | $6.95M | $2.36M | $436,235.00 | — | — | -$1.27M | $430,285.00 | -$837,991.00 | -$343,691.00 | -$494,300.00 | -$9.94 | -$43.48 | 49,726 | 40,896 |
|---|
| 2024-03-31 | $7.54M | $5.19M | $2.35M | $222,033.00 | — | — | -$1.35M | $89,141.00 | -$1.26M | $22,353.00 | -$1.28M | -$2.00 | -$2.00 | 641,310 | 641,310 |
|---|
| 2023-12-31 | $7.68M | $5.11M | $2.57M | $816,328.00 | — | — | -$1.19M | $157,464.00 | -$1.03M | $220,267.00 | -$1.25M | -$85.65 | — | 571 | -24,494,297 |
|---|
| 2023-09-30 | $5.96M | $3.97M | $1.99M | $238,012.00 | — | — | -$779,474.00 | $168,944.00 | -$610,530.00 | $40,952.00 | -$651,482.00 | -$50.72 | — | 12,845 | 12,845 |
|---|
| 2023-06-30 | $5.56M | $3.61M | $1.95M | $368,565.00 | — | — | -$1.01M | $199,457.00 | -$814,431.00 | $87,677.00 | -$902,108.00 | -$71.17 | — | 12,675 | 12,675 |
|---|
| 2023-03-31 | $4.89M | $3.07M | $1.83M | $432,925.00 | — | — | -$1.83M | $172,821.00 | -$1.66M | $46,270.00 | -$1.7M | -$7.73 | -$7.73 | 220,363 | 220,363 |
|---|
| 2022-12-31 | $3.94M | $2.45M | $1.49M | $41,763.00 | — | — | -$23.36M | $84,599.00 | -$23.28M | $233,304.00 | -$23.51M | -$2.02 | — | 2,391,135 | 2,391,135 |
|---|
| 2022-09-30 | $132,808.00 | $65,783.00 | $67,025.00 | $362,500.00 | — | — | -$1.72M | $260,961.00 | -$1.46M | $0.00 | -$1.46M | $0.08 | — | 18,885,632 | 18,885,632 |
|---|
| 2022-06-30 | $150,307.00 | $74,683.00 | $75,624.00 | $45,943.00 | — | — | -$695,796.00 | $156,924.00 | -$538,872.00 | $0.00 | -$538,872.00 | -$0.03 | — | 15,849,518 | 15,849,518 |
|---|
| 2022-03-31 | $122,645.00 | $59,845.00 | $62,800.00 | $361,652.00 | — | — | -$1.22M | -$12,870.00 | -$1.24M | $0.00 | -$1.24M | -$0.23 | -$0.23 | 5,272,856 | 5,272,856 |
|---|
| 2021-12-31 | $85,118.00 | $61,289.00 | $23,829.00 | $91,198.00 | — | — | -$279,631.00 | $946,747.00 | — | $0.00 | $667,116.00 | $0.97 | — | 324,379 | — |
|---|
| 2021-09-30 | $50,376.00 | $19,506.00 | $30,870.00 | $222,465.00 | — | — | -$496,259.00 | -$3.54M | — | $0.00 | -$4.04M | -$1.59 | — | 2,542,640 | — |
|---|
| 2021-06-30 | $52,874.00 | $18,515.00 | $34,359.00 | $191,760.00 | — | — | -$388,598.00 | -$2.49M | — | $0.00 | -$2.88M | -$1.21 | — | 2,392,602 | — |
|---|
| 2021-03-31 | $40,058.00 | $18,520.00 | $21,538.00 | $166,786.00 | — | — | -$1.28M | -$4.91M | — | $0.00 | -$6.19M | -$2.82 | — | 2,193,973 | — |
|---|
| 2020-12-31 | $28,013.00 | $10,463.00 | $17,550.00 | $1,728.00 | — | — | -$343,318.00 | -$740,475.00 | — | $0.00 | -$1.08M | -$2.72 | — | -161,113,403 | — |
|---|
| 2020-09-30 | $17,150.00 | $6,340.00 | $10,810.00 | $0.00 | — | — | -$67,288.00 | -$631,307.00 | — | $0.00 | -$698,595.00 | $0.00 | — | 280,873,792 | — |
|---|
| 2020-06-30 | $15,145.00 | $5,161.00 | $9,984.00 | $0.00 | — | — | -$128,569.00 | -$778,875.00 | — | $0.00 | -$907,444.00 | -$0.01 | — | 153,069,298 | — |
|---|
| 2020-03-31 | $11,102.00 | $3,883.00 | $7,219.00 | $0.00 | — | — | -$37,699.00 | -$56,560.00 | — | $0.00 | -$94,259.00 | $0.00 | — | 37,590,084 | — |
|---|
| 2019-12-31 | $10,556.00 | $4,185.00 | $6,371.00 | $0.00 | — | — | -$250,590.00 | -$146,028.00 | — | — | -$396,618.00 | $0.14 | — | 6,512,450 | — |
|---|
| 2019-09-30 | $7,326.00 | $5,293.00 | $2,033.00 | $15,204.00 | — | — | -$202,640.00 | -$147,601.00 | — | — | -$350,241.00 | -$0.04 | — | 8,268,824 | — |
|---|
| 2019-06-30 | $3,033.00 | $1,460.00 | $1,573.00 | $0.00 | — | — | -$66,197.00 | -$64,568.00 | — | — | -$710,890.00 | -$0.14 | — | 4,973,649 | — |
|---|
| 2019-03-31 | $206.00 | $112.00 | $94.00 | — | — | — | -$122,209.00 | -$78,221.00 | — | — | -$202,542.00 | -$0.05 | — | 4,304,735 | — |
|---|
| 2018-12-31 | $0.00 | $0.00 | $0.00 | $12,800.00 | — | — | -$143,711.00 | -$185,587.00 | — | — | -$338,655.00 | -$0.67 | — | -45,510,764 | — |
|---|
| 2018-09-30 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | -$288,825.00 | -$624,009.00 | — | — | -$907,556.00 | -$0.02 | — | 50,018,580 | — |
|---|
| 2018-06-30 | $0.00 | $0.00 | $0.00 | — | — | — | -$580,511.00 | -$69,210.00 | — | — | -$644,308.00 | -$0.01 | — | 50,018,580 | — |
|---|
| 2018-03-31 | $91,168.00 | $100,819.00 | -$9,651.00 | — | — | — | -$166,697.00 | -$98,939.00 | — | — | -$265,636.00 | $0.00 | — | 47,080,329 | — |
|---|
| 2017-12-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | -$162,177.00 | -$49,302.00 | — | — | -$211,479.00 | -$0.02 | — | -813,532,346 | — |
|---|
| 2017-09-30 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | -$113,805.00 | -$33,806.00 | — | — | -$147,611.00 | $0.00 | — | 907,729,815 | — |
|---|
| 2017-06-30 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | -$472,218.00 | -$13,226.00 | — | — | -$485,444.00 | $0.00 | — | 857,473,771 | — |
|---|
| 2017-03-31 | — | — | — | — | — | — | -$108,990.00 | -$86,712.00 | — | — | -$195,702.00 | $0.00 | — | 805,604,089 | — |
|---|
| 2016-12-31 | — | — | — | $0.00 | — | — | -$336,097.00 | -$788,366.00 | — | — | -$1.12M | $0.00 | — | 185,891,009 | — |
|---|
| 2016-09-30 | — | — | — | $0.00 | — | — | -$116,016.00 | -$1.47M | — | — | -$1.59M | -$0.01 | — | 262,370,859 | — |
|---|
| 2016-06-30 | — | — | — | $32,793.00 | — | — | -$471,313.00 | -$9,997.00 | — | — | -$481,310.00 | $0.00 | — | 262,370,859 | — |
|---|
| 2016-03-31 | — | — | — | — | — | — | -$69,682.00 | -$235,612.00 | — | — | -$305,294.00 | $0.00 | — | 215,596,040 | — |
|---|
| 2015-12-31 | — | — | — | $0.00 | — | — | -$174,242.00 | -$473,437.00 | — | — | -$647,679.00 | $0.00 | — | 12,451,526 | — |
|---|
| 2015-09-30 | — | — | — | $8,657.00 | — | — | -$113,053.00 | -$89,762.00 | — | — | -$202,815.00 | $0.00 | — | 130,069,136 | — |
|---|
| 2015-06-30 | — | — | — | $0.00 | — | — | -$368,157.00 | -$149,355.00 | — | — | -$517,512.00 | $0.00 | — | 119,908,405 | — |
|---|
| 2015-03-31 | — | — | — | $0.00 | — | — | -$124,825.00 | -$169,542.00 | — | — | -$294,367.00 | $0.00 | — | 64,688,934 | — |
|---|
| 2014-12-31 | — | — | — | $4,000.00 | — | — | -$306,300.00 | -$27,417.00 | — | — | -$333,717.00 | -$0.01 | — | 1,442,723 | — |
|---|
| 2014-09-30 | — | — | — | $0.00 | — | — | -$277,427.00 | -$3,422.00 | — | — | -$280,849.00 | $0.00 | — | 67,820,603 | — |
|---|
| 2014-06-30 | — | — | — | $323,000.00 | — | — | -$765,513.00 | -$95,382.00 | — | — | -$765,513.00 | -$0.01 | — | 65,468,255 | — |
|---|
| 2014-03-31 | — | — | — | $96,000.00 | — | — | -$405,873.00 | -$95,382.00 | — | — | -$501,255.00 | -$0.01 | — | 61,127,469 | — |
|---|
| 2013-12-31 | — | — | — | $114,000.00 | — | — | -$685,410.00 | -$375.00 | — | — | -$685,785.00 | -$0.01 | — | 258,857 | — |
|---|
| 2013-09-30 | — | — | — | — | — | — | -$177,683.00 | -$375.00 | — | — | -$178,058.00 | $0.00 | — | 56,914,063 | — |
|---|
| 2013-06-30 | — | — | — | $0.00 | — | — | -$152,593.00 | -$375.00 | — | — | -$152,968.00 | $0.00 | — | 56,564,063 | — |
|---|
| 2013-03-31 | — | — | — | $23,400.00 | — | — | -$922,891.00 | -$554,281.00 | — | — | -$1.48M | -$0.03 | — | 55,395,819 | — |
|---|
| 2012-12-31 | — | — | — | $0.00 | — | — | -$188,257.00 | -$506.00 | — | — | -$188,763.00 | $0.00 | — | 545,598 | — |
|---|
| 2012-09-30 | — | — | — | $0.00 | — | — | -$376,406.00 | — | — | — | -$376,781.00 | -$0.01 | — | 50,230,925 | — |
|---|
| 2012-06-30 | — | — | — | $1,829.00 | — | — | -$102,692.00 | — | — | — | -$103,067.00 | $0.00 | — | 48,728,842 | — |
|---|
| 2012-03-31 | — | — | — | $0.00 | — | — | -$39,325.00 | -$16.00 | — | — | -$39,341.00 | $0.00 | — | 48,728,842 | — |
|---|
| 2011-12-31 | — | — | — | $125,000.00 | — | — | -$372,056.00 | — | — | — | -$372,056.00 | -$0.01 | — | 148,167 | — |
|---|
| 2011-09-30 | — | — | — | $0.00 | — | — | -$116,441.00 | — | — | — | -$116,441.00 | $0.00 | — | 30,738,509 | — |
|---|
| 2011-06-30 | — | — | — | $0.00 | — | — | -$16,490.00 | — | — | — | -$16,490.00 | $0.00 | — | 30,800,925 | — |
|---|
| 2011-03-31 | — | — | — | $17,650.00 | — | — | -$49,216.00 | — | — | — | -$49,216.00 | $0.00 | — | 30,677,674 | — |
|---|
| 2010-12-31 | — | — | — | $0.00 | — | — | — | — | — | — | $595,747.00 | $0.10 | — | 20,131,753 | — |
|---|
| 2010-09-30 | — | — | — | $0.00 | — | — | — | — | — | — | -$160,435.00 | $0.00 | — | 29,690,563 | — |
|---|
| 2010-06-30 | — | — | — | $0.00 | — | — | — | — | — | — | -$1.59M | -$0.05 | — | 29,799,590 | — |
|---|
| 2010-03-31 | — | — | — | $0.00 | — | — | — | — | — | — | -$1.29M | — | — | — | — |
|---|
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 | $36.31M | $24.05M | $12.26M | $604,308.00 | — | — | -$6.23M | $273,286.00 | -$5.95M | $21,609.00 | -$5.98M | -$1.44 | — | 4,157,086 | — |
|---|
| 2024-12-31 | $34.87M | $24.2M | $10.67M | $933,902.00 | — | — | -$5.81M | $443,147.00 | -$5.37M | -$234,858.00 | -$5.13M | -$7.32 | -$7.32 | 701,749 | 701,749 |
|---|
| 2023-12-31 | $24.09M | $15.75M | $8.34M | $1.86M | — | — | -$4.79M | $674,421.00 | -$4.11M | $395,166.00 | -$4.51M | -$351.36 | -$351.36 | 12,825 | 12,825 |
|---|
| 2022-12-31 | $4.35M | $2.65M | $1.7M | $811,858.00 | — | — | -$27M | $489,614.00 | -$26.51M | $233,304.00 | -$26.74M | -$1.76 | -$1.76 | 15,180,868 | 15,180,868 |
|---|
| 2021-12-31 | $228,426.00 | $117,830.00 | $110,596.00 | $672,209.00 | — | — | -$2.44M | -$10M | -$12.44M | $0.00 | -$12.44M | -$4.76 | -$4.76 | 2,612,061 | 2,612,061 |
|---|
| 2020-12-31 | $71,410.00 | $25,847.00 | $45,563.00 | $1,728.00 | — | — | -$576,874.00 | -$2.21M | — | $0.00 | -$2.78M | -$2.73 | — | 1,020,482 | — |
|---|
| 2019-12-31 | $21,121.00 | $11,050.00 | $10,071.00 | $15,204.00 | — | — | -$641,636.00 | -$436,418.00 | — | — | -$1.66M | -$0.15 | — | 10,932,813 | — |
|---|
| 2018-12-31 | $0.00 | $0.00 | $0.00 | $12,800.00 | — | — | -$1.16M | -$973,661.00 | — | — | -$2.16M | -$0.71 | — | 3,046,807 | — |
|---|
| 2017-12-31 | $0.00 | $0.00 | $0.00 | $0.00 | — | — | -$857,190.00 | -$183,046.00 | — | — | -$1.04M | -$0.02 | — | 43,634,280 | — |
|---|
| 2016-12-31 | — | — | — | $32,793.00 | — | — | -$993,108.00 | -$2.5M | — | — | -$3.5M | -$0.01 | — | 424,874,458 | — |
|---|
| 2015-12-31 | — | — | — | $8,657.00 | — | — | -$780,277.00 | -$872,631.00 | — | — | -$1.65M | -$0.01 | — | 122,278,909 | — |
|---|
| 2014-12-31 | — | — | — | $327,000.00 | — | — | -$1.76M | -$179,096.00 | — | — | -$1.93M | -$0.03 | — | 66,131,657 | — |
|---|
| 2013-12-31 | — | — | — | $137,400.00 | — | — | -$1.94M | -$555,406.00 | — | — | -$2.49M | -$0.04 | — | 55,395,819 | — |
|---|
| 2012-12-31 | — | — | — | $1,829.00 | — | — | -$706,680.00 | -$1,272.00 | — | — | -$707,952.00 | -$0.01 | — | 49,775,134 | — |
|---|
| 2011-12-31 | — | — | — | $142,650.00 | — | — | -$556,202.00 | — | — | — | -$556,202.00 | -$0.02 | — | 30,881,676 | — |
|---|
| 2010-12-31 | — | — | — | $0.00 | — | — | — | — | — | — | -$537,382.00 | -$0.02 | — | 29,855,924 | — |
|---|