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 | $47.98M | — | — | — | — | — | $6.78M | $8.73M | $15.51M | $0.00 | $15.51M | $0.34 | $0.34 | 26,430,000 | 45,172,000 |
|---|
| 2026-03-31 | $39.06M | — | — | — | — | — | -$2.13M | -$54.34M | -$56.48M | $0.00 | -$56.48M | -$3.72 | -$3.72 | 17,415,000 | 17,415,000 |
|---|
| 2025-12-31 | $31.62M | — | — | — | — | — | -$10.7M | $12.5M | $1.8M | $0.00 | $1.8M | -$0.76 | -$0.76 | 0 | 0 |
|---|
| 2025-09-30 | $43.39M | — | — | — | — | — | $826,000.00 | -$1.56M | -$735,000.00 | $0.00 | -$735,000.00 | -$0.91 | -$0.91 | 16,457,000 | 16,457,000 |
|---|
| 2025-06-30 | $42.58M | — | — | — | — | — | -$153,000.00 | $4.95M | $4.8M | $0.00 | $4.8M | -$0.21 | -$0.21 | 16,457,000 | 16,457,000 |
|---|
| 2025-03-31 | $47.39M | — | — | — | — | — | $3.39M | $2.63M | $6.02M | $0.00 | $6.02M | -$0.35 | -$0.35 | 16,457,000 | 16,457,000 |
|---|
| 2024-12-31 | $49.5M | — | — | — | — | — | -$17.94M | -$4.26M | -$22.2M | $0.00 | -$22.2M | -$1.88 | -$1.88 | 0 | 0 |
|---|
| 2024-09-30 | $45.1M | — | — | — | — | — | $1.05M | $20.57M | $21.63M | $0.00 | $21.63M | $0.34 | $0.34 | 16,457,000 | 16,523,000 |
|---|
| 2024-06-30 | $49.08M | — | — | — | — | — | $5.12M | -$5.23M | -$105,000.00 | $0.00 | -$105,000.00 | -$0.53 | -$0.53 | 16,457,000 | 16,457,000 |
|---|
| 2024-03-31 | $49.53M | — | — | — | — | — | $23,000.00 | -$31.23M | -$31.2M | $0.00 | -$31.2M | -$2.24 | -$2.24 | 16,457,000 | 16,457,000 |
|---|
| 2023-12-31 | $46.91M | — | — | — | — | — | -$668,000.00 | $33.36M | $32.69M | $0.00 | $32.69M | $1.64 | $1.64 | 5,000 | 5,000 |
|---|
| 2023-09-30 | $53.44M | — | — | — | — | — | $6.82M | -$60.62M | -$53.8M | $0.00 | -$53.8M | -$3.50 | -$3.50 | 16,457,000 | 16,457,000 |
|---|
| 2023-06-30 | $53.89M | — | — | — | — | — | $309,000.00 | -$5.06M | -$4.75M | $0.00 | -$4.75M | -$0.35 | -$0.35 | 16,457,000 | 16,457,000 |
|---|
| 2023-03-31 | $64.27M | — | — | — | — | — | $11.12M | $11.69M | $22.81M | $0.00 | $22.81M | $1.29 | $1.28 | 16,393,000 | 16,535,000 |
|---|
| 2022-12-31 | $76M | — | — | — | — | — | $24.61M | -$32.26M | -$7.65M | — | -$7.65M | -$0.46 | -$0.47 | 4,000 | 14,000 |
|---|
| 2022-09-30 | $98.71M | — | — | — | — | — | $43.94M | $61.95M | $105.89M | — | $105.89M | $6.48 | $6.42 | 16,340,000 | 16,483,000 |
|---|
| 2022-06-30 | $101.29M | — | — | — | — | — | $49.79M | -$36.74M | $13.05M | — | $13.05M | $0.80 | $0.79 | 16,338,000 | 16,510,000 |
|---|
| 2022-03-31 | $81.41M | — | — | — | — | — | $33.8M | -$126.55M | -$92.74M | — | -$92.74M | -$5.69 | -$5.69 | 16,303,000 | 16,303,000 |
|---|
| 2021-12-31 | $84.28M | — | — | — | — | — | $35.31M | -$9.37M | $25.94M | — | $25.94M | $1.60 | $1.60 | 4,000 | 4,000 |
|---|
| 2021-09-30 | $80.5M | — | — | — | — | — | $33.46M | -$20.4M | $13.05M | — | $13.05M | $0.80 | $0.79 | 16,270,000 | 16,428,000 |
|---|
| 2021-06-30 | $64.1M | — | — | — | — | — | $20.91M | -$54.84M | -$33.93M | — | -$33.93M | -$2.09 | -$2.09 | 16,268,000 | 16,268,000 |
|---|
| 2021-03-31 | $55.27M | — | — | — | — | — | $13.71M | -$47.08M | -$33.38M | — | -$33.38M | -$2.06 | -$2.06 | 16,232,000 | 16,232,000 |
|---|
| 2020-12-31 | $42.27M | — | — | — | — | — | -$33.08M | -$30.68M | -$63.76M | — | -$63.76M | -$3.94 | -$3.94 | 0 | 0 |
|---|
| 2020-09-30 | $39.45M | — | — | — | — | — | -$135.59M | -$17.54M | -$153.13M | — | -$153.13M | -$9.45 | -$9.45 | 16,204,000 | 16,204,000 |
|---|
| 2020-06-30 | $18.03M | — | — | — | — | — | -$90.99M | -$36.33M | -$127.32M | — | -$127.32M | -$7.86 | -$7.86 | 16,204,000 | 16,204,000 |
|---|
| 2020-03-31 | $47.02M | — | — | — | — | — | -$2.18M | $116.67M | $114.49M | — | $114.49M | $7.07 | $7.07 | 16,204,000 | 16,204,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | $95.79M | -$10.46M | — | — | — | — |
|---|
| 2019-09-30 | $50.56M | — | — | — | — | — | -$64.44M | $1.15M | -$63.28M | — | -$63.28M | -$0.40 | -$0.40 | 159,143,000 | 159,143,000 |
|---|
| 2019-06-30 | $55.87M | — | — | — | — | — | -$693.69M | $2.54M | -$691.15M | -$50.31M | -$640.84M | -$4.03 | -$4.03 | 159,050,000 | 159,050,000 |
|---|
| 2019-03-31 | $51.92M | — | — | — | — | — | -$304.66M | -$77.39M | -$382.04M | -$45.49M | -$336.56M | -$2.12 | -$2.12 | 158,549,000 | 158,549,000 |
|---|
| 2018-12-31 | $59.88M | — | — | — | — | — | $95.72M | $146.74M | $242.46M | — | $146.67M | $0.93 | $0.93 | 383,000 | 667,000 |
|---|
| 2018-09-30 | $61.25M | — | — | — | — | — | -$8.49M | -$73.35M | -$81.84M | — | -$81.84M | -$0.52 | -$0.52 | 158,011,000 | 158,011,000 |
|---|
| 2018-06-30 | $55.31M | — | — | — | — | — | $6.36M | -$22.63M | -$16.27M | — | -$16.27M | -$0.10 | -$0.10 | 157,943,000 | 157,943,000 |
|---|
| 2018-03-31 | $49.1M | — | — | — | — | — | -$1.45M | -$1.15M | -$2.6M | — | -$2.6M | -$0.02 | -$0.02 | 153,884,000 | 153,884,000 |
|---|
| 2017-12-31 | $23.15M | — | — | — | — | — | -$30.13M | -$63M | -$93.13M | $0.00 | -$93.13M | -$0.89 | -$0.87 | 5,305,000 | 5,166,000 |
|---|
| 2017-09-30 | $96.95M | — | — | — | — | — | $473.2M | -$70.91M | $402.29M | -$17M | $419.29M | $2.85 | $2.82 | 146,944,000 | 148,490,000 |
|---|
| 2017-06-30 | $120.14M | — | — | — | — | — | $15.66M | $4.52M | $20.18M | — | $20.18M | -$0.19 | -$0.19 | 143,545,000 | 143,545,000 |
|---|
| 2017-03-31 | $135.6M | — | — | — | — | — | $256.7M | -$55.34M | $201.35M | $12M | $189.35M | $2.07 | $1.69 | 91,274,000 | 112,084,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | -$479.19M | — | — | — | — |
|---|
| 2016-06-30 | $106.15M | — | — | — | — | — | -$261.46M | -$112.85M | -$374.3M | — | -$374.3M | -$3.17 | -$3.17 | 120,708,000 | 120,708,000 |
|---|
| 2016-03-31 | $81.35M | — | — | — | — | — | -$592.38M | $52.39M | -$540M | — | -$540M | -$4.72 | -$4.72 | 120,011,000 | 120,011,000 |
|---|
| 2015-12-31 | $116.12M | — | — | — | — | — | -$635.27M | $244.68M | -$390.58M | $2.86M | -$393.44M | -$15.60 | -$15.60 | -410,093,000 | -410,093,000 |
|---|
| 2015-09-30 | $129.94M | — | — | — | — | — | -$528.69M | $681.79M | $153.1M | $6.03M | $147.08M | $0.21 | $0.18 | 586,053,000 | 754,782,000 |
|---|
| 2015-06-30 | $168.02M | — | — | — | — | — | -$954.39M | -$133.94M | -$1.09B | $286,000.00 | -$1.09B | -$10.13 | -$10.13 | 109,063,000 | 109,063,000 |
|---|
| 2015-03-31 | $136.19M | — | — | — | — | — | -$626.17M | $38.44M | -$587.73M | -$87,000.00 | -$587.64M | -$7.16 | -$7.16 | 83,937,000 | 83,937,000 |
|---|
| 2014-12-31 | $239.46M | — | — | — | — | — | -$212.81M | $471.79M | $258.98M | $219,000.00 | $258.76M | $3.31 | $2.85 | -332,109,000 | -314,552,000 |
|---|
| 2014-09-30 | $306.51M | — | — | — | — | — | $71.5M | $124.84M | $196.34M | -$1.3M | $197.64M | $0.45 | $0.36 | 416,470,000 | 548,246,000 |
|---|
| 2014-06-30 | $327.14M | — | — | — | — | — | $91.29M | -$158.77M | -$67.48M | — | -$67.48M | -$0.18 | -$0.18 | 414,722,000 | 414,722,000 |
|---|
| 2014-03-31 | $275.15M | — | — | — | — | — | -$8.37M | -$64.6M | -$72.96M | — | -$72.96M | -$0.19 | -$0.19 | 413,521,000 | 413,521,000 |
|---|
| 2013-12-31 | $289.3M | — | — | — | — | — | -$207.8M | -$26.44M | -$234.24M | $176.15M | -$410.39M | -$14.03 | -$14.03 | 75,556,304 | 75,556,304 |
|---|
| 2013-09-30 | $305.01M | — | — | — | — | — | -$1.15B | -$68.09M | -$1.22B | -$360.28M | -$854.83M | -$2.19 | -$2.19 | 392,726 | 392,726 |
|---|
| 2013-06-30 | $214.34M | — | — | — | — | — | $31.84M | $28.37M | $60.21M | $23.12M | $37.09M | $0.10 | $0.08 | 366,712,000 | 441,145,000 |
|---|
| 2013-03-31 | $190.85M | — | — | — | — | — | $32.03M | -$23.27M | $8.76M | $3.29M | $5.47M | $0.02 | $0.01 | 346,139,000 | 383,565,000 |
|---|
| 2012-12-31 | $124.76M | — | — | — | — | — | -$8.14M | -$14.25M | -$22.39M | -$14.35M | -$8.04M | $0.10 | $0.10 | 24,034,000 | 24,034,000 |
|---|
| 2012-09-30 | $73.31M | — | — | — | — | — | -$4.57M | -$14.65M | -$19.22M | $963,000.00 | -$20.18M | -$0.11 | -$0.11 | 191,846,000 | 191,846,000 |
|---|
| 2012-06-30 | $23.34M | — | — | — | — | — | -$7.22M | $9.49M | $2.27M | -$5.39M | $7.66M | -$0.59 | -$0.59 | 136,066,000 | 136,066,000 |
|---|
| 2012-03-31 | $26.87M | — | — | — | — | — | -$9.79M | -$17.94M | -$27.73M | $5.6M | -$33.32M | -$0.50 | -$0.50 | 68,816,000 | 68,816,000 |
|---|
| 2011-12-31 | $26.47M | — | — | — | — | — | $36,000.00 | -$16.72M | -$16.68M | -$4.48M | -$12.2M | -$0.46 | -$0.46 | 4,000 | 4,000 |
|---|
| 2011-09-30 | $24.19M | — | — | — | — | — | $5.73M | $19.16M | $24.89M | $13.12M | $11.78M | $0.45 | $0.45 | 26,362,000 | 26,362,000 |
|---|
| 2011-06-30 | $28.15M | — | — | — | — | — | $8.27M | $3.91M | $12.18M | $3.24M | $8.94M | $0.34 | $0.34 | 26,278,000 | 26,278,000 |
|---|
| 2011-03-31 | $25.77M | — | — | — | — | — | $5.76M | -$20.75M | -$14.99M | -$5.08M | -$9.91M | -$0.38 | -$0.38 | 26,120,000 | 26,120,000 |
|---|
| 2010-12-31 | $24.17M | — | — | — | — | — | $1.93M | — | -$2.39M | $1.9M | -$4.29M | $0.00 | $0.00 | -52,219,299 | -52,219,299 |
|---|
| 2010-09-30 | $27.08M | — | — | — | — | — | $6.02M | — | — | -$1.56M | $1.56M | $0.02 | $0.02 | 78,633,535 | 78,633,535 |
|---|
| 2010-06-30 | $28.97M | — | — | — | — | — | $6.73M | — | $1.59M | -$1.14M | $2.73M | $0.03 | $0.03 | 78,446,305 | 78,446,305 |
|---|
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 | $164.96M | — | — | — | — | — | -$6.64M | $18.52M | $11.88M | $0.00 | $11.88M | -$2.24 | -$2.24 | 16,457,000 | 16,457,000 |
|---|
| 2024-12-31 | $193.22M | — | — | — | — | — | -$11.75M | -$20.14M | -$31.88M | $0.00 | -$31.88M | -$3.90 | -$3.90 | 16,457,000 | 16,457,000 |
|---|
| 2023-12-31 | $218.51M | — | — | — | — | — | $17.58M | -$20.63M | -$3.05M | $0.00 | -$3.05M | -$0.92 | -$0.92 | 16,441,000 | 16,441,000 |
|---|
| 2022-12-31 | $357.4M | — | — | — | — | — | $152.14M | -$133.6M | $18.54M | $0.00 | $18.54M | $1.14 | $1.12 | 16,331,000 | 16,510,000 |
|---|
| 2021-12-31 | $284.15M | — | — | — | — | — | $103.37M | -$131.69M | -$28.32M | $0.00 | -$28.32M | -$1.74 | -$1.74 | 16,261,000 | 16,261,000 |
|---|
| 2020-12-31 | $146.78M | — | — | — | — | — | -$261.83M | $32.13M | -$229.71M | $0.00 | -$229.71M | -$14.18 | -$14.18 | 16,204,000 | 16,204,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | — | — | — | — | — |
|---|
| 2018-12-31 | $225.53M | — | — | — | — | — | $92.14M | $49.61M | $141.75M | $95.79M | $45.96M | $0.29 | $0.29 | 157,011,000 | 157,295,000 |
|---|
| 2017-12-31 | $375.84M | — | — | — | — | — | $715.42M | -$184.74M | $530.69M | -$5M | $535.69M | $3.67 | $3.65 | 132,763,000 | 133,576,000 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | — | — | — | — | — |
|---|
| 2015-12-31 | $550.28M | — | — | — | — | — | -$2.74B | $830.97M | -$1.91B | $9.09M | -$1.92B | -$18.66 | -$18.66 | 107,531,000 | 107,531,000 |
|---|
| 2014-12-31 | $1.15B | — | — | — | — | — | -$58.39M | $373.27M | $314.88M | -$1.08M | $315.96M | $3.40 | $2.93 | 83,155,000 | 108,481,000 |
|---|
| 2013-12-31 | $999.51M | — | — | — | — | — | -$1.29B | -$89.43M | -$1.38B | -$157.72M | -$1.22B | -$16.25 | -$16.25 | 75,925,000 | 75,925,000 |
|---|
| 2012-12-31 | $248.32M | — | — | — | — | — | -$29.72M | -$37.35M | -$67.07M | -$13.18M | -$53.89M | -$0.91 | -$0.91 | 156,494,000 | 156,494,000 |
|---|
| 2011-12-31 | $104.57M | — | — | — | — | — | $19.8M | -$14.4M | $5.4M | $6.8M | -$1.4M | -$0.05 | -$0.05 | 26,258,000 | 26,258,000 |
|---|
| 2010-12-31 | $111.14M | — | — | — | — | — | $24.53M | -$21.11M | $3.41M | $995,000.00 | $2.42M | $0.09 | $0.09 | 26,142,000 | 26,142,000 |
|---|
| 2009-12-31 | $87.08M | — | — | — | — | — | -$55.78M | — | -$74.73M | -$16.35M | -$58.38M | -$2.26 | -$2.26 | 25,867,019 | 25,867,019 |
|---|