Complete source-backed income-statement history.
- Available history
- 2011-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 | $29,075.00 | $146,399.00 | -$117,324.00 | $7,049.00 | — | $2.95M | -$3.07M | — | -$3.06M | $0.00 | -$3.06M | — | -$1.08 | — | 2,843,485 |
|---|
| 2026-03-31 | $79,003.00 | $34,085.00 | $44,918.00 | $23,693.00 | — | $2.35M | -$2.31M | — | -$2.29M | $0.00 | -$2.29M | — | -$0.92 | — | 2,496,321 |
|---|
| 2025-12-31 | $137,683.00 | $50,897.00 | $86,786.00 | $59,953.00 | — | $3M | -$2.91M | — | -$2.89M | $0.00 | -$2.89M | — | $10.33 | — | 18,291 |
|---|
| 2025-09-30 | $108,893.00 | $71,026.00 | $37,867.00 | $30,102.00 | — | $2.26M | -$2.23M | — | -$2.19M | $0.00 | -$2.19M | — | -$1.44 | — | 1,516,238 |
|---|
| 2025-06-30 | $104,228.00 | $44,344.00 | $59,884.00 | $198,675.00 | — | $2.13M | -$2.07M | — | -$2M | $0.00 | -$2M | — | -$1.32 | — | 1,516,202 |
|---|
| 2025-03-31 | $86,617.00 | $35,653.00 | $50,964.00 | $40,924.00 | — | $2M | -$1.95M | — | -$1.88M | $0.00 | -$1.88M | — | -$1.46 | — | 1,320,526 |
|---|
| 2024-12-31 | $64,426.00 | $111,639.00 | -$47,213.00 | $142,598.00 | — | $2.19M | -$2.24M | — | -$2.18M | $0.00 | -$2.18M | — | $525.84 | — | 37,896 |
|---|
| 2024-09-30 | $46,129.00 | $15,992.00 | $30,137.00 | $194,466.00 | — | $1.88M | -$1.85M | — | -$1.84M | $0.00 | -$1.84M | — | -$58.26 | — | 31,605 |
|---|
| 2024-06-30 | $54,191.00 | $41,156.00 | $13,035.00 | $308,427.00 | — | $1.89M | -$1.88M | — | -$2.08M | $0.00 | -$2.08M | — | -$113.76 | — | 21,300 |
|---|
| 2024-03-31 | $47,990.00 | $24,781.00 | $23,209.00 | $102,034.00 | — | $1.73M | -$1.71M | — | -$2.51M | $0.00 | -$2.51M | — | — | — | — |
|---|
| 2023-12-31 | $35,549.00 | $28,107.00 | $7,442.00 | $427,835.00 | — | $2.03M | -$2.39M | — | -$2.54M | $0.00 | -$2.54M | — | -$573.64 | — | -152,089 |
|---|
| 2023-09-30 | $36,274.00 | $20,195.00 | $16,079.00 | $214,374.00 | — | $2.08M | -$2.07M | — | -$2.2M | $0.00 | -$2.2M | — | -$13.42 | — | 163,680 |
|---|
| 2023-06-30 | $37,601.00 | $16,576.00 | $21,025.00 | $193,175.00 | — | $2.72M | -$2.7M | — | -$2.87M | $0.00 | -$2.87M | — | — | — | — |
|---|
| 2023-03-31 | $47,868.00 | $30,064.00 | $17,804.00 | $180,918.00 | — | $2.46M | -$2.45M | — | -$2.6M | $0.00 | -$2.6M | — | — | — | — |
|---|
| 2022-12-31 | $22,588.00 | $13,265.00 | $9,323.00 | $404,562.00 | — | $3.21M | -$3.2M | — | -$3.5M | $0.00 | -$3.5M | — | — | — | — |
|---|
| 2022-09-30 | $9,734.00 | $4,950.00 | $4,784.00 | $459,847.00 | — | $2.79M | -$2.78M | — | -$3.1M | $0.00 | -$3.1M | — | — | — | — |
|---|
| 2022-06-30 | $1,500.00 | $0.00 | $1,500.00 | $485,184.00 | — | $2.59M | -$2.59M | — | -$188,381.00 | $0.00 | -$188,381.00 | — | — | — | — |
|---|
| 2022-03-31 | $1,500.00 | $1,100.00 | $400.00 | $47,459.00 | — | $1.84M | -$1.84M | — | -$5.57M | $0.00 | -$5.57M | — | — | — | — |
|---|
| 2021-12-31 | $0.00 | $0.00 | $0.00 | $146,130.00 | — | $1.61M | -$1.61M | — | — | $0.00 | -$3.3M | — | — | — | 1,805 |
|---|
| 2021-09-30 | $0.00 | $0.00 | $0.00 | $566,655.00 | — | $1.66M | -$1.66M | — | — | $0.00 | -$2.02M | — | — | — | 25,981,203 |
|---|
| 2021-06-30 | $0.00 | $0.00 | $0.00 | $314,532.00 | — | $1.31M | -$1.31M | — | — | $0.00 | -$1.54M | — | — | — | 25,978,390 |
|---|
| 2021-03-31 | $0.00 | $0.00 | $0.00 | $171,463.00 | — | $967,014.00 | -$967,014.00 | — | — | $0.00 | -$1M | — | — | — | 25,962,325 |
|---|
| 2020-12-31 | $0.00 | — | — | $323,647.00 | — | $1.09M | -$1.09M | — | — | $0.00 | -$1.08M | — | — | — | 2,368,363 |
|---|
| 2020-09-30 | $0.00 | — | — | $152,123.00 | — | $695,978.00 | -$695,978.00 | -$41,622.00 | — | $0.00 | -$737,600.00 | — | — | — | 20,046,424 |
|---|
| 2020-06-30 | $0.00 | — | — | $89,570.00 | — | $26.05M | -$26.05M | -$26.98M | — | $0.00 | -$27.71M | — | — | — | 11,330,815 |
|---|
| 2020-03-31 | $0.00 | — | — | $67,710.00 | — | $429,334.00 | -$429,334.00 | -$20,540.00 | — | $0.00 | -$449,874.00 | — | — | — | 7,638,274 |
|---|
| 2019-12-31 | $0.00 | — | — | $12,787.00 | — | $547,315.00 | -$547,315.00 | -$192,725.00 | — | $0.00 | -$740,040.00 | — | — | — | 462,315 |
|---|
| 2019-09-30 | $0.00 | — | — | $0.00 | — | $89,481.00 | -$89,481.00 | -$126,625.00 | — | $0.00 | -$216,106.00 | — | — | — | 4,965,945 |
|---|
| 2019-06-30 | $0.00 | — | — | $0.00 | — | $81,483.00 | -$81,483.00 | -$75,472.00 | — | $0.00 | -$156,955.00 | — | — | — | 4,576,236 |
|---|
| 2019-03-31 | — | — | — | $0.00 | — | $69,014.00 | -$69,014.00 | -$70,042.00 | — | — | -$139,056.00 | — | — | — | 130,145,018 |
|---|
| 2018-12-31 | — | — | — | $29.00 | — | $71,798.00 | -$71,798.00 | -$61,230.00 | -$133,028.00 | — | -$132,264.00 | — | — | — | 744,350 |
|---|
| 2018-09-30 | — | — | — | — | — | $64,385.00 | -$64,385.00 | -$69,226.00 | -$133,611.00 | — | -$132,842.00 | — | — | — | 116,751,078 |
|---|
| 2018-06-30 | — | — | — | — | — | $82,925.00 | -$82,925.00 | -$68,689.00 | -$151,614.00 | — | -$151,614.00 | — | — | — | 115,152,177 |
|---|
| 2018-03-31 | — | — | — | $8,855.00 | — | $79,843.00 | -$79,843.00 | -$64,027.00 | -$143,870.00 | — | -$143,870.00 | — | — | — | 109,409,930 |
|---|
| 2017-12-31 | — | — | — | — | — | -$81,991.00 | $81,991.00 | -$154,580.00 | -$72,589.00 | — | -$72,356.00 | — | — | — | 3,150,205 |
|---|
| 2017-09-30 | — | — | — | — | — | $101,948.00 | -$101,948.00 | $64,016.00 | -$37,932.00 | — | -$36,865.00 | — | — | — | 107,171,429 |
|---|
| 2017-06-30 | — | — | — | — | — | $163,103.00 | -$163,103.00 | $116,793.00 | -$46,310.00 | — | -$45,256.00 | — | — | — | 102,285,400 |
|---|
| 2017-03-31 | — | — | — | — | — | $133,353.00 | -$133,353.00 | -$355,446.00 | -$488,799.00 | — | -$487,834.00 | — | — | — | 74,200,854 |
|---|
| 2016-12-31 | — | — | — | — | — | $120,952.00 | -$120,952.00 | $56,845.00 | -$64,107.00 | — | -$63,052.00 | — | — | — | — |
|---|
| 2016-09-30 | — | — | — | — | — | $80,768.00 | -$80,768.00 | -$135,587.00 | -$216,355.00 | — | -$215,431.00 | — | — | — | 67,751,068 |
|---|
| 2016-06-30 | — | — | — | — | — | $111,852.00 | -$111,852.00 | -$38,445.00 | -$150,297.00 | — | -$149,245.00 | — | — | — | — |
|---|
| 2016-03-31 | — | — | — | — | — | $98,011.00 | -$98,011.00 | -$68,212.00 | -$166,223.00 | — | -$165,152.00 | — | — | — | — |
|---|
| 2015-12-31 | — | — | — | — | — | $130,430.00 | -$130,430.00 | -$186,268.00 | -$316,698.00 | — | -$315,179.00 | — | — | — | — |
|---|
| 2015-09-30 | — | — | — | — | — | $127,407.00 | -$127,407.00 | $34,786.00 | -$92,621.00 | — | -$90,995.00 | — | — | — | 59,696,720 |
|---|
| 2015-06-30 | — | — | — | — | — | $104,145.00 | -$104,145.00 | -$64,119.00 | -$168,264.00 | — | -$167,331.00 | — | — | — | 58,655,062 |
|---|
| 2015-03-31 | — | — | — | — | — | $85,455.00 | -$85,455.00 | -$33,708.00 | -$119,163.00 | — | -$118,229.00 | — | — | — | — |
|---|
| 2014-12-31 | — | — | — | — | — | $115,765.00 | -$115,765.00 | -$90,358.00 | -$206,123.00 | — | -$205,144.00 | — | — | — | — |
|---|
| 2014-09-30 | — | — | — | — | — | $95,264.00 | -$95,264.00 | -$36,653.00 | -$131,917.00 | — | -$130,896.00 | — | — | — | 41,884,034 |
|---|
| 2014-06-30 | — | — | — | — | — | $156,479.00 | -$156,479.00 | -$53,021.00 | -$209,500.00 | — | -$208,327.00 | — | — | — | 36,539,241 |
|---|
| 2014-03-31 | — | — | — | — | — | $138,820.00 | -$138,820.00 | -$62,569.00 | -$201,389.00 | — | -$200,195.00 | — | — | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | $162,343.00 | -$162,343.00 | $249,102.00 | $86,759.00 | — | $85,747.00 | — | — | — | — |
|---|
| 2013-09-30 | — | — | — | — | — | $158,403.00 | -$158,403.00 | $355,591.00 | $197,188.00 | — | $197,188.00 | — | — | — | 33,431,576 |
|---|
| 2013-06-30 | — | — | — | — | — | $230,044.00 | -$230,044.00 | -$375,730.00 | -$605,774.00 | — | -$603,494.00 | — | — | — | 31,796,478 |
|---|
| 2013-03-31 | — | — | — | — | — | $233,835.00 | -$233,835.00 | -$207,545.00 | -$441,380.00 | — | -$438,475.00 | — | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | $571,967.00 | -$571,967.00 | -$506,623.00 | -$1.08M | — | -$1.07M | — | — | — | — |
|---|
| 2012-09-30 | — | — | — | — | — | $138,351.00 | -$138,351.00 | -$58,921.00 | -$197,272.00 | — | -$197,272.00 | — | — | — | — |
|---|
| 2012-06-30 | — | — | — | — | — | $145,699.00 | -$145,699.00 | -$64,812.00 | -$210,511.00 | — | -$210,511.00 | — | — | — | — |
|---|
| 2012-03-31 | — | — | — | — | — | $2.03M | -$2.03M | -$50,558.00 | -$2.08M | — | -$2.08M | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | $285,934.00 | -$285,934.00 | -$437,617.00 | -$723,551.00 | — | -$723,551.00 | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | $200,816.00 | -$200,816.00 | -$53,835.00 | -$3,288.00 | — | -$204,104.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 | $437,421.00 | $201,920.00 | $235,501.00 | $329,654.00 | — | $9.39M | -$9.16M | — | -$8.95M | $0.00 | -$8.95M | — | $6.12 | — | 1,470,004 |
|---|
| 2024-12-31 | $212,736.00 | $193,568.00 | $19,168.00 | $747,525.00 | — | $7.69M | -$7.68M | — | -$8.61M | $0.00 | -$8.61M | — | $172.19 | — | 61,342 |
|---|
| 2023-12-31 | $157,292.00 | $94,942.00 | $62,350.00 | $1.02M | — | $9.66M | -$9.6M | — | -$10.21M | $0.00 | -$10.21M | — | -$619.15 | — | 16,498 |
|---|
| 2022-12-31 | $35,322.00 | $19,315.00 | $16,007.00 | $1.4M | — | $10.43M | -$10.41M | — | -$12.35M | $0.00 | -$12.35M | — | — | — | — |
|---|
| 2021-12-31 | $0.00 | $0.00 | $0.00 | $1.2M | — | $5.56M | -$5.56M | — | — | $0.00 | -$7.87M | — | — | — | 25,975,847 |
|---|
| 2020-12-31 | $0.00 | — | — | $633,050.00 | — | $28.27M | -$28.27M | — | — | $0.00 | -$29.98M | — | — | — | 15,399,208 |
|---|
| 2019-12-31 | $0.00 | — | — | $12,787.00 | — | $787,293.00 | -$787,293.00 | -$464,864.00 | — | $0.00 | -$1.25M | — | — | — | 5,081,122 |
|---|
| 2018-12-31 | — | — | — | $8,855.00 | — | $298,951.00 | -$298,951.00 | -$263,172.00 | -$562,123.00 | — | -$558,965.00 | — | — | — | 114,542,302 |
|---|
| 2017-12-31 | — | — | — | — | — | $313,094.00 | -$313,094.00 | -$329,217.00 | -$642,311.00 | — | -$642,311.00 | — | — | — | 97,823,538 |
|---|
| 2016-12-31 | — | — | — | — | — | $396,143.00 | -$396,143.00 | -$203,089.00 | -$599,232.00 | — | -$595,130.00 | — | — | — | — |
|---|
| 2015-12-31 | — | — | — | — | — | $447,437.00 | -$447,437.00 | -$249,309.00 | -$696,746.00 | — | -$691,734.00 | — | — | — | — |
|---|
| 2014-12-31 | — | — | — | — | — | $506,328.00 | -$506,328.00 | -$242,601.00 | -$748,929.00 | — | -$744,562.00 | — | — | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | $784,625.00 | -$784,625.00 | $21,418.00 | -$763,207.00 | — | -$758,416.00 | — | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | $2.89M | -$2.89M | -$673,605.00 | -$3.56M | — | -$3.55M | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | $637,788.00 | -$637,788.00 | -$544,455.00 | -$1.18M | — | -$1.18M | — | — | — | — |
|---|