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 | — | — | — | — | — | $543,364.00 | $2.23M | — | — | — | -$42.31M | — | — | — | — |
|---|
| 2026-03-31 | — | — | — | — | — | $552,114.00 | $2.03M | — | — | — | $15.21M | — | — | — | — |
|---|
| 2025-12-31 | — | — | — | — | — | $459,778.00 | $1.8M | — | — | — | $42.05M | — | — | — | — |
|---|
| 2025-09-30 | — | — | — | — | — | $376,485.00 | $1.67M | — | — | — | $34.44M | — | — | — | — |
|---|
| 2025-06-30 | — | — | — | — | — | $352,196.00 | $1.59M | — | — | — | $8.79M | — | — | — | — |
|---|
| 2025-03-31 | — | — | — | — | — | $319,186.00 | $1.44M | — | — | — | $27.35M | — | — | — | — |
|---|
| 2024-12-31 | — | — | — | — | — | $345,014.00 | $1.77M | — | — | — | -$1.71M | — | — | — | — |
|---|
| 2024-09-30 | — | — | — | — | — | $332,268.00 | $1.89M | — | — | — | $18.05M | — | — | — | — |
|---|
| 2024-06-30 | — | — | — | — | — | $293,659.00 | $1.7M | — | — | — | $10.86M | — | — | — | — |
|---|
| 2024-03-31 | — | — | — | — | — | $268,622.00 | $1.59M | — | — | — | $9.08M | — | — | — | — |
|---|
| 2023-12-31 | — | — | — | — | — | $281,976.00 | $1.67M | — | — | — | $13.16M | — | — | — | — |
|---|
| 2023-09-30 | — | — | — | — | — | $301,623.00 | $1.78M | — | — | — | -$5.33M | — | — | — | — |
|---|
| 2023-06-30 | — | — | — | — | — | $335,042.00 | $1.81M | — | — | — | -$5.65M | — | — | — | — |
|---|
| 2023-03-31 | — | — | — | — | — | $276,159.00 | $1.33M | — | — | — | $9.29M | — | — | — | — |
|---|
| 2022-12-31 | — | — | — | — | — | $178,611.00 | $568,643.00 | — | — | — | $10.23M | — | — | — | — |
|---|
| 2022-09-30 | — | — | — | — | — | $178,565.00 | $229,661.00 | — | — | — | -$7.87M | — | — | — | — |
|---|
| 2022-06-30 | — | — | — | — | — | $241,147.00 | -$30,469.00 | — | — | — | -$13.01M | — | — | — | — |
|---|
| 2022-03-31 | — | — | — | — | — | $232,216.00 | -$207,261.00 | — | — | — | $7.29M | — | — | — | — |
|---|
| 2021-12-31 | — | — | — | — | — | $218,505.00 | -$207,607.00 | — | — | — | $4.58M | — | — | — | — |
|---|
| 2021-09-30 | — | — | — | — | — | $223,486.00 | -$211,778.00 | — | — | — | -$5.38M | — | — | — | — |
|---|
| 2021-06-30 | — | — | — | — | — | $230,352.00 | -$216,414.00 | — | — | — | $3.98M | — | — | — | — |
|---|
| 2021-03-31 | — | — | — | — | — | $238,437.00 | -$206,473.00 | — | — | — | -$12.88M | — | — | — | — |
|---|
| 2020-12-31 | — | — | — | — | — | $295,363.00 | -$247,922.00 | — | — | — | $2.06M | — | — | — | — |
|---|
| 2020-09-30 | — | — | — | — | — | $318,284.00 | -$240,984.00 | — | — | — | $11.76M | — | — | — | — |
|---|
| 2020-06-30 | — | — | — | — | — | $265,974.00 | -$146,149.00 | — | — | — | $22.26M | — | — | — | — |
|---|
| 2020-03-31 | — | — | — | — | — | $271,260.00 | $268,901.00 | — | — | — | -$3.52M | — | — | — | — |
|---|
| 2019-12-31 | — | — | — | — | — | $286,452.00 | $423,837.00 | — | — | — | $4.35M | — | — | — | — |
|---|
| 2019-09-30 | — | — | — | — | — | $248,332.00 | $469,903.00 | — | — | — | $6.31M | — | — | — | — |
|---|
| 2019-06-30 | — | — | — | — | — | $204,580.00 | $441,323.00 | — | — | — | $7.35M | — | — | — | — |
|---|
| 2019-03-31 | — | — | — | — | — | $248,916.00 | $538,690.00 | — | — | — | -$409,631.00 | — | — | — | — |
|---|
| 2018-12-31 | — | — | — | — | — | $223,976.00 | $404,312.00 | — | — | — | $7.05M | — | — | — | — |
|---|
| 2018-09-30 | — | — | — | — | — | $233,765.00 | $363,772.00 | — | — | — | -$7.38M | — | — | — | — |
|---|
| 2018-06-30 | — | — | — | — | — | $286,462.00 | $341,208.00 | — | — | — | -$6.83M | — | — | — | — |
|---|
| 2018-03-31 | — | — | — | — | — | $332,086.00 | $321,526.00 | — | — | — | -$201,260.00 | — | — | — | — |
|---|
| 2017-12-31 | — | — | — | — | — | $295,593.00 | $140,019.00 | — | — | — | $2.89M | — | — | — | — |
|---|
| 2017-09-30 | — | — | — | — | — | $317,642.00 | $122,114.00 | — | — | — | $3.71M | — | — | — | — |
|---|
| 2017-06-30 | — | — | — | — | — | $288,169.00 | $2,611.00 | — | — | — | -$5.07M | -$1.02 | — | — | — |
|---|
| 2017-03-31 | — | — | — | — | — | $279,646.00 | -$78,410.00 | — | — | — | $13.11M | $3.21 | — | — | — |
|---|
| 2016-12-31 | — | — | — | — | — | $388,708.00 | -$186,080.00 | — | — | — | -$31.76M | -$5.60 | — | — | — |
|---|
| 2016-09-30 | — | — | — | — | — | $602,924.00 | -$394,086.00 | — | — | — | -$4.82M | -$0.14 | — | — | — |
|---|
| 2016-06-30 | — | — | — | — | — | $330,670.00 | -$215,759.00 | — | — | — | $15.36M | $3.41 | — | — | — |
|---|
| 2016-03-31 | — | — | — | — | — | $231,147.00 | -$169,151.00 | — | — | — | $15.12M | $4.98 | — | — | — |
|---|
| 2015-12-31 | — | — | — | — | — | $198,810.00 | -$189,907.00 | — | — | — | -$5.04M | -$1.79 | — | — | — |
|---|
| 2015-09-30 | — | — | — | — | — | $218,890.00 | -$211,545.00 | — | — | — | -$6.74M | -$2.02 | — | — | — |
|---|
| 2015-06-30 | — | — | — | — | — | $246,034.00 | -$241,075.00 | — | — | — | -$3.02M | -$0.84 | — | — | — |
|---|
| 2015-03-31 | — | — | — | — | — | $292,740.00 | -$284,309.00 | — | — | — | $1.98M | $0.34 | — | — | — |
|---|
| 2014-12-31 | — | — | — | — | — | $307,941.00 | — | — | — | — | -$6.12M | -$1.47 | — | — | — |
|---|
| 2014-09-30 | — | — | — | — | — | $389,217.00 | — | — | — | — | -$21.97M | -$4.80 | — | — | — |
|---|
| 2014-06-30 | — | — | — | — | — | $355,945.00 | — | — | — | — | $6.12M | $1.45 | — | — | — |
|---|
| 2014-03-31 | — | — | — | — | — | $364,619.00 | — | — | — | — | $9.58M | $2.24 | — | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | $400,436.00 | — | — | — | — | -$23.28M | -$4.47 | — | — | — |
|---|
| 2013-09-30 | — | — | — | — | — | $456,752.00 | — | — | — | — | $19.45M | $3.50 | — | — | — |
|---|
| 2013-06-30 | — | — | — | — | — | $500,169.00 | — | — | — | — | -$78.38M | -$13.81 | — | — | — |
|---|
| 2013-03-31 | — | — | — | — | — | $562,631.00 | — | — | — | — | -$15.49M | -$3.15 | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | $741,883.00 | — | — | — | — | -$29.46M | — | — | — | — |
|---|
| 2012-09-30 | — | — | — | — | — | $627,264.00 | — | — | — | — | $39.86M | $7.04 | — | — | — |
|---|
| 2012-06-30 | — | — | — | — | — | $662,947.00 | — | — | — | — | -$25.7M | -$3.85 | — | — | — |
|---|
| 2012-03-31 | — | — | — | — | — | $860,435.00 | — | — | — | — | $35.03M | $4.34 | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | $1.01M | — | — | — | — | -$25.48M | — | — | — | — |
|---|
| 2011-09-30 | — | — | — | — | — | $1.22M | — | — | — | — | $20.99M | $1.47 | — | — | — |
|---|
| 2011-06-30 | — | — | — | — | — | $927,775.00 | — | — | — | — | -$17.72M | $0.53 | — | — | — |
|---|
| 2011-03-31 | — | — | — | — | — | $684,746.00 | — | — | — | — | $14.06M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | $722,860.00 | — | — | — | — | $49.18M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | — | — | $540,276.00 | — | — | — | — | $20M | — | — | — | — |
|---|
| 2010-06-30 | — | — | — | — | — | $504,385.00 | — | — | — | — | $26.14M | — | — | — | — |
|---|
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 | — | — | — | — | — | $1.51M | $6.5M | — | — | — | $112.62M | — | — | — | — |
|---|
| 2024-12-31 | — | — | — | — | — | $1.24M | $6.95M | — | — | — | $36.28M | — | — | — | — |
|---|
| 2023-12-31 | — | — | — | — | — | $1.19M | $6.59M | — | — | — | $11.46M | — | — | — | — |
|---|
| 2022-12-31 | — | — | — | — | — | $830,539.00 | $560,574.00 | — | — | — | -$3.37M | — | — | — | — |
|---|
| 2021-12-31 | — | — | — | — | — | $910,780.00 | -$842,272.00 | — | — | — | -$9.7M | — | — | — | — |
|---|
| 2020-12-31 | — | — | — | — | — | $1.15M | -$366,154.00 | — | — | — | $32.56M | — | — | — | — |
|---|
| 2019-12-31 | — | — | — | — | — | $988,280.00 | $1.87M | — | — | — | $17.6M | — | — | — | — |
|---|
| 2018-12-31 | — | — | — | — | — | $1.08M | $1.43M | — | — | — | -$7.36M | — | — | — | — |
|---|
| 2017-12-31 | — | — | — | — | — | $1.18M | $186,334.00 | — | — | — | $14.64M | — | — | — | — |
|---|
| 2016-12-31 | — | — | — | — | — | $1.55M | -$965,076.00 | — | — | — | -$6.1M | $2.65 | — | — | — |
|---|
| 2015-12-31 | — | — | — | — | — | $957,262.00 | -$926,836.00 | — | — | — | -$12.81M | -$4.31 | — | — | — |
|---|
| 2014-12-31 | — | — | — | — | — | $1.42M | -$1.36M | — | — | — | -$12.38M | -$2.58 | — | — | — |
|---|
| 2013-12-31 | — | — | — | — | — | $1.92M | -$1.8M | — | — | — | -$97.7M | -$17.93 | — | — | — |
|---|
| 2012-12-31 | — | — | — | — | — | $2.89M | — | — | — | — | $19.72M | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | $3.84M | — | — | — | — | -$8.16M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | — | — | $2.28M | — | — | — | — | $96.51M | — | — | — | — |
|---|
| 2009-12-31 | — | — | — | — | — | $1.2M | — | — | — | — | $27.22M | — | — | — | — |
|---|