Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $6.18M | $2.73M | $3.45M | — | — | — | $49,093.00 | $53.59M | $53.64M | $4.98M | $47.84M | $1.58 | $1.35 | 30,143,928 | 35,538,098 |
|---|
| 2026-03-31 | $2.72M | $1.11M | $1.61M | — | — | — | -$3.63M | $139,301.00 | -$3.49M | — | -$3.49M | -$0.15 | -$0.15 | 23,618,144 | 23,618,144 |
|---|
| 2025-12-31 | $9.46M | $6.93M | $2.53M | $0.00 | — | — | -$3.42M | $219,504.00 | — | — | -$3.2M | -$0.15 | -$0.15 | 1,727,657 | 1,727,657 |
|---|
| 2025-09-30 | $6.88M | $4.36M | $2.52M | $115,080.00 | — | — | -$1.12M | $75,726.00 | — | — | -$1.04M | -$0.06 | -$0.06 | 17,310,133 | 17,310,133 |
|---|
| 2025-06-30 | $4.77M | $2.99M | $1.78M | $307,339.00 | — | — | -$1.54M | -$77,348.00 | -$1.62M | — | -$3.52M | -$0.30 | -$0.30 | 11,847,115 | 11,847,115 |
|---|
| 2025-03-31 | $4.95M | $3.64M | $1.31M | $424,431.00 | — | — | -$1.79M | -$290,035.00 | -$2.08M | — | -$2.08M | -$0.18 | -$0.18 | 11,390,016 | 11,390,016 |
|---|
| 2024-12-31 | $1.46M | $1.79M | -$329,952.00 | $362,638.00 | — | — | -$3.09M | -$320,530.00 | — | — | -$3.41M | -$0.41 | -$0.41 | 241,509 | 241,509 |
|---|
| 2024-09-30 | $3.24M | $2.32M | $919,099.00 | $396,610.00 | — | — | -$1.92M | $518,617.00 | — | — | -$1.4M | -$0.18 | -$0.18 | 7,724,170 | 7,724,170 |
|---|
| 2024-06-30 | $1.51M | $1.73M | -$214,564.00 | $390,000.00 | — | — | -$3.22M | $12,245.00 | — | — | -$3.2M | -$0.43 | -$0.43 | 7,450,676 | 7,450,676 |
|---|
| 2024-03-31 | $1.07M | $976,048.00 | $94,632.00 | $382,142.00 | — | — | -$2.76M | $8,737.00 | — | — | -$2.75M | -$0.38 | -$0.38 | 7,306,949 | 7,306,949 |
|---|
| 2023-12-31 | $1.53M | $1.22M | $303,784.00 | $420,259.00 | — | — | -$3.18M | $19,642.00 | — | — | -$3.16M | -$0.44 | -$0.44 | 14,921 | 14,921 |
|---|
| 2023-09-30 | $1.53M | $1.3M | $226,588.00 | $450,006.00 | — | — | -$2.97M | $23,241.00 | — | — | -$2.95M | -$0.41 | -$0.41 | 7,240,632 | 7,240,632 |
|---|
| 2023-06-30 | $1.77M | $1.53M | $241,337.00 | $537,801.00 | — | — | -$3.15M | $158,850.00 | — | — | -$2.99M | -$0.42 | -$0.42 | 7,169,340 | 7,169,340 |
|---|
| 2023-03-31 | $2.64M | $2.11M | $537,172.00 | $404,885.00 | — | — | -$2.15M | $3,115.00 | — | — | -$2.14M | -$0.30 | -$0.30 | 7,156,876 | 7,156,876 |
|---|
| 2022-12-31 | $5.93M | $3.79M | $2.14M | $354,584.00 | — | — | -$960,038.00 | $7,611.00 | — | — | -$952,427.00 | -$0.10 | -$0.10 | 315,818 | 315,818 |
|---|
| 2022-09-30 | $4.02M | $2.92M | $1.1M | $329,424.00 | — | — | -$1.87M | -$56,050.00 | — | — | -$1.93M | -$0.30 | -$0.30 | 6,450,180 | 6,450,180 |
|---|
| 2022-06-30 | $3.62M | $2.33M | $1.28M | $530,339.00 | — | — | -$1.39M | $51,803.00 | — | — | -$1.34M | -$0.22 | -$0.22 | 6,096,541 | 6,096,541 |
|---|
| 2022-03-31 | $1.44M | $1.22M | $222,066.00 | $436,717.00 | — | — | -$2.64M | -$2,998.00 | — | — | -$2.64M | -$0.49 | -$0.49 | 5,353,620 | 5,353,620 |
|---|
| 2021-12-31 | $3.72M | $1.98M | $1.73M | $1.35M | — | — | -$239,690.00 | $40,129.00 | — | — | -$199,561.00 | $0.00 | $0.00 | 134,953 | 134,953 |
|---|
| 2021-09-30 | $1.74M | $1.67M | $71,661.00 | $332,469.00 | — | — | -$2.45M | -$3,944.00 | — | — | -$2.45M | -$0.68 | -$0.68 | 3,588,381 | 3,588,381 |
|---|
| 2021-06-30 | $648,668.00 | $918,427.00 | -$269,759.00 | $468,561.00 | — | — | -$2.95M | -$4,412.00 | — | — | -$2.95M | -$0.83 | -$0.83 | 3,553,718 | 3,553,718 |
|---|
| 2021-03-31 | $2.15M | $1.65M | $502,974.00 | $359,127.00 | — | — | -$1.82M | $1.42M | — | — | -$406,023.00 | -$0.11 | -$0.11 | 3,535,339 | 3,535,339 |
|---|
| 2020-12-31 | $3.78M | $2.83M | $950,964.00 | $25,040.00 | — | — | -$412,614.00 | — | — | — | -$425,918.00 | — | — | — | 72,239 |
|---|
| 2020-09-30 | $1.28M | $1.53M | -$247,103.00 | $21,583.00 | — | — | -$2.71M | — | — | — | -$2.71M | — | — | — | 3,528,128 |
|---|
| 2020-06-30 | $1.98M | $1.79M | $187,463.00 | $149,566.00 | — | — | -$1.43M | — | — | — | -$1.47M | — | — | — | 3,526,382 |
|---|
| 2020-03-31 | $990,945.00 | $1.65M | -$655,488.00 | $40,639.00 | — | — | -$2.09M | — | — | — | -$2.15M | -$0.80 | — | — | 2,687,482 |
|---|
| 2019-12-31 | $5.75M | $2.59M | $3.15M | $334,619.00 | — | — | $628,095.00 | — | — | — | $578,809.00 | — | — | — | -22,235,009 |
|---|
| 2019-09-30 | $2.2M | $1.17M | $1.03M | $273,555.00 | — | — | -$1.13M | — | — | — | -$1.14M | -$0.04 | — | — | 25,442,041 |
|---|
| 2019-06-30 | $1.35M | $1.17M | $174,400.00 | $487,738.00 | — | — | -$1.95M | — | — | — | -$1.95M | — | — | — | 1,788,659 |
|---|
| 2019-03-31 | $4.35M | $2.22M | $2.13M | $383,421.00 | — | — | $46,450.00 | — | — | — | $44,169.00 | $0.03 | $0.001 | 21,671,240 | 3,485,891 |
|---|
| 2018-12-31 | $2.56M | $1.42M | $1.14M | $87,578.00 | — | — | -$836,075.00 | — | — | — | -$836,045.00 | -$0.04 | -$0.04 | 71,979 | 71,979 |
|---|
| 2018-09-30 | $5.1M | $2.77M | $2.33M | $122,755.00 | — | — | $636,233.00 | — | — | — | $632,625.00 | $0.03 | $0.02 | 20,752,450 | 26,412,450 |
|---|
| 2018-06-30 | $3.24M | $1.98M | $1.26M | $143,081.00 | — | — | -$630,561.00 | — | — | — | -$634,363.00 | — | — | — | 20,707,153 |
|---|
| 2018-03-31 | $1.15M | $671,359.00 | $476,571.00 | $135,280.00 | — | — | -$739,502.00 | — | — | — | -$743,104.00 | -$0.04 | -$0.04 | 20,709,478 | 20,709,478 |
|---|
| 2017-12-31 | -$1.36M | -$387,764.00 | $221,347.00 | $84,117.00 | — | — | -$1.02M | — | — | — | -$1.41M | $0.55 | $0.55 | 1,709,823 | 1,709,823 |
|---|
| 2017-09-30 | $1.05M | $658,391.00 | $387,344.00 | $65,984.00 | — | — | -$787,520.00 | — | — | — | -$124,868.00 | -$0.07 | -$0.07 | 1,899,716 | 1,899,716 |
|---|
| 2017-06-30 | $1.16M | $585,502.00 | $577,002.00 | $72,380.00 | — | — | -$780,646.00 | — | — | — | -$1.32M | — | — | — | 1,894,923 |
|---|
| 2017-03-31 | $1.04M | $631,388.00 | $404,342.00 | $87,617.00 | — | — | -$855,765.00 | — | — | — | -$2.29M | — | — | — | 1,894,171 |
|---|
| 2016-12-31 | -$818,373.00 | -$222,858.00 | $1.16M | $70,282.00 | — | — | -$94,138.00 | — | — | — | -$469,055.00 | — | — | — | -63,960,714 |
|---|
| 2016-09-30 | $1.37M | $645,155.00 | $722,014.00 | $72,288.00 | — | — | -$429,593.00 | — | — | — | -$591,074.00 | -$0.01 | -$0.01 | — | 66,025,986 |
|---|
| 2016-06-30 | $1.65M | $671,951.00 | $975,193.00 | $73,894.00 | — | — | -$452,994.00 | — | — | — | -$663,103.00 | -$0.01 | -$0.01 | — | 65,857,411 |
|---|
| 2016-03-31 | $1M | $486,417.00 | $517,826.00 | $55,487.00 | — | — | -$767,382.00 | — | — | — | -$838,381.00 | -$0.01 | -$0.01 | — | 65,655,807 |
|---|
| 2015-12-31 | $867,455.00 | $890,142.00 | $924,457.00 | $59,478.00 | — | — | -$49,993.00 | — | — | — | $688,119.00 | $0.01 | $0.01 | — | 962,052 |
|---|
| 2015-09-30 | $1.37M | $1M | $1.24M | $65,831.00 | — | — | $64,424.00 | — | — | — | -$209,324.00 | $0.00 | $0.00 | — | 61,831,726 |
|---|
| 2015-06-30 | $1.02M | $529,889.00 | $855,585.00 | $41,661.00 | — | — | -$1.88M | — | — | — | -$2.05M | -$0.03 | -$0.03 | — | 60,811,682 |
|---|
| 2015-03-31 | $93,968.00 | $60,109.00 | $553,205.00 | $49,836.00 | — | — | -$364,531.00 | — | — | — | -$752,424.00 | -$0.01 | -$0.01 | — | 57,738,209 |
|---|
| 2014-12-31 | $384,446.00 | $466,653.00 | $561,362.00 | $49,057.00 | — | — | -$700,299.00 | — | — | — | -$1.12M | -$0.04 | -$0.04 | — | 6,208 |
|---|
| 2014-09-30 | $363,379.00 | $503,702.00 | $460,818.00 | $44,347.00 | — | — | -$425,343.00 | — | — | — | -$464,053.00 | -$0.01 | -$0.01 | — | 56,605,329 |
|---|
| 2014-06-30 | $574,487.00 | $388,410.00 | $581,793.00 | $46,630.00 | — | — | -$107,995.00 | -$35,430.00 | — | — | -$141,193.00 | -$0.01 | -$0.01 | — | 56,605,329 |
|---|
| 2014-03-31 | $127,165.00 | $36,218.00 | $54,729.00 | — | — | — | — | -$37,692.00 | — | — | -$252,047.00 | — | — | — | 106,060,244 |
|---|
| 2013-12-31 | $2,729.00 | $15,693.00 | -$535.00 | — | — | — | -$116,198.00 | -$37,184.00 | — | — | -$153,382.00 | — | -$1.66 | — | 5,554,480 |
|---|
| 2013-09-30 | $157,441.00 | $56,205.00 | $100,587.00 | — | — | — | -$115,011.00 | -$69,030.00 | — | — | -$184,041.00 | — | $0.00 | — | 83,048,825 |
|---|
| 2013-06-30 | $223,018.00 | $98,965.00 | $122,776.00 | — | — | — | — | -$39,703.00 | — | — | -$161,746.00 | — | — | — | 68,937,140 |
|---|
| 2013-03-31 | $208,862.00 | $93,021.00 | $110,326.00 | — | — | — | — | -$50,019.00 | — | — | -$149,399.00 | — | — | — | 30,599,417 |
|---|
| 2012-12-31 | $112,039.00 | $97,618.00 | -$17,689.00 | — | — | — | — | -$55,053.00 | — | — | -$231,234.00 | — | — | — | 333,198 |
|---|
| 2012-09-30 | $271,445.00 | $114,091.00 | $134,939.00 | — | — | — | — | -$41,032.00 | — | — | -$124,301.00 | — | $0.01 | — | 68,798,251 |
|---|
| 2012-06-30 | $158,109.00 | $77,804.00 | $80,305.00 | — | — | — | — | -$61,119.00 | — | — | -$186,474.00 | — | -$0.01 | — | 68,798,251 |
|---|
| 2012-03-31 | $75,595.00 | $39,207.00 | $30,488.00 | — | — | — | — | -$131,623.00 | — | — | -$322,987.00 | — | -$0.01 | — | 30,268,816 |
|---|
| 2011-12-31 | $304,274.00 | $377,866.00 | -$88,124.00 | $0.00 | — | — | — | -$129,300.00 | — | — | -$464,573.00 | — | $0.00 | — | — |
|---|
| 2011-09-30 | $160,003.00 | $17,562.00 | $142,441.00 | — | — | — | — | -$13,843.00 | — | — | -$231,746.00 | — | -$0.01 | — | — |
|---|
| 2011-06-30 | $74,621.00 | $9,884.00 | $64,737.00 | — | — | — | — | -$2,475.00 | — | — | -$246,970.00 | — | -$0.01 | — | — |
|---|
| 2011-03-31 | $127,254.00 | $17,030.00 | $110,224.00 | — | — | — | — | — | — | — | -$278,157.00 | — | -$0.01 | — | — |
|---|
| 2010-12-31 | $273,131.00 | $6,259.00 | $266,872.00 | — | — | — | — | -$10,217.00 | — | — | -$228,703.00 | — | -$0.01 | — | — |
|---|
| 2010-09-30 | $305,933.00 | $10,698.00 | $295,235.00 | — | — | — | — | -$31,194.00 | — | — | -$143,215.00 | — | -$0.01 | — | — |
|---|
| 2010-06-30 | $234,986.00 | $14,440.00 | $220,546.00 | — | — | — | — | -$18,427.00 | — | — | -$233,970.00 | — | -$0.01 | — | — |
|---|
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 | $27.02M | $19.15M | $7.88M | $846,850.00 | — | — | -$9.76M | -$72,153.00 | — | — | -$9.84M | -$0.64 | -$0.64 | 15,265,022 | 15,265,022 |
|---|
| 2024-12-31 | $7.28M | $6.81M | $469,215.00 | $1.53M | — | — | -$10.98M | $219,069.00 | — | — | -$10.76M | -$1.39 | -$1.39 | 7,736,281 | 7,736,281 |
|---|
| 2023-12-31 | $7.47M | $6.16M | $1.31M | $1.81M | — | — | -$11.45M | $204,848.00 | — | — | -$11.24M | -$1.56 | -$1.56 | 7,204,177 | 7,204,177 |
|---|
| 2022-12-31 | $15.01M | $10.26M | $4.75M | $1.65M | — | — | -$6.87M | $366.00 | — | — | -$6.86M | -$1.11 | -$1.11 | 6,175,193 | 6,175,193 |
|---|
| 2021-12-31 | $8.26M | $6.22M | $2.04M | $2.52M | — | — | -$7.46M | $1.45M | — | $0.00 | -$6.01M | -$1.63 | -$1.63 | 3,694,293 | 3,694,293 |
|---|
| 2020-12-31 | $8.04M | $7.8M | $235,836.00 | $102,219.00 | — | — | -$6.63M | -$113,007.00 | — | $0.00 | -$6.75M | — | — | — | 3,320,193 |
|---|
| 2019-12-31 | $13.64M | $7.16M | $6.48M | $1.48M | — | — | -$2.41M | -$64,360.00 | — | — | -$2.47M | — | — | — | 1,781,704 |
|---|
| 2018-12-31 | $12.05M | $6.84M | $5.2M | $488,694.00 | — | — | -$1.57M | -$10,983.00 | — | — | -$1.58M | -$0.08 | -$0.08 | 20,796,132 | 20,796,132 |
|---|
| 2017-12-31 | $1.88M | $1.49M | $1.59M | $310,099.00 | — | — | -$3.44M | -$1.71M | — | — | -$5.15M | -$1.43 | -$1.43 | 3,606,401 | 3,606,401 |
|---|
| 2016-12-31 | $3.2M | $1.58M | $3.37M | $271,950.00 | — | — | -$1.74M | — | — | — | -$2.56M | — | — | — | 1,883,598 |
|---|
| 2015-12-31 | $3.76M | $3.2M | $3.57M | $216,806.00 | — | — | -$2.23M | — | — | — | -$2.33M | -$0.04 | -$0.04 | — | 61,250,974 |
|---|
| 2014-12-31 | $1.8M | $2.13M | $2.07M | $191,662.00 | — | — | -$1.59M | — | — | — | -$2.11M | -$0.05 | -$0.05 | — | 56,611,537 |
|---|
| 2013-12-31 | $74,814.00 | $263,884.00 | $331,351.00 | — | — | — | -$454,435.00 | -$194,132.00 | — | — | -$648,567.00 | — | -$1.67 | — | 77,871,040 |
|---|
| 2012-12-31 | $617,188.00 | $328,721.00 | $228,043.00 | — | — | — | — | -$288,268.00 | — | — | -$864,995.00 | — | — | — | 67,805,902 |
|---|
| 2011-12-31 | $666,152.00 | $422,342.00 | $229,278.00 | -$36,022.00 | — | — | — | -$147,211.00 | — | — | -$1.22M | — | -$0.03 | — | 27,308,284 |
|---|
| 2010-12-31 | $1.07M | $31,397.00 | $1.04M | — | — | — | — | -$57,534.00 | — | — | -$808,773.00 | — | -$0.04 | — | — |
|---|