Complete source-backed income-statement history.
- Available history
- 2010-11-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 | $169.58M | $2.17M | — | — | $96.11M | — | $3.95M | -$38.96M | -$35M | -$204,000.00 | -$34.8M | -$0.37 | -$0.37 | 93,479,416 | 93,479,416 |
|---|
| 2026-03-31 | $127.2M | $1.95M | — | — | $80.25M | — | -$36.92M | $193,000.00 | -$36.72M | -$120,000.00 | -$37.1M | -$0.40 | -$0.40 | 91,868,862 | 91,868,862 |
|---|
| 2025-12-31 | $129.69M | $2.55M | — | — | $101.69M | — | -$32.43M | $11.36M | -$21.07M | $921,000.00 | $2.73M | $0.03 | $0.03 | 364,604 | 364,604 |
|---|
| 2025-09-30 | $164.86M | $1.59M | — | — | $86.45M | — | $24.93M | $783,000.00 | $25.71M | $8,000.00 | $25.71M | $0.29 | $0.28 | 89,230,420 | 102,618,560 |
|---|
| 2025-06-30 | $114.45M | $1.52M | — | — | $62.58M | — | -$12.65M | -$85,000.00 | -$12.74M | $20,000.00 | -$12.76M | -$0.14 | -$0.14 | 88,945,624 | 88,945,624 |
|---|
| 2025-03-31 | $81.73M | $4.68M | — | — | $60.41M | — | -$42.67M | $1.49M | -$41.19M | $39,000.00 | -$41.23M | -$0.47 | -$0.47 | 88,355,973 | 88,355,973 |
|---|
| 2024-12-31 | $74.79M | $2.55M | — | — | $69.5M | — | -$60.74M | $397,000.00 | -$60.34M | -$72,000.00 | -$60.26M | -$0.71 | -$0.71 | 1,415,700 | 1,415,700 |
|---|
| 2024-09-30 | $62.9M | $1.63M | — | — | $65.62M | — | -$56.15M | $1.31M | -$54.84M | -$84,000.00 | -$54.81M | -$0.70 | -$0.70 | 77,779,379 | 77,779,379 |
|---|
| 2024-06-30 | $54.12M | $2.06M | — | — | $64.78M | — | -$67.7M | -$1.86M | -$69.57M | $85,000.00 | -$70.41M | -$0.91 | -$0.91 | 77,500,245 | 77,500,245 |
|---|
| 2024-03-31 | $41.37M | $1.5M | — | — | $64.22M | — | -$139.24M | $3.47M | -$135.77M | $191,000.00 | -$136.06M | -$1.76 | -$1.76 | 77,136,493 | 77,136,493 |
|---|
| 2023-12-31 | $45.06M | $4.56M | — | — | $63.59M | — | -$94.23M | $5.71M | -$88.53M | $68,000.00 | -$90.17M | -$1.21 | -$1.21 | 743,798 | 743,798 |
|---|
| 2023-09-30 | $37.1M | $1.29M | — | — | $67.8M | — | -$92.59M | $3.36M | -$89.23M | $12,000.00 | $150.74M | $1.97 | $1.97 | 76,305,603 | 76,305,603 |
|---|
| 2023-06-30 | $32.2M | $1.45M | — | — | $68.2M | — | -$103.95M | $2.08M | -$101.87M | $65,000.00 | -$85.63M | -$1.13 | -$1.13 | 76,001,801 | 76,001,801 |
|---|
| 2023-03-31 | $30.89M | $4.15M | — | $7.5M | $65.95M | — | -$97.37M | $883,000.00 | -$96.49M | $78,000.00 | -$86.33M | -$1.27 | -$1.27 | 68,174,099 | 68,174,099 |
|---|
| 2022-12-31 | $29.34M | $868,000.00 | — | — | $57.09M | — | -$86.7M | $1.13M | -$85.57M | $63,000.00 | -$65.82M | -$1.03 | -$1.03 | 153,553 | 153,553 |
|---|
| 2022-09-30 | $28.08M | $1.11M | — | — | $52.42M | — | -$82.6M | -$1.31M | -$83.92M | $145,000.00 | -$69.66M | -$1.09 | -$1.09 | 64,033,759 | 64,033,759 |
|---|
| 2022-06-30 | $54.17M | $2.05M | — | — | $52.98M | — | -$65.45M | -$1.53M | -$66.98M | $53,000.00 | -$67.03M | -$1.05 | -$1.05 | 63,638,385 | 63,638,385 |
|---|
| 2022-03-31 | $48.49M | $2.14M | — | — | $46.79M | — | -$66.13M | -$9.79M | -$75.92M | $52,000.00 | -$75.97M | -$1.20 | -$1.20 | 63,132,841 | 63,132,841 |
|---|
| 2021-12-31 | -$38.41M | -$1.07M | — | — | $18.48M | — | -$84.85M | -$3.92M | -$88.77M | $4,000.00 | -$51.57M | -$0.84 | -$0.84 | 601,406 | 601,406 |
|---|
| 2021-09-30 | $68.22M | $1.59M | — | $48.41M | $36.07M | — | -$31.71M | -$3.89M | -$35.6M | $43,000.00 | -$35.64M | -$0.59 | -$0.59 | 60,803,045 | 60,803,045 |
|---|
| 2021-06-30 | $54.62M | $1.65M | — | $51.81M | $34.97M | — | -$35.32M | -$3.65M | -$38.96M | $49,000.00 | -$39.01M | -$0.64 | -$0.64 | 60,571,259 | 60,571,259 |
|---|
| 2021-03-31 | $47.41M | $1.65M | — | $47.95M | $36.78M | — | -$47.55M | -$6.01M | -$53.55M | $313,000.00 | -$53.87M | -$0.96 | -$0.96 | 56,268,508 | 56,268,508 |
|---|
| 2020-12-31 | $50.98M | $2.07M | — | — | $35.74M | — | -$118.55M | -$3.54M | -$122.09M | -$471,000.00 | -$121.62M | -$2.53 | -$2.53 | 1,250,528 | 1,250,528 |
|---|
| 2020-09-30 | $51.14M | $1.19M | — | $32.35M | $31.95M | — | -$19.44M | -$3.09M | -$22.53M | $23,000.00 | -$22.55M | -$0.44 | -$0.44 | 50,929,575 | 50,929,575 |
|---|
| 2020-06-30 | $48.43M | $1.49M | — | $30.79M | $34.97M | — | -$23.11M | -$2.89M | -$26M | $65,000.00 | -$26.07M | -$0.58 | -$0.58 | 44,763,843 | 44,763,843 |
|---|
| 2020-03-31 | $47.77M | $1.37M | — | $30.25M | $33.14M | $62.84M | -$15.07M | -$3.1M | -$18.17M | -$18.98M | $808,000.00 | $0.02 | $0.02 | 43,122,897 | 43,592,499 |
|---|
| 2019-12-31 | $46.69M | $1.73M | — | $36.37M | $27.53M | — | -$28.17M | -$2.06M | -$30.23M | $32,000.00 | -$30.26M | — | — | — | 230,343 |
|---|
| 2019-09-30 | $44.37M | $1.51M | — | $33.22M | $29.78M | $78.81M | -$34.44M | -$2.58M | -$37.01M | -$523,000.00 | -$36.49M | — | — | — | 42,943,828 |
|---|
| 2019-06-30 | $44.71M | $979,000.00 | — | $37.93M | $38.97M | $81.24M | -$36.53M | -$2.1M | -$38.63M | $69,000.00 | -$38.7M | — | — | — | 41,957,860 |
|---|
| 2019-03-31 | $39.57M | $1.02M | — | $33.44M | $32.67M | $77.8M | -$38.23M | -$2.35M | -$40.58M | $401,000.00 | -$40.98M | -$0.99 | -$0.99 | 41,410,314 | 41,410,314 |
|---|
| 2018-12-31 | $43.77M | $1.6M | — | $32.21M | $25.98M | $48.76M | -$4.99M | -$2.47M | -$7.46M | $0.00 | -$7.46M | — | — | — | 283,987 |
|---|
| 2018-09-30 | $40.71M | $1.13M | — | $32.45M | $26.11M | $76.29M | -$35.58M | -$18.52M | -$54.1M | $415,000.00 | -$54.52M | — | — | — | 40,717,440 |
|---|
| 2018-06-30 | $41.34M | $1.18M | — | $34.46M | $25.1M | $62.9M | -$21.56M | -$602,000.00 | -$22.16M | $167,000.00 | -$22.33M | — | — | — | 40,061,045 |
|---|
| 2018-03-31 | $38.43M | $1.61M | — | $24.64M | $26.47M | $56.34M | -$17.91M | -$237,000.00 | -$18.15M | $229,000.00 | -$18.38M | -$0.46 | -$0.46 | 39,657,418 | 39,657,418 |
|---|
| 2017-12-31 | $42.18M | $1.17M | — | $19.58M | $26.65M | $57.35M | -$15.18M | $4.14M | -$11.04M | $6.58M | -$17.62M | -$0.44 | -$0.44 | 467,923 | 467,923 |
|---|
| 2017-09-30 | $40.34M | $925,000.00 | — | $19.61M | $24.85M | $50.95M | -$10.61M | -$8.41M | -$19.02M | -$1.22M | -$17.79M | -$0.46 | -$0.46 | 38,654,086 | 38,654,086 |
|---|
| 2017-06-30 | $38.8M | $797,000.00 | — | $19.48M | $28.84M | $52.4M | -$13.6M | -$1.56M | -$15.15M | -$1.93M | -$13.23M | -$0.34 | -$0.34 | 39,041,145 | 39,041,145 |
|---|
| 2017-03-31 | $33.62M | $709,000.00 | — | $20.86M | $23.12M | $48.03M | -$14.41M | $1.25M | -$13.15M | -$2.06M | -$11.09M | -$0.29 | -$0.32 | 38,045,317 | 39,158,922 |
|---|
| 2016-12-31 | — | $1.2M | — | $20.06M | $26.23M | $55.55M | -$18.22M | $5.93M | -$12.29M | -$3.69M | -$8.6M | -$0.22 | -$0.22 | 268,954 | 1,559,101 |
|---|
| 2016-09-30 | — | $1.57M | — | $18.41M | $23.47M | $54.32M | -$20.37M | -$10.27M | -$30.65M | $6.47M | -$37.11M | -$1.00 | -$1.00 | 36,980,356 | 36,980,356 |
|---|
| 2016-06-30 | — | $1.02M | — | $17.68M | $23.21M | $44.69M | -$11.38M | -$9.42M | -$20.8M | -$7.39M | -$13.4M | -$0.37 | -$0.37 | 36,683,429 | 36,683,429 |
|---|
| 2016-03-31 | — | $757,000.00 | — | $14.67M | $19.13M | $37.25M | -$8.24M | $14.39M | $6.15M | -$5.07M | $11.22M | $0.31 | -$0.08 | 36,520,186 | 37,947,479 |
|---|
| 2015-12-31 | — | $761,000.00 | — | $15.45M | $22.69M | $45.65M | -$15.2M | $2.21M | -$12.99M | -$10.52M | -$2.47M | -$0.18 | -$0.13 | 909,841 | 780,903 |
|---|
| 2015-09-30 | — | $513,000.00 | — | $14.06M | $22.31M | $48.5M | -$20.5M | $164.84M | $144.34M | $38.76M | $105.58M | $2.95 | $1.78 | 35,741,877 | 42,752,859 |
|---|
| 2015-06-30 | — | $637,000.00 | — | $10.56M | $19.69M | $31.01M | -$6.94M | -$18.57M | -$25.51M | $15,000.00 | -$25.53M | -$0.73 | -$0.73 | 34,957,134 | 34,957,134 |
|---|
| 2015-03-31 | — | $274,000.00 | — | $10.35M | $14.86M | $25.48M | -$8.1M | $7.74M | -$366,000.00 | -$40.02M | $39.66M | $1.46 | $1.32 | 27,157,883 | 30,380,694 |
|---|
| 2014-12-31 | — | $338,000.00 | — | $14.9M | $17.55M | $32.78M | -$18.7M | -$10.33M | -$29.03M | $0.00 | -$29.03M | -$1.18 | -$1.18 | -172,338 | -172,338 |
|---|
| 2014-09-30 | — | $198,000.00 | — | $12.65M | $17.37M | $30.22M | -$21.87M | $3.89M | -$17.98M | $0.00 | -$17.98M | -$0.67 | -$0.84 | 26,682,510 | 28,210,225 |
|---|
| 2014-06-30 | — | $35,000.00 | — | $13.31M | $9.58M | $22.92M | -$17.18M | $26.46M | $9.28M | -$2.53M | $11.81M | $0.46 | -$0.77 | 25,635,277 | 27,326,442 |
|---|
| 2014-03-31 | — | $900.00 | — | $6.94M | $15.15M | $22.09M | -$22.06M | -$53.61M | -$75.67M | $65,376.00 | -$75.74M | -$3.25 | -$3.25 | 23,334,967 | 23,334,967 |
|---|
| 2013-12-31 | — | — | — | $4.97M | $7.3M | $12.27M | -$12.27M | -$1.59M | -$13.86M | — | -$13.94M | -$0.82 | -$0.82 | 1,407,550 | 1,407,550 |
|---|
| 2013-09-30 | — | — | — | $1.4M | $3.75M | $5.15M | -$5.15M | -$5.74M | -$10.9M | — | -$10.9M | -$0.71 | -$0.71 | 15,365,631 | 15,365,631 |
|---|
| 2013-06-30 | — | — | — | $605,203.00 | $4.49M | $5.1M | -$5.1M | — | -$5.05M | — | -$5.05M | -$0.41 | -$0.41 | 12,253,599 | 12,253,599 |
|---|
| 2013-03-31 | — | — | — | $158,690.00 | $1.73M | $1.89M | -$1.89M | — | -$4.87M | — | -$4.87M | — | — | — | 10,697,129 |
|---|
| 2012-12-31 | — | — | — | $375,613.00 | $29.26M | $13.5M | -$13.5M | — | — | — | -$13.53M | — | — | — | — |
|---|
| 2012-11-30 | $0.00 | — | — | — | — | — | — | — | — | — | -$3,661.00 | — | — | — | 106,695 |
|---|
| 2012-09-30 | — | — | — | $110,656.00 | $113,140.00 | $8.46M | -$8.46M | — | — | — | -$8.48M | — | — | — | — |
|---|
| 2012-08-31 | $0.00 | — | — | — | — | — | — | — | — | — | -$3,500.00 | — | — | — | 106,695 |
|---|
| 2012-06-30 | — | — | — | $141,962.00 | $144,288.00 | $4.74M | -$4.74M | — | — | — | -$4.76M | — | — | — | 3,064,764 |
|---|
| 2012-05-31 | $0.00 | — | — | — | — | — | — | — | — | — | -$3,509.00 | — | — | — | 106,695 |
|---|
| 2012-03-31 | — | — | — | $34,271.00 | $80,194.00 | $3.56M | -$3.56M | — | — | — | -$3.57M | — | — | — | 2,502,327 |
|---|
| 2011-11-30 | $0.00 | — | — | — | — | — | — | — | — | — | -$3,518.00 | — | — | — | 106,695 |
|---|
| 2011-08-31 | $0.00 | — | — | — | — | — | — | — | — | — | -$3,525.00 | — | — | — | 106,695 |
|---|
| 2011-05-31 | $0.00 | — | — | — | — | — | — | — | — | — | -$3,524.00 | — | — | — | 106,695 |
|---|
| 2011-02-28 | $0.00 | — | — | — | — | — | — | — | — | — | -$4,080.00 | — | — | — | — |
|---|
| 2010-11-30 | $0.00 | — | — | — | — | — | — | — | — | — | -$5,672.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 | $490.73M | $10.34M | — | — | $337.2M | — | -$62.82M | $13.55M | -$49.27M | $988,000.00 | -$25.55M | -$0.29 | -$0.29 | 89,211,813 | 89,211,813 |
|---|
| 2024-12-31 | $233.18M | $7.74M | — | — | $264.12M | — | -$323.83M | $3.32M | -$320.51M | $120,000.00 | -$321.55M | -$4.08 | -$4.08 | 78,888,861 | 78,888,861 |
|---|
| 2023-12-31 | $145.24M | $11.45M | — | — | $265.54M | — | -$388.14M | $12.03M | -$376.11M | $223,000.00 | -$111.4M | -$1.50 | -$1.50 | 74,267,418 | 74,267,418 |
|---|
| 2022-12-31 | $109.46M | $4.42M | — | $7.5M | $197.52M | — | -$319.81M | -$11.34M | -$331.16M | $313,000.00 | -$278.48M | -$4.37 | -$4.37 | 63,758,515 | 63,758,515 |
|---|
| 2021-12-31 | $131.84M | $3.82M | — | — | $126.28M | — | -$199.43M | -$17.46M | -$216.88M | $409,000.00 | -$180.09M | -$3.01 | -$3.01 | 59,832,287 | 59,832,287 |
|---|
| 2020-12-31 | $198.32M | $6.13M | — | — | $135.8M | — | -$176.16M | -$12.63M | -$188.79M | -$19.36M | -$169.43M | -$3.56 | -$3.56 | 47,539,631 | 47,539,631 |
|---|
| 2019-12-31 | $175.34M | $5.23M | — | $140.96M | $128.95M | — | -$137.36M | -$9.09M | -$146.45M | -$21,000.00 | -$146.43M | -$3.46 | -$3.46 | 42,339,961 | 42,339,961 |
|---|
| 2018-12-31 | $164.25M | $5.53M | — | $123.76M | $103.65M | $244.29M | -$80.04M | -$21.83M | -$101.87M | $811,000.00 | -$102.68M | -$2.54 | -$2.54 | 40,433,171 | 40,433,171 |
|---|
| 2017-12-31 | $154.94M | $3.61M | — | $78.17M | $101.33M | $208.73M | -$53.79M | -$4.57M | -$58.36M | $1.37M | -$59.73M | -$1.54 | -$1.54 | 38,769,816 | 38,769,816 |
|---|
| 2016-12-31 | $133.59M | $4.55M | — | $70.82M | $91.94M | $191.81M | -$58.21M | $632,000.00 | -$57.58M | -$9.68M | -$47.9M | -$1.29 | -$1.29 | 36,997,865 | 38,288,012 |
|---|
| 2015-12-31 | — | $2.19M | — | $50.43M | $79.54M | $150.64M | -$50.75M | $156.22M | $105.47M | -$11.77M | $117.24M | $3.49 | $3.17 | 33,560,249 | 37,581,439 |
|---|
| 2014-12-31 | — | $571,000.00 | — | $47.8M | $59.65M | $108.01M | -$79.81M | -$33.59M | -$113.4M | -$2.46M | -$110.94M | -$4.43 | -$4.43 | 25,057,509 | 25,057,509 |
|---|
| 2013-12-31 | — | $0.00 | — | $7.08M | $17.69M | $24.77M | -$24.77M | -$9.78M | -$34.55M | $76,000.00 | -$34.63M | -$2.44 | -$2.44 | 14,205,264 | 14,205,264 |
|---|
| 2012-12-31 | — | — | — | $662,502.00 | $29.59M | $30.26M | -$30.26M | — | -$30.34M | — | -$30.34M | — | — | — | 3,662,114 |
|---|
| 2012-02-29 | $0.00 | — | — | — | — | — | — | — | — | — | -$14,825.00 | — | — | — | 106,681 |
|---|
| 2011-02-28 | $0.00 | — | — | — | — | — | — | — | — | — | -$23,022.00 | — | — | — | 106,681 |
|---|