Complete source-backed income-statement history.
- Available history
- 2011-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 | $41.93M | $25.7M | $16.23M | — | — | $15.81M | $418,000.00 | -$1.97M | -$1.55M | $2.02M | -$3.59M | -$0.01 | -$0.01 | 399,597,000 | 399,597,000 |
|---|
| 2026-03-31 | $39.48M | $24.21M | $15.28M | — | — | $15.15M | $125,000.00 | -$1.24M | -$1.12M | $2.65M | -$3.79M | -$0.01 | -$0.01 | 397,450,000 | 397,450,000 |
|---|
| 2025-12-31 | $41.65M | $31.15M | $10.5M | — | — | $15.03M | -$4.53M | -$2.8M | -$7.33M | -$2.69M | -$4.63M | -$0.01 | -$0.01 | 1,741,000 | 1,741,000 |
|---|
| 2025-09-30 | $40.76M | $24.4M | $16.36M | — | — | $14.76M | $1.6M | -$1.78M | -$182,000.00 | $2.76M | -$2.95M | -$0.01 | -$0.01 | 392,613,000 | 392,613,000 |
|---|
| 2025-06-30 | $39.51M | $23.58M | $15.93M | — | — | $14.91M | $1.02M | -$1.72M | -$704,000.00 | $691,000.00 | -$1.39M | $0.00 | $0.00 | 389,903,000 | 389,903,000 |
|---|
| 2025-03-31 | $37.91M | $22.82M | $15.09M | — | — | $16M | -$910,000.00 | -$1.74M | -$2.65M | $2.83M | -$5.51M | -$0.01 | -$0.01 | 382,557,000 | 382,557,000 |
|---|
| 2024-12-31 | $38.95M | $26.29M | $12.66M | — | — | $14.12M | -$1.47M | -$1.85M | -$3.32M | $4.95M | -$8.27M | -$0.02 | -$0.02 | 704,000 | 704,000 |
|---|
| 2024-09-30 | $40.6M | $23.81M | $16.78M | — | — | $15.44M | $1.35M | -$1.68M | -$335,000.00 | $655,000.00 | -$1.01M | $0.00 | $0.00 | 380,599,000 | 380,599,000 |
|---|
| 2024-06-30 | $40.44M | $23.53M | $16.91M | — | — | $15.95M | $956,000.00 | -$1.73M | -$773,000.00 | $866,000.00 | -$1.65M | $0.00 | $0.00 | 379,514,000 | 379,514,000 |
|---|
| 2024-03-31 | $37.93M | $21.46M | $16.47M | — | — | $14.45M | $2.02M | -$1.62M | $398,000.00 | $1.69M | -$1.3M | $0.00 | $0.00 | 375,211,000 | 375,211,000 |
|---|
| 2023-12-31 | $38.9M | $21.58M | $17.32M | — | — | $14.91M | $2.41M | -$12.04M | -$9.63M | $509,000.00 | -$10.17M | -$0.02 | -$0.02 | 4,247,000 | 4,247,000 |
|---|
| 2023-09-30 | $38.8M | $21.96M | $16.84M | — | — | $13.55M | $3.29M | -$3.1M | $193,000.00 | $4.46M | -$4.26M | -$0.01 | -$0.01 | 373,081,000 | 373,081,000 |
|---|
| 2023-06-30 | $36.52M | $20.14M | $16.38M | — | — | $12.83M | $3.55M | -$2.54M | $1.01M | $1.95M | -$958,000.00 | $0.00 | $0.00 | 361,261,000 | 361,261,000 |
|---|
| 2023-03-31 | $34.38M | $18.99M | $15.39M | — | — | $10.25M | $5.14M | -$3.31M | $1.83M | $2.49M | -$645,000.00 | $0.00 | $0.00 | 342,794,000 | 342,794,000 |
|---|
| 2022-12-31 | $35.83M | $20.02M | $15.81M | — | — | $12.72M | $3.09M | -$334,000.00 | $2.76M | -$2M | $4.75M | $0.01 | $0.02 | 586,000 | 421,000 |
|---|
| 2022-09-30 | $33.91M | $17.75M | $16.16M | — | — | $10.43M | $5.74M | -$530,000.00 | $5.21M | $2.48M | $2.71M | $0.01 | $0.01 | 339,025,000 | 381,071,000 |
|---|
| 2022-06-30 | $32.99M | $17.98M | $15.01M | — | — | $10.51M | $4.5M | -$849,000.00 | $3.65M | $1.75M | $1.82M | $0.01 | $0.00 | 337,497,000 | 379,626,000 |
|---|
| 2022-03-31 | $31.28M | $14.31M | $16.98M | — | — | $9.93M | $7.05M | $852,000.00 | $7.9M | $3.66M | $4.19M | $0.01 | $0.01 | 334,763,000 | 378,890,000 |
|---|
| 2021-12-31 | $31.04M | $15.55M | $15.49M | — | — | $14.29M | $1.2M | -$435,000.00 | $768,000.00 | $7.17M | -$6.51M | -$0.02 | -$0.02 | 2,127,000 | 2,193,000 |
|---|
| 2021-09-30 | $33.21M | $15.03M | $18.18M | — | — | $11.56M | $6.62M | -$488,000.00 | $6.13M | $4.01M | $2.02M | $0.01 | $0.01 | 329,454,000 | 378,934,000 |
|---|
| 2021-06-30 | $32.57M | $13.16M | $19.41M | — | — | $7.4M | $12M | -$600,000.00 | $11.4M | $3.81M | $7.49M | $0.02 | $0.02 | 324,267,000 | 370,257,000 |
|---|
| 2021-03-31 | $24.64M | $11.46M | $13.19M | — | — | $6.15M | $7.04M | -$1.52M | $5.51M | $1.2M | $4.22M | $0.01 | $0.01 | 305,212,269 | 340,825,940 |
|---|
| 2020-12-31 | $20.36M | $8.74M | $11.62M | — | — | $3.58M | $8.04M | -$1.76M | $6.28M | — | $4.12M | $0.02 | $0.02 | 12,592,436 | 69,772,764 |
|---|
| 2020-09-30 | $13.46M | $4.78M | $8.68M | — | — | $5.28M | $3.4M | -$1.7M | $1.7M | — | $1.66M | $0.01 | $0.00 | 281,535,212 | 346,091,840 |
|---|
| 2020-06-30 | $9.61M | $3.45M | $6.16M | — | — | $4.06M | $2.1M | -$3.24M | -$1.14M | — | -$1.21M | $0.00 | $0.00 | 247,990,403 | 247,990,403 |
|---|
| 2020-03-31 | $7.47M | $2.6M | $4.87M | — | — | $3.86M | $1.01M | -$3.33M | -$2.32M | $12,926.00 | -$2.42M | -$0.01 | -$0.01 | 230,829,366 | 230,829,366 |
|---|
| 2019-12-31 | $34.22M | $2.38M | $2.81M | — | — | $50.45M | -$47.64M | -$33.56M | -$81.2M | -$1.82M | -$78.44M | -$0.377 | -$0.377 | -5,553,846 | -5,553,846 |
|---|
| 2019-09-30 | $4.21M | $6.52M | $4.7M | — | — | $3.73M | $972,627.00 | -$7.37M | -$6.4M | $901,477.00 | -$7.4M | -$0.034 | -$0.034 | 217,417,326 | 217,417,326 |
|---|
| 2019-06-30 | $3.66M | $16.75M | $8.93M | — | — | $3.58M | $5.35M | $348,337.00 | $5.7M | $974,584.00 | $4.68M | $0.02 | $0.02 | 213,319,149 | 232,828,964 |
|---|
| 2019-03-31 | $3.52M | $1.25M | $2.26M | — | — | $2.48M | -$222,281.00 | $300,269.00 | — | — | -$23,211.00 | — | — | — | 212,034,324 |
|---|
| 2018-12-31 | $3.44M | $717,113.00 | $2.72M | — | — | $7.66M | -$4.94M | -$2.75M | — | — | -$7.74M | — | — | — | 5,423,658 |
|---|
| 2018-09-30 | $3.39M | $1.52M | $1.87M | — | — | $2.42M | -$548,993.00 | -$2.86M | -$3.41M | — | -$3.5M | — | — | — | 196,415,503 |
|---|
| 2018-06-30 | $2.94M | $913,357.00 | $2.02M | — | — | $1.58M | $441,036.00 | -$833,905.00 | -$392,869.00 | -$189.00 | -$461,967.00 | -$0.002 | -$0.002 | 186,645,833 | 186,645,833 |
|---|
| 2018-03-31 | $2.08M | $888,869.00 | $1.19M | — | — | $1.52M | -$321,641.00 | -$1.51M | — | — | -$1.9M | — | — | — | 178,914,829 |
|---|
| 2017-12-31 | $1.58M | $704,270.00 | $876,110.00 | — | — | $1.87M | -$989,063.00 | $340,160.00 | — | — | -$1.32M | — | — | — | 18,292,802 |
|---|
| 2017-09-30 | $1.72M | $548,181.00 | $1.17M | — | — | $880,472.00 | $287,044.00 | $601,073.00 | — | — | -$392,450.00 | — | — | — | 163,737,564 |
|---|
| 2017-06-30 | $1.62M | $469,294.00 | $1.15M | — | — | $550,646.00 | $601,117.00 | $96,312.00 | — | — | $547,000.00 | — | — | — | 65,593,751 |
|---|
| 2017-03-31 | $1.15M | $401,241.00 | $679,651.00 | — | $302,890.00 | $451,099.00 | $228,552.00 | $119,165.00 | — | — | -$33,240.00 | — | — | 64,208,389 | 64,208,389 |
|---|
| 2016-12-31 | $1.43M | $398,180.00 | $764,749.00 | — | $315,793.00 | $154,232.00 | $610,517.00 | $261,931.00 | — | — | $11,337.00 | — | — | 0 | 0 |
|---|
| 2016-09-30 | $873,549.00 | $422,722.00 | $450,827.00 | — | $202,498.00 | $395,790.00 | $55,037.00 | $61,897.00 | — | — | -$60,822.00 | — | — | 64,074,683 | 64,074,683 |
|---|
| 2016-06-30 | $647,440.00 | $214,610.00 | $432,830.00 | — | $136,459.00 | $334,627.00 | $98,203.00 | $59,156.00 | — | — | -$50,986.00 | — | — | 59,509,792 | 59,509,792 |
|---|
| 2016-03-31 | $614,456.00 | $351,669.00 | $262,787.00 | — | $112,709.00 | $248,240.00 | $14,547.00 | — | — | — | -$61,761.00 | — | — | 31,976,154 | — |
|---|
| 2015-12-31 | $726,596.00 | $1.31M | -$585,376.00 | — | $237,280.00 | $450,077.00 | -$1.04M | — | — | — | -$1.06M | — | — | 0 | — |
|---|
| 2015-09-30 | $392,833.00 | $113,289.00 | $279,544.00 | — | $111,709.00 | $273,265.00 | $6,279.00 | — | — | — | -$56,889.00 | — | — | 32,019,275 | — |
|---|
| 2015-06-30 | $54,512.00 | $33,014.00 | $21,498.00 | — | $119,015.00 | $393,789.00 | -$372,291.00 | — | — | — | -$411,142.00 | — | — | 31,954,236 | — |
|---|
| 2015-03-31 | $96,235.00 | $108,546.00 | -$12,311.00 | — | $99,935.00 | $276,796.00 | -$289,107.00 | — | — | — | -$318,956.00 | — | — | 31,954,236 | — |
|---|
| 2015-03-30 | $54,512.00 | $33,014.00 | $21,497.00 | — | $119,015.00 | $393,789.00 | -$372,292.00 | — | — | — | -$411,143.00 | — | — | 31,954,236 | — |
|---|
| 2014-12-31 | $87,707.00 | $182,865.00 | -$95,158.00 | — | $202,127.00 | $390,050.00 | -$485,208.00 | — | — | — | -$525,839.00 | — | — | 18,320 | — |
|---|
| 2014-09-30 | $233.00 | $2,400.00 | -$2,167.00 | — | $30,841.00 | $93,966.00 | -$96,133.00 | — | — | — | -$6.64M | — | — | 31,954,236 | — |
|---|
| 2014-06-30 | $222.00 | $2,400.00 | -$2,278.00 | — | $47,950.00 | $96,075.00 | -$98,253.00 | — | — | — | -$123,882.00 | — | — | 31,864,452 | — |
|---|
| 2014-03-31 | $222.00 | $2,400.00 | -$2,178.00 | — | $32,950.00 | $96,076.00 | -$98,254.00 | — | — | — | -$125,182.00 | — | — | 31,864,452 | — |
|---|
| 2013-12-31 | $213.00 | $5,000.00 | -$4,787.00 | — | -$18,299.00 | $158,184.00 | -$162,971.00 | — | — | — | -$152,282.00 | — | — | 415,293 | — |
|---|
| 2013-09-30 | $352.00 | $3,000.00 | -$2,648.00 | — | $42,056.00 | $93,306.00 | -$95,954.00 | — | — | — | -$85,480.00 | — | — | 31,347,664 | — |
|---|
| 2013-06-30 | $128.00 | $13,585.00 | -$13,457.00 | — | $49,337.00 | $99,828.00 | -$126,742.00 | — | — | — | -$125,367.00 | — | — | 31,347,664 | — |
|---|
| 2013-03-31 | $210.00 | $4,700.00 | -$4,490.00 | — | $48,961.00 | $163,499.00 | -$172,479.00 | — | — | — | -$172,479.00 | — | — | 26,994,513 | — |
|---|
| 2012-12-31 | $134.00 | $4,900.00 | -$4,766.00 | — | $54,339.00 | — | -$390,528.00 | — | — | — | -$383,258.00 | — | — | 1,588,696 | — |
|---|
| 2012-09-30 | $219.00 | $4,800.00 | -$4,581.00 | — | $41,178.00 | — | -$171,971.00 | — | — | — | -$181,971.00 | — | — | 24,411,549 | — |
|---|
| 2012-06-30 | $242.00 | $5,538.00 | -$5,296.00 | — | $53,002.00 | — | -$139,646.00 | — | — | — | -$145,646.00 | — | — | 24,411,549 | — |
|---|
| 2012-03-31 | $190.00 | $4,710.00 | -$4,520.00 | — | $35,911.00 | — | -$72,641.00 | — | — | — | -$98,664.00 | — | — | 5,774,104 | — |
|---|
| 2011-12-31 | $50,061.00 | $10,350.00 | $39,711.00 | — | $48,059.00 | — | -$8,348.00 | — | — | — | -$12,098.00 | — | — | 263,997 | — |
|---|
| 2011-09-30 | $25,237.00 | $10,575.00 | $14,662.00 | — | $39,812.00 | — | -$98,355.00 | — | — | — | -$98,355.00 | — | — | 526,315 | — |
|---|
| 2011-06-30 | $50,310.00 | $2,100.00 | $48,210.00 | — | $100,628.00 | — | -$266,956.00 | — | — | — | -$266,956.00 | — | — | 32,803 | — |
|---|
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 | $159.83M | $101.95M | $57.88M | — | — | $60.7M | -$2.82M | -$8.04M | -$10.86M | $3.59M | -$14.48M | -$0.04 | -$0.04 | 390,135,000 | 390,135,000 |
|---|
| 2024-12-31 | $157.71M | $95.1M | $62.61M | — | — | $60M | $2.61M | -$6.88M | -$4.27M | $8.16M | -$12.47M | -$0.03 | -$0.03 | 379,153,000 | 379,153,000 |
|---|
| 2023-12-31 | $148.6M | $82.68M | $65.92M | — | — | $51.53M | $14.39M | -$20.98M | -$6.6M | $9.41M | -$16.03M | -$0.04 | -$0.04 | 363,403,000 | 363,403,000 |
|---|
| 2022-12-31 | $134.01M | $70.05M | $63.96M | — | — | $43.59M | $20.37M | -$861,000.00 | $19.51M | $5.89M | $13.47M | $0.04 | $0.04 | 337,697,000 | 380,289,000 |
|---|
| 2021-12-31 | $121.46M | $55.2M | $66.26M | — | — | $39.4M | $26.86M | -$3.05M | $23.82M | $16.19M | $7.23M | $0.02 | $0.02 | 326,467,000 | 372,397,000 |
|---|
| 2020-12-31 | $50.9M | $19.57M | $31.32M | — | — | $16.79M | $14.53M | -$10.03M | $4.5M | $2.07M | $2.14M | $0.01 | $0.01 | 266,980,197 | 324,160,525 |
|---|
| 2019-12-31 | $45.6M | $26.9M | $18.7M | — | — | $60.23M | -$41.53M | -$40.28M | -$81.81M | $67,157.00 | -$81.18M | -$0.39 | -$0.39 | 208,720,496 | 208,720,496 |
|---|
| 2018-12-31 | $11.85M | $4.04M | $7.81M | — | — | $13.17M | -$5.36M | -$7.95M | — | — | -$13.6M | — | — | — | 192,376,020 |
|---|
| 2017-12-31 | $6.07M | $2.19M | $3.88M | — | — | $3.75M | $127,650.00 | $1.16M | — | — | -$1.19M | — | — | — | 116,275,301 |
|---|
| 2016-12-31 | $3.56M | $1.35M | $1.95M | — | $770,459.00 | $1.17M | $775,304.00 | $454,139.00 | — | — | -$198,852.00 | — | — | 52,018,689 | 52,018,689 |
|---|
| 2015-12-31 | $1.27M | $1.57M | -$296,645.00 | $93,106.00 | $567,939.00 | $1.39M | -$1.69M | — | — | — | -$1.85M | — | — | 31,976,154 | — |
|---|
| 2014-12-31 | $88,384.00 | $190,165.00 | -$101,781.00 | — | $302,270.00 | $715,567.00 | -$817,348.00 | — | — | — | -$7.42M | — | — | 31,899,874 | — |
|---|
| 2013-12-31 | $904.00 | $26,285.00 | -$25,381.00 | — | $122,055.00 | $532,764.00 | -$558,145.00 | — | — | — | -$535,607.00 | — | — | 30,327,852 | — |
|---|
| 2012-12-31 | $785.00 | $19,948.00 | -$19,163.00 | — | $184,430.00 | $755,624.00 | -$774,787.00 | — | — | — | -$809,540.00 | — | — | 19,810,436 | — |
|---|
| 2011-12-31 | $125,607.00 | $23,025.00 | $102,582.00 | — | $188,499.00 | $476,242.00 | -$373,660.00 | — | — | — | -$377,410.00 | — | — | 361,723 | — |
|---|