Complete source-backed income-statement history.
- Available history
- 2009-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 | $2.45M | $952,273.00 | $1.49M | $82,056.00 | — | $34.8M | — | -$1.6M | — | — | -$34.9M | -$0.70 | -$0.70 | 49,775,712 | 49,775,712 |
|---|
| 2026-03-31 | $2.15M | $1.13M | $1.01M | $80,444.00 | — | $68.63M | — | -$1.55M | — | — | -$69.16M | -$1.43 | -$1.43 | 48,228,269 | 48,228,269 |
|---|
| 2025-12-31 | $7.09M | $6.21M | $879,072.00 | $131,048.00 | — | $17.29M | — | -$69.14M | — | — | -$85.56M | -$2.83 | -$2.48 | 4,615,466 | -2,032,670 |
|---|
| 2025-09-30 | $4.94M | $3.85M | $1.09M | $145,592.00 | — | $7.08M | — | $71.58M | — | — | $65.59M | $1.48 | $1.30 | 44,233,030 | 50,298,201 |
|---|
| 2025-06-30 | $2.78M | $2.85M | -$77,366.00 | $193,543.00 | — | -$4.35M | — | -$387,194.00 | — | — | $3.88M | $0.18 | $0.14 | 21,259,682 | 27,938,660 |
|---|
| 2025-03-31 | $1.69M | $1.57M | $120,276.00 | $209,251.00 | — | $17.61M | — | $225,150.00 | — | — | -$17.27M | -$0.86 | -$0.86 | 19,967,045 | 19,967,045 |
|---|
| 2024-12-31 | $2.32M | $2.25M | $67,055.00 | $232,155.00 | — | -$2.19M | — | -$13,035.00 | — | — | $2.24M | $0.14 | $0.14 | 393,359 | 393,359 |
|---|
| 2024-09-30 | $739,157.00 | $543,308.00 | $195,849.00 | $213,332.00 | — | $1.92M | — | -$7.31M | — | — | -$9.04M | -$0.56 | -$0.56 | 16,158,032 | 16,158,032 |
|---|
| 2024-06-30 | $561,192.00 | $168,848.00 | $392,344.00 | $163,777.00 | — | $1.32M | — | -$5.8M | — | — | -$6.73M | -$0.43 | -$0.43 | 15,758,157 | 15,758,157 |
|---|
| 2024-03-31 | $451,386.00 | $160,625.00 | $290,761.00 | $146,549.00 | — | $1.14M | — | $13.1M | — | — | $12.26M | $0.78 | $0.63 | 15,691,677 | 19,410,550 |
|---|
| 2023-12-31 | $326,125.00 | $81,052.00 | $245,073.00 | $156,235.00 | — | $1.19M | — | $8.26M | — | — | $7.31M | $0.51 | $0.42 | 135,136 | 108,530 |
|---|
| 2023-09-30 | $316,242.00 | $83,100.00 | $233,142.00 | $148,525.00 | — | $887,670.00 | — | -$2.63M | — | — | -$3.28M | -$0.23 | -$0.23 | 14,317,750 | 14,317,750 |
|---|
| 2023-06-30 | $385,753.00 | $113,612.00 | $272,141.00 | $180,903.00 | — | $1.95M | — | $497,533.00 | — | — | -$1.18M | -$0.08 | -$0.08 | 13,873,331 | 13,873,331 |
|---|
| 2023-03-31 | $311,508.00 | $82,014.00 | $229,494.00 | $201,625.00 | — | $1.27M | — | $6.01M | — | — | $4.97M | $0.36 | $0.29 | 13,673,126 | 17,187,025 |
|---|
| 2022-12-31 | $270,894.00 | $112,468.00 | $158,426.00 | $163,179.00 | — | $2.05M | — | $498,750.00 | — | — | -$1.4M | -$0.10 | -$0.10 | 116,109 | 116,109 |
|---|
| 2022-09-30 | $344,196.00 | $82,203.00 | $261,993.00 | $126,857.00 | — | $1.36M | — | $71,250.00 | — | — | -$1.03M | -$0.08 | -$0.08 | 12,952,645 | 12,952,645 |
|---|
| 2022-06-30 | $514,349.00 | $93,900.00 | $420,449.00 | $185,004.00 | — | $9.86M | — | $1.71M | — | — | -$7.72M | -$0.61 | -$0.61 | 12,644,719 | 12,644,719 |
|---|
| 2022-03-31 | $563,015.00 | $137,869.00 | $425,146.00 | $136,718.00 | — | $5.49M | — | -$676,875.00 | — | — | -$5.74M | -$0.47 | — | 12,245,278 | — |
|---|
| 2021-12-31 | $436,885.00 | $122,411.00 | $314,474.00 | $110,558.00 | — | $2.58M | — | $1.69M | — | — | -$582,998.00 | $0.54 | — | 1,179,699 | 1,179,699 |
|---|
| 2021-09-30 | $323,376.00 | $71,690.00 | $251,686.00 | $273,909.00 | — | $5.52M | — | $1.43M | — | — | -$3.84M | -$0.59 | — | 6,518,645 | 6,518,645 |
|---|
| 2021-06-30 | $380,499.00 | $59,249.00 | $321,250.00 | $245,336.00 | — | $4.53M | — | -$632,510.00 | — | — | -$4.84M | -$0.89 | — | 5,667,229 | 56,673,599 |
|---|
| 2021-03-31 | $72,524.00 | $14,996.00 | $57,528.00 | $82,933.00 | — | $7.98M | — | $1.14M | — | — | -$6.78M | -$2.43 | — | 4,777,894 | 47,780,223 |
|---|
| 2020-12-31 | — | — | — | — | — | $575,776.00 | — | -$184,421.00 | — | — | -$760,197.00 | — | — | — | 282,478 |
|---|
| 2020-09-30 | — | — | — | — | — | $879,954.00 | — | -$125,370.00 | — | — | -$1.01M | — | — | — | 3,083,246 |
|---|
| 2020-06-30 | — | — | — | — | — | $257,301.00 | — | -$163,001.00 | — | — | -$420,302.00 | — | — | — | 27,151,776 |
|---|
| 2020-03-31 | — | — | — | — | — | $273,218.00 | — | -$97,053.00 | — | — | -$370,271.00 | — | — | — | 23,004,360 |
|---|
| 2019-12-31 | — | — | — | — | — | $619,379.00 | — | -$109,444.00 | — | — | -$728,823.00 | — | — | — | 1,764,263 |
|---|
| 2019-09-30 | — | — | — | — | — | $260,773.00 | — | -$86,774.00 | — | — | -$347,547.00 | — | — | — | 15,841,314 |
|---|
| 2019-06-30 | — | — | — | — | — | $299,732.00 | — | -$6,000.00 | — | — | -$305,732.00 | — | — | — | 13,457,386 |
|---|
| 2019-03-31 | — | — | — | — | — | $252,499.00 | — | -$6,000.00 | — | — | -$258,499.00 | — | — | — | 13,033,038 |
|---|
| 2018-12-31 | — | — | — | — | — | $225,503.00 | -$225,503.00 | $5,555.00 | — | — | -$219,948.00 | — | — | — | 28,345 |
|---|
| 2018-09-30 | — | — | — | — | — | $271,904.00 | -$271,904.00 | $47,055.00 | — | — | -$224,849.00 | — | — | — | 12,418,059 |
|---|
| 2018-06-30 | — | — | — | — | — | $235,614.00 | -$235,616.00 | $18,926.00 | — | — | -$216,688.00 | — | — | — | 12,377,553 |
|---|
| 2018-03-31 | — | — | — | — | — | $257,148.00 | -$257,146.00 | $92,213.00 | — | — | -$164,935.00 | — | — | — | 12,273,975 |
|---|
| 2017-12-31 | $0.00 | — | -$160.00 | — | — | $964,464.00 | -$964,624.00 | $1.06M | — | — | $99,048.00 | — | — | — | 52,315,762 |
|---|
| 2017-09-30 | $941.00 | — | $941.00 | — | — | $215,081.00 | -$214,140.00 | -$10.75M | — | — | -$10.96M | -$0.09 | -$0.09 | 126,622,659 | 126,622,659 |
|---|
| 2017-06-30 | $358.00 | — | $358.00 | — | — | $215,102.00 | -$214,744.00 | $806,417.00 | — | — | $591,673.00 | — | — | — | 66,171,066 |
|---|
| 2017-03-31 | $3,181.00 | — | $3,181.00 | — | — | $179,446.00 | -$176,265.00 | -$35.02M | — | — | -$35.2M | — | — | — | 19,730,929 |
|---|
| 2016-12-31 | -$1,247.00 | — | $7,418.00 | — | — | $344,511.00 | -$337,093.00 | -$16.98M | — | — | -$17.32M | — | — | — | 2,337,153 |
|---|
| 2016-09-30 | $15,649.00 | — | -$19,401.00 | — | — | $194,433.00 | -$213,834.00 | $3.45M | — | — | $3.24M | $0.23 | $0.01 | 14,287,998 | 275,282,579 |
|---|
| 2016-06-30 | $141,667.00 | — | $26,830.00 | — | — | $614,256.00 | -$587,426.00 | -$27.56M | — | — | -$28.14M | — | — | — | 2,952,409 |
|---|
| 2016-03-31 | $199,143.00 | — | $85,161.00 | — | — | $403,092.00 | -$317,931.00 | -$1.72M | — | — | -$2.04M | — | — | — | 2,841,342 |
|---|
| 2015-12-31 | $155,078.00 | — | $44,088.00 | — | — | $587,456.00 | -$543,368.00 | -$1.08M | — | — | -$1.63M | — | — | — | -162,617,352 |
|---|
| 2015-09-30 | $169,069.00 | — | $67,245.00 | — | — | $4.17M | -$4.1M | $282,124.00 | — | — | -$3.82M | -$0.02 | -$0.02 | 170,162,708 | 170,162,708 |
|---|
| 2015-06-30 | $144,375.00 | — | $84,033.00 | — | — | $2.05M | -$1.97M | $716,722.00 | — | — | -$1.25M | — | — | — | 167,874,601 |
|---|
| 2015-03-31 | $39,076.00 | — | $22,133.00 | — | — | $1.61M | -$1.59M | -$1.76M | — | — | -$3.35M | — | — | — | 158,014,070 |
|---|
| 2014-12-31 | $20,408.00 | — | $13,662.00 | — | — | $7.76M | -$7.75M | -$401,713.00 | — | — | -$8.15M | — | — | — | 2,406,070 |
|---|
| 2014-09-30 | $1,520.00 | — | $1,520.00 | — | — | $2.59M | -$2.59M | $1,709.00 | — | — | -$2.59M | — | — | — | 151,649,201 |
|---|
| 2014-06-30 | $4,912.00 | — | $4,912.00 | — | — | $2.67M | -$2.66M | $95,957.00 | — | — | -$2.57M | — | — | — | 137,582,162 |
|---|
| 2014-03-31 | $3,974.00 | — | $3,974.00 | — | — | $1.56M | -$1.56M | $109,000.00 | — | — | -$1.45M | — | — | — | 111,313,557 |
|---|
| 2013-12-31 | — | $116,610.00 | $20,099.00 | — | — | — | -$76,168.00 | — | -$86,190.00 | — | -$76,502.00 | — | — | — | — |
|---|
| 2013-09-30 | — | $444,211.00 | $229,595.00 | — | — | — | $93,455.00 | $1,000.00 | $94,455.00 | — | $94,456.00 | — | — | — | — |
|---|
| 2013-03-31 | — | $267,066.00 | $109,545.00 | — | — | — | $26,409.00 | $9,021.00 | $35,430.00 | — | $35,430.00 | — | — | — | — |
|---|
| 2012-12-31 | — | $199,532.00 | $104,228.00 | — | — | — | -$32,899.00 | -$889.00 | -$33,788.00 | — | -$33,788.00 | — | — | — | — |
|---|
| 2012-09-30 | — | $332,487.00 | $145,777.00 | — | — | — | $53,549.00 | $3,990.00 | $57,539.00 | — | $57,539.00 | — | — | — | — |
|---|
| 2012-03-31 | — | $150,256.00 | $59,626.00 | — | — | — | -$84,958.00 | — | -$84,958.00 | — | -$84,958.00 | — | — | — | — |
|---|
| 2011-12-31 | — | $317,256.00 | $128,260.00 | — | — | — | -$49,405.00 | — | $8,846.00 | — | $8,846.00 | — | — | — | — |
|---|
| 2011-09-30 | — | $191,717.00 | $43,843.00 | — | — | $166,842.61 | -$122,999.61 | $372,128.18 | $249,128.57 | — | $249,128.57 | — | — | — | — |
|---|
| 2011-03-31 | — | $556,766.00 | $216,892.00 | — | — | — | -$163,359.00 | — | -$211,644.00 | — | -$220,683.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 | $16.49M | $14.48M | $2.01M | $679,434.00 | — | $31.9M | — | -$3.46M | — | $0.00 | -$33.35M | -$1.00 | -$1.00 | 33,190,938 | 33,190,938 |
|---|
| 2024-12-31 | $4.07M | $3.13M | $946,009.00 | $755,813.00 | — | $2.19M | — | -$26,150.00 | — | $0.00 | -$1.27M | -$0.08 | -$0.08 | 16,263,702 | 16,263,702 |
|---|
| 2023-12-31 | $1.34M | $359,778.00 | $979,850.00 | $687,288.00 | — | $5.3M | — | $12.14M | — | $0.00 | $7.82M | $0.55 | $0.45 | 14,092,233 | 17,546,339 |
|---|
| 2022-12-31 | $1.69M | $426,440.00 | $1.27M | $611,758.00 | — | $18.76M | — | $1.6M | — | $0.00 | -$15.89M | -$1.25 | -$1.25 | 12,732,914 | 12,732,914 |
|---|
| 2021-12-31 | $1.21M | $268,346.00 | $944,938.00 | $712,736.00 | — | $18.86M | — | $1.86M | — | $0.00 | -$16.05M | -$3.09 | — | 6,840,665 | 6,840,665 |
|---|
| 2020-12-31 | — | — | — | $45,450.00 | — | $1.99M | — | -$569,845.00 | — | $0.00 | -$2.56M | — | — | — | 2,983,425 |
|---|
| 2019-12-31 | — | — | — | — | — | $1.43M | — | -$208,218.00 | — | — | -$1.64M | — | — | — | 15,885,129 |
|---|
| 2018-12-31 | — | — | — | — | — | $990,169.00 | -$990,169.00 | $163,749.00 | — | — | -$826,420.00 | — | — | — | 12,385,402 |
|---|
| 2017-12-31 | $4,480.00 | $160.00 | $4,320.00 | — | — | $1.57M | -$1.57M | -$43.89M | — | — | -$45.46M | — | — | — | 123,548,858 |
|---|
| 2016-12-31 | $355,212.00 | — | $100,008.00 | — | — | $1.56M | -$1.46M | -$42.81M | — | — | -$44.27M | — | — | — | 9,058,785 |
|---|
| 2015-12-31 | $506,190.00 | — | $216,091.00 | — | — | $8.41M | -$8.2M | -$1.85M | — | — | -$10.05M | — | — | — | 2,777,608 |
|---|
| 2014-12-31 | $38,214.00 | $6,746.00 | $31,468.00 | — | — | $14.59M | -$14.56M | -$195,047.00 | — | — | -$14.76M | — | — | — | 136,068,793 |
|---|
| 2013-12-31 | — | $1.11M | $499,394.00 | — | — | — | $88,671.00 | — | $88,671.00 | — | $98,359.00 | — | — | — | — |
|---|
| 2012-12-31 | — | $885,021.00 | $402,688.00 | — | — | — | -$29,442.00 | $4,301.00 | -$25,141.00 | — | -$25,141.00 | — | — | — | — |
|---|
| 2011-12-31 | — | $1.34M | $254,569.00 | — | — | — | -$640,847.00 | — | -$346,692.00 | — | -$346,692.00 | — | — | — | — |
|---|
| 2010-12-31 | — | $2.5M | $1.08M | — | — | — | $92,451.00 | — | $60,063.00 | — | $105,115.00 | — | — | — | — |
|---|
| 2009-12-31 | — | $1.74M | $287,027.00 | — | — | — | -$262,480.00 | — | -$264,600.00 | — | -$262,178.00 | — | — | — | — |
|---|