Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2023-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 |
|---|
| 2023-06-30 | $81.9M | — | — | — | — | — | — | — | $18.16M | $1.14M | $15.48M | $0.27 | $0.27 | 22,744,450 | 22,850,450 |
|---|
| 2022-06-30 | $69.19M | — | — | — | — | — | — | — | $18.71M | $368,000.00 | $44.96M | $1.38 | $1.37 | 22,654,825 | 22,848,328 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | — | — | -$5.13M | — | — | — | — |
|---|
| 2021-06-30 | $143.62M | — | — | — | — | — | — | — | $25.15M | $603,000.00 | $24.94M | $1.80 | $1.75 | 13,127,208 | 13,511,627 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | — | — | $1.31M | — | — | — | — |
|---|
| 2020-06-30 | $97.13M | $42.71M | — | — | — | — | — | — | -$30.97M | -$34,000.00 | -$35.27M | -$2.83 | -$2.83 | 12,901,880 | 12,901,880 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | -$50.73M | — | — | — | — |
|---|
| 2019-06-30 | $6.32M | $43.75M | — | — | — | — | — | — | -$32.67M | $143,000.00 | -$36.43M | — | — | — | 12,219,750 |
|---|
| 2018-06-30 | $7.13M | $53.89M | — | — | — | — | — | — | -$24.35M | -$502,000.00 | -$25.29M | — | — | — | 11,942,314 |
|---|
| 2017-06-30 | $5.36M | $54.08M | — | — | — | — | — | — | -$35.73M | -$76,000.00 | -$37.26M | -$0.34 | -$0.34 | 116,051,809 | 116,051,809 |
|---|
| 2016-06-30 | $105.73M | $36.1M | — | — | — | — | — | — | -$24.38M | -$621,000.00 | -$26.42M | -$0.29 | -$0.29 | 106,009,049 | 106,009,049 |
|---|
| 2015-06-30 | $119.84M | $57.86M | — | — | — | — | — | — | -$23.1M | -$1.7M | -$24.81M | -$0.27 | -$0.27 | 105,401,820 | 105,401,820 |
|---|
| 2014-06-30 | $145.41M | $63.51M | — | — | — | — | — | — | -$43.55M | $848,000.00 | -$36.68M | -$0.37 | -$0.37 | 102,947,944 | 102,947,944 |
|---|
| 2013-06-30 | $125.57M | $65.63M | — | — | — | — | — | — | -$14.06M | $128,000.00 | -$15.88M | -$0.16 | -$0.16 | 101,783,378 | 101,783,378 |
|---|
| 2012-06-30 | $172.08M | $73.22M | — | — | — | — | — | — | $7.62M | $1.45M | $5.29M | $0.05 | $0.05 | 101,205,545 | 110,993,160 |
|---|
| 2011-06-30 | $165.35M | $64.85M | — | — | — | — | — | — | $51.91M | $1.09M | $50.85M | $0.50 | $0.46 | 100,949,505 | 110,327,472 |
|---|
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 |
|---|
| 2022-12-31 | $255.4M | — | — | — | — | — | — | — | -$61.16M | -$323,000.00 | $87.31M | $2.52 | $2.50 | 22,653,879 | 22,838,129 |
|---|
| 2021-12-31 | $223.48M | — | — | — | — | — | — | — | $21.46M | $4.72M | $116.69M | $6.90 | $6.74 | 16,168,329 | 16,553,011 |
|---|
| 2020-12-31 | $215.93M | — | — | — | — | — | — | — | -$594,000.00 | $1.87M | -$192.96M | -$15.35 | -$15.35 | 12,896,568 | 12,896,568 |
|---|
| 2019-12-31 | $16.99M | — | — | — | — | — | — | — | -$178.86M | $1.48M | -$192.11M | -$12.43 | -$12.43 | — | 12,356,024 |
|---|
| 2018-12-31 | $28.39M | $206.33M | — | — | — | — | — | — | -$267.37M | -$1.11M | -$268.72M | — | — | — | 11,958,959 |
|---|
| 2017-12-31 | $23.67M | $213.93M | — | — | — | — | — | — | -$167.98M | -$3.19M | -$165.91M | — | — | — | 11,667,346 |
|---|
| 2016-12-31 | $21.8M | $175.07M | — | — | — | — | — | — | -$298.88M | $1.27M | -$303.82M | -$2.54 | -$2.54 | 107,366,783 | 107,366,783 |
|---|
| 2015-12-31 | $480.82M | $247.88M | — | — | — | — | — | — | -$129.22M | -$3.15M | -$134.11M | -$1.42 | -$1.42 | 105,896,235 | 105,896,235 |
|---|
| 2014-12-31 | $569.02M | $263.3M | — | — | — | — | — | — | -$61.98M | $84,000.00 | -$56.2M | -$0.65 | -$0.65 | 103,476,614 | 103,476,614 |
|---|
| 2013-12-31 | $512.28M | $244.41M | — | — | — | — | — | — | -$109.55M | -$4.26M | -$109.06M | -$1.09 | -$1.09 | 101,854,415 | 101,854,415 |
|---|
| 2012-12-31 | $616.49M | $269.28M | — | — | — | — | — | — | $175.87M | $312,000.00 | $175.49M | $1.72 | $1.58 | 101,232,720 | 111,033,758 |
|---|
| 2011-12-31 | $689.36M | $273.31M | — | — | — | — | — | — | $41.28M | -$56,000.00 | $40.81M | $0.39 | $0.37 | 100,926,448 | 110,323,652 |
|---|
| 2010-12-31 | $679.92M | $285.74M | — | — | — | — | — | — | $145.68M | $414,000.00 | $145.76M | $1.43 | $1.26 | 100,518,880 | 116,182,356 |
|---|
| 2009-12-31 | $598.68M | $316.47M | — | — | — | — | — | — | $69.4M | -$1.57M | $67.93M | $0.67 | $0.66 | 99,924,587 | 105,194,659 |
|---|