Complete source-backed income-statement history.
- Available history
- 2010-09-30 to 2026-03-31
- 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-03-31 | $0.00 | — | — | $3,137.00 | — | $307,691.00 | -$307,691.00 | — | — | — | -$423,584.00 | -$0.01 | -$0.01 | 57,304,600 | 57,304,600 |
|---|
| 2025-12-31 | $0.00 | — | — | $8,308.00 | — | $282,424.00 | -$282,424.00 | — | — | — | -$355,121.00 | -$0.01 | -$0.01 | 57,105,369 | 57,105,369 |
|---|
| 2025-09-30 | — | — | — | $6,514.00 | — | $476,547.00 | -$476,547.00 | — | — | — | -$581,329.00 | -$0.01 | -$0.01 | 56,684,451 | 56,684,451 |
|---|
| 2025-06-30 | — | — | — | $2,282.00 | — | $376,888.00 | -$376,888.00 | — | — | — | -$322,779.00 | $0.00 | $0.00 | 129,152 | 129,152 |
|---|
| 2025-03-31 | $0.00 | — | — | $5,778.00 | — | $480,875.00 | -$480,875.00 | — | — | — | -$511,156.00 | -$0.01 | -$0.01 | 56,597,169 | 56,597,169 |
|---|
| 2024-12-31 | $0.00 | — | — | $7,237.00 | — | $343,692.00 | -$343,692.00 | — | — | — | -$374,353.00 | -$0.01 | -$0.01 | 56,532,170 | 56,532,170 |
|---|
| 2024-09-30 | — | — | — | $6,374.00 | — | $966,062.00 | -$966,062.00 | — | — | — | -$1.17M | -$0.02 | -$0.02 | 56,530,665 | 56,530,665 |
|---|
| 2024-06-30 | $0.00 | — | — | $1,543.00 | — | $218,806.00 | -$218,806.00 | — | — | — | -$9.69M | -$0.18 | -$0.18 | 1,497,481 | 1,497,481 |
|---|
| 2024-03-31 | $0.00 | — | — | $6,144.00 | — | $533,119.00 | -$533,119.00 | — | — | — | -$538,145.00 | -$0.01 | -$0.01 | 54,035,865 | 54,035,865 |
|---|
| 2023-12-31 | — | — | — | $7,431.00 | — | $643,908.00 | -$643,908.00 | — | — | — | -$718,589.00 | -$0.01 | -$0.01 | 48,879,433 | 48,879,433 |
|---|
| 2023-09-30 | — | — | — | $8,299.00 | — | $675,015.00 | -$675,015.00 | — | — | — | -$745,547.00 | -$0.02 | -$0.02 | 48,617,675 | 48,617,675 |
|---|
| 2023-06-30 | $0.00 | — | — | $14,926.00 | — | $731,502.00 | -$731,502.00 | — | — | — | -$681,810.00 | -$0.01 | -$0.01 | 873,170 | 873,170 |
|---|
| 2023-03-31 | $0.00 | — | — | $24,242.00 | — | $883,714.00 | -$883,714.00 | — | — | — | -$857,884.00 | -$0.02 | -$0.02 | 45,456,417 | 45,456,417 |
|---|
| 2022-12-31 | — | — | — | $15,148.00 | — | $646,084.00 | -$646,084.00 | — | — | — | -$729,994.00 | -$0.02 | -$0.02 | 43,620,051 | 43,620,051 |
|---|
| 2022-09-30 | — | — | — | $28,443.00 | — | $895,267.00 | -$895,267.00 | — | — | — | -$919,427.00 | -$0.02 | -$0.02 | 43,451,846 | 43,451,846 |
|---|
| 2022-06-30 | — | — | — | $55,067.00 | — | $896,881.00 | -$896,881.00 | — | — | — | -$915,110.00 | — | — | — | 1,057,960 |
|---|
| 2022-03-31 | — | — | — | $29,411.00 | — | $427,406.00 | -$427,406.00 | $852,467.00 | — | — | $425,061.00 | — | — | — | 43,029,511 |
|---|
| 2021-12-31 | — | — | — | $54,404.00 | — | $672,699.00 | -$672,699.00 | $10.12M | — | — | $9.44M | — | — | — | 41,088,992 |
|---|
| 2021-09-30 | — | — | — | $61,809.00 | — | $553,190.00 | -$553,190.00 | -$110,686.00 | — | — | -$663,876.00 | — | — | — | 40,719,692 |
|---|
| 2021-06-30 | — | — | — | $169,964.00 | — | $539,562.00 | -$539,562.00 | -$112,523.00 | — | — | -$652,085.00 | — | — | — | 1,444,523 |
|---|
| 2021-03-31 | — | — | — | $332,208.00 | — | $1.45M | -$1.45M | -$103,111.00 | — | — | -$1.55M | — | — | — | 32,919,811 |
|---|
| 2020-12-31 | — | — | — | $155,385.00 | — | $447,274.00 | -$447,274.00 | -$303,171.00 | — | — | -$750,445.00 | — | — | — | 31,187,645 |
|---|
| 2020-09-30 | — | — | — | $90,988.00 | — | $394,072.00 | -$394,072.00 | -$104,340.00 | — | — | -$498,412.00 | — | — | — | 30,793,634 |
|---|
| 2020-06-30 | — | — | — | $751,000.00 | — | $2.86M | -$2.86M | $24,956.00 | — | — | -$2.84M | — | — | — | 397,504 |
|---|
| 2020-03-31 | — | — | — | $135,057.00 | — | $404,175.00 | -$404,175.00 | -$103,084.00 | — | — | -$507,259.00 | — | — | — | 29,640,938 |
|---|
| 2019-12-31 | — | — | — | $114,454.00 | — | $502,327.00 | -$502,327.00 | -$142,738.00 | — | — | -$645,065.00 | — | — | — | 28,804,007 |
|---|
| 2019-09-30 | — | — | — | $123,325.00 | — | $443,900.00 | -$443,900.00 | -$117,602.00 | — | — | -$561,502.00 | — | — | — | 27,466,812 |
|---|
| 2019-06-30 | — | — | — | $132,642.00 | — | $585,041.00 | -$585,041.00 | -$122,975.00 | — | — | -$708,016.00 | — | — | — | 231,229 |
|---|
| 2019-03-31 | — | — | — | $103,529.00 | — | $408,937.00 | -$408,937.00 | -$100,282.00 | — | — | -$509,219.00 | — | — | — | 26,842,776 |
|---|
| 2018-12-31 | — | — | — | $114,192.00 | — | $404,050.00 | -$404,050.00 | -$97,304.00 | — | — | -$501,354.00 | — | — | — | 26,382,778 |
|---|
| 2018-09-30 | — | — | — | $169,721.00 | — | $848,047.00 | -$848,047.00 | -$92,496.00 | — | — | -$940,543.00 | — | — | 25,659,730 | 25,659,730 |
|---|
| 2018-06-30 | — | — | — | $59,380.00 | — | $317,796.00 | -$317,796.00 | $70,811.00 | — | — | -$246,985.00 | — | — | 185,252 | 185,252 |
|---|
| 2018-03-31 | — | — | — | $680,436.00 | — | $1.64M | -$1.64M | -$92,714.00 | — | — | -$1.73M | — | — | 24,465,814 | 24,465,814 |
|---|
| 2017-12-31 | — | — | — | $338,755.00 | — | $1.15M | -$1.15M | $624,918.00 | — | — | -$522,849.00 | — | — | 24,233,123 | 24,233,123 |
|---|
| 2017-09-30 | — | — | — | $106,746.00 | — | $419,299.00 | -$419,299.00 | -$98,439.00 | — | — | -$517,738.00 | — | — | 24,067,093 | 24,067,093 |
|---|
| 2017-06-30 | — | — | — | $101,856.00 | — | $405,330.00 | -$405,330.00 | -$97,220.00 | — | — | -$502,550.00 | — | — | 52,305 | 52,305 |
|---|
| 2017-03-31 | — | — | — | $85,802.00 | — | $487,650.00 | -$487,650.00 | -$94,640.00 | — | — | -$582,290.00 | — | — | 23,348,981 | 23,348,981 |
|---|
| 2016-12-31 | — | — | — | $126,082.00 | — | $653,282.00 | -$653,282.00 | -$94,565.00 | — | — | -$747,847.00 | — | — | 23,328,499 | 23,328,499 |
|---|
| 2016-09-30 | — | — | — | $112,243.00 | — | $537,436.00 | -$537,436.00 | -$92,764.00 | — | — | -$630,200.00 | — | — | 23,544,122 | 23,544,122 |
|---|
| 2016-06-30 | $0.00 | — | — | $66,408.00 | — | $2.08M | -$2.08M | -$91,855.00 | — | — | -$2.17M | — | — | 156,729 | 156,729 |
|---|
| 2016-03-31 | $3,658.00 | — | — | $63,376.00 | — | $633,952.00 | -$630,294.00 | -$89,170.00 | — | — | -$718,432.00 | — | — | 22,888,963 | 22,888,963 |
|---|
| 2015-12-31 | — | — | — | $84,286.00 | — | $710,464.00 | -$710,464.00 | -$86,905.00 | — | — | -$795,595.00 | — | — | 22,585,001 | 22,585,001 |
|---|
| 2015-09-30 | — | — | — | $134,489.00 | — | $718,273.00 | -$718,273.00 | -$114,756.00 | — | — | -$831,234.00 | — | — | 22,289,077 | 22,289,077 |
|---|
| 2015-06-30 | $0.00 | — | — | $136,614.00 | — | $2.49M | -$2.49M | -$98,662.00 | — | — | -$2.59M | — | — | 454,716 | 454,716 |
|---|
| 2015-03-31 | $3,658.00 | — | — | $213,025.00 | — | $1.61M | -$1.6M | -$77,740.00 | — | — | -$1.67M | — | — | 20,835,885 | 20,835,885 |
|---|
| 2014-12-31 | — | — | — | $104,237.00 | — | $564,592.00 | -$564,592.00 | -$100,356.00 | — | — | -$663,920.00 | — | — | 19,965,459 | 19,965,459 |
|---|
| 2014-09-30 | — | — | — | $66,586.00 | — | $608,811.00 | -$608,811.00 | -$96,947.00 | — | — | -$704,687.00 | — | — | 19,817,076 | 19,817,076 |
|---|
| 2014-06-30 | $1,483.00 | — | — | $109,117.00 | — | $2.64M | -$2.64M | -$108,295.00 | — | — | -$2.74M | — | — | 224,322 | 224,322 |
|---|
| 2014-03-31 | $4,448.00 | — | — | $79,190.00 | — | $677,451.00 | -$673,003.00 | -$100,285.00 | — | — | -$771,961.00 | — | — | 18,783,957 | 18,783,957 |
|---|
| 2013-12-31 | $0.00 | — | — | -$120,003.00 | — | $650,862.00 | -$650,862.00 | -$88,606.00 | — | — | -$738,024.00 | — | — | 18,405,229 | 18,405,229,000,000 |
|---|
| 2013-09-30 | $0.00 | — | — | $66,558.00 | — | $1.42M | -$1.42M | -$88,029.00 | — | — | -$1.5M | — | — | 18,055,025 | 18,055,025,000,000 |
|---|
| 2013-06-30 | $1,483.00 | — | — | $52,131.00 | — | $3.44M | -$3.44M | -$82,358.00 | — | — | -$3.52M | — | — | 117,440 | 117,440 |
|---|
| 2013-03-31 | $10,379.00 | — | — | $53,259.00 | — | $1.02M | -$1.01M | -$79,958.00 | — | — | -$1.09M | — | — | 17,476,779 | 17,476,779 |
|---|
| 2012-12-31 | $0.00 | — | — | $37,713.00 | — | $1.11M | -$1.11M | -$72,022.00 | — | — | -$1.18M | — | — | 17,196,001 | 17,196,001 |
|---|
| 2012-09-30 | $0.00 | — | — | $48,606.00 | — | $2.4M | -$2.4M | -$55,266.00 | — | — | -$2.45M | — | — | 16,927,270 | 16,927,270 |
|---|
| 2012-06-30 | $0.00 | — | — | $28,237.00 | — | $741,722.00 | -$741,722.00 | $107,600.00 | — | — | -$632,720.00 | — | — | 301,911 | 301,911 |
|---|
| 2012-03-31 | $0.00 | — | — | $34,810.00 | — | $896,381.00 | -$896,381.00 | -$35,100.00 | — | — | -$930,121.00 | — | — | 16,145,128 | 16,145,128 |
|---|
| 2011-12-31 | $0.00 | — | — | $28,360.00 | — | $1.05M | -$1.05M | -$6,520.00 | — | — | -$1.06M | — | — | 15,818,467 | 15,818,467 |
|---|
| 2011-09-30 | $0.00 | — | — | $70,134.00 | — | $3.83M | -$3.83M | -$6,208.00 | — | — | -$3.83M | — | — | — | 13,450,823 |
|---|
| 2011-06-30 | — | — | — | $56,859.00 | — | $1M | -$1M | — | — | — | -$1.01M | — | — | — | — |
|---|
| 2011-03-31 | — | — | — | $478,804.00 | — | $1.99M | -$1.99M | -$4,057.00 | — | — | -$1.99M | — | — | — | — |
|---|
| 2010-12-31 | — | — | — | $51,956.00 | — | $3.14M | -$3.14M | -$4,235.00 | — | — | -$3.14M | — | — | — | — |
|---|
| 2010-09-30 | — | — | — | $49,001.00 | — | $840,475.00 | -$840,475.00 | -$1,892.00 | — | — | -$840,597.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-06-30 | — | — | — | $21,671.00 | — | $2.17M | -$2.17M | — | — | — | -$2.38M | -$0.04 | -$0.04 | 56,682,167 | 56,682,167 |
|---|
| 2024-06-30 | $0.00 | — | — | $23,416.00 | — | $2.07M | -$2.07M | — | — | $0.00 | -$11.69M | -$0.22 | -$0.22 | 51,995,654 | 51,995,654 |
|---|
| 2023-06-30 | $0.00 | — | — | $82,759.00 | — | $3.16M | -$3.16M | — | — | $0.00 | -$3.19M | -$0.07 | -$0.07 | 45,038,479 | 45,038,479 |
|---|
| 2022-06-30 | — | — | — | $200,691.00 | — | $2.55M | -$2.55M | — | — | — | $8.29M | $0.20 | $0.20 | 41,962,302 | 41,962,302 |
|---|
| 2021-06-30 | — | — | — | $748,545.00 | — | $2.83M | -$2.83M | -$623,145.00 | — | — | -$3.45M | — | — | — | 33,068,832 |
|---|
| 2020-06-30 | — | — | — | $1.12M | — | $4.21M | -$4.21M | -$338,468.00 | — | — | -$4.55M | — | — | — | 29,031,106 |
|---|
| 2019-06-30 | — | — | — | $520,084.00 | — | $2.25M | -$2.25M | -$413,057.00 | — | — | -$2.66M | — | — | — | 26,522,326 |
|---|
| 2018-06-30 | — | — | — | $1.19M | — | $3.52M | -$3.52M | $504,576.00 | — | — | -$3.02M | — | — | 24,439,059 | 24,439,059 |
|---|
| 2017-06-30 | — | — | — | $425,983.00 | — | $2.08M | -$2.08M | -$379,189.00 | — | — | -$2.46M | — | — | 23,459,931 | 23,459,931 |
|---|
| 2016-06-30 | $3,658.00 | — | — | $348,559.00 | — | $4.14M | -$4.14M | -$382,686.00 | — | — | -$4.52M | — | — | 22,745,281 | 22,745,281 |
|---|
| 2015-06-30 | $3,658.00 | — | — | $520,462.00 | — | $5.27M | -$5.27M | -$373,705.00 | — | — | -$5.63M | — | — | 20,545,456 | 20,545,456 |
|---|
| 2014-06-30 | $5,931.00 | — | — | $134,862.00 | — | $5.38M | -$5.38M | -$385,215.00 | — | $0.00 | -$5.76M | — | — | 18,636,364 | 18,636,364 |
|---|
| 2013-06-30 | $11,862.00 | — | — | $191,709.00 | — | $7.97M | -$7.96M | -$289,604.00 | — | $0.00 | -$8.24M | — | — | 17,315,436 | 17,315,436 |
|---|
| 2012-06-30 | $0.00 | — | — | $161,541.00 | — | $6.52M | -$6.52M | $59,772.00 | — | $0.00 | -$6.45M | — | — | 15,436,388 | 15,436,388 |
|---|
| 2011-06-30 | $0.00 | — | — | $636,620.00 | — | $6.97M | -$6.97M | — | — | $0.00 | -$6.99M | — | — | 12,366,062 | 12,366,062 |
|---|