Complete source-backed income-statement history.
- Available history
- 2010-06-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 | $108.91M | $71.82M | $37.1M | — | — | $31.81M | $5.28M | -$3.9M | $1.39M | $2.44M | -$1.06M | -$0.34 | -$0.34 | 3,071,656 | 3,071,656 |
|---|
| 2026-03-31 | $102.9M | $68.32M | $34.58M | — | — | $36.59M | -$2.01M | -$2.59M | -$4.6M | -$2.15M | -$2.45M | -$0.80 | -$0.80 | 3,071,656 | 3,071,656 |
|---|
| 2025-12-31 | $108.54M | $73.19M | $35.35M | — | — | $31.9M | $3.45M | -$3.54M | -$89,000.00 | -$25,000.00 | -$64,000.00 | -$0.02 | -$0.02 | 3,071,656 | 3,071,656 |
|---|
| 2025-09-30 | $113.89M | $77M | $36.89M | — | — | $33.11M | $3.78M | -$4.51M | -$728,000.00 | -$1.73M | $997,000.00 | $0.34 | -$0.04 | -7,559 | 240,315 |
|---|
| 2025-06-30 | $112.53M | $74.24M | $38.29M | — | — | $30.28M | $8M | -$548,000.00 | $7.46M | $2.07M | $5.39M | $1.75 | $1.24 | 3,081,970 | 4,356,355 |
|---|
| 2025-03-31 | $107.01M | $71.87M | $35.15M | — | — | $33.06M | $2.09M | $19.01M | $21.1M | $5.24M | $15.87M | $5.10 | $5.05 | 3,109,362 | 3,138,711 |
|---|
| 2024-12-31 | $111.51M | $76.15M | $35.36M | — | — | $34.6M | $762,000.00 | -$189,000.00 | $573,000.00 | $81,000.00 | $492,000.00 | $0.16 | $0.16 | 3,124,581 | 3,124,820 |
|---|
| 2024-09-30 | $112.74M | $76.76M | $35.99M | — | — | $53.46M | -$17.48M | -$4.64M | -$22.12M | -$2.25M | -$19.87M | -$6.32 | -$6.32 | -5,388 | -5,388 |
|---|
| 2024-06-30 | $123.88M | $86.83M | $37.05M | — | — | $35.91M | $1.13M | -$4.95M | -$3.82M | -$968,000.00 | -$2.86M | -$0.91 | -$0.91 | 3,140,191 | 3,140,191 |
|---|
| 2024-03-31 | $118.63M | $83.16M | $35.47M | — | — | $36.31M | -$838,000.00 | -$3.66M | -$4.5M | -$1.22M | -$3.28M | -$1.04 | -$1.04 | 3,154,771 | 3,154,771 |
|---|
| 2023-12-31 | $117.59M | $81.27M | $36.33M | — | — | $32.79M | $3.54M | -$4.45M | -$906,000.00 | -$224,000.00 | -$682,000.00 | -$0.22 | -$0.22 | 3,163,541 | 3,163,541 |
|---|
| 2023-09-30 | $103.55M | $73.7M | $29.85M | — | — | $29.48M | $369,000.00 | -$4.82M | -$4.46M | $109,000.00 | -$4.56M | -$1.46 | -$1.45 | 10,377 | -10,080 |
|---|
| 2023-06-30 | $91.52M | $59.35M | $32.17M | — | — | $26.61M | $5.56M | -$4.2M | $1.36M | $297,000.00 | $1.06M | $0.33 | $0.33 | 3,166,842 | 3,186,904 |
|---|
| 2023-03-31 | $91.12M | $59.51M | $31.61M | — | — | $26.66M | $4.95M | -$2.84M | $2.11M | $550,000.00 | $1.56M | $0.50 | $0.49 | 3,143,911 | 3,184,982 |
|---|
| 2022-12-31 | $68.99M | $47.04M | $21.94M | — | — | $17.38M | $4.57M | -$2.11M | $2.46M | $615,000.00 | $1.84M | $0.60 | $0.60 | 3,059,035 | 3,089,741 |
|---|
| 2022-09-30 | $73.78M | $50.87M | $22.91M | — | — | $21.7M | $1.21M | -$2.82M | -$1.61M | -$973,000.00 | -$635,000.00 | -$0.17 | -$0.17 | -12,599 | -13,723 |
|---|
| 2022-06-30 | $68.27M | $45.92M | $22.35M | — | — | $16.49M | $5.86M | -$1.03M | $4.84M | $1.37M | $3.47M | $1.12 | $1.11 | 3,090,321 | 3,130,925 |
|---|
| 2022-03-31 | $69.71M | $44.75M | $24.95M | — | — | $16.5M | $8.45M | $10.43M | $18.88M | $3.52M | $15.36M | $4.90 | $4.84 | 3,134,540 | 3,172,881 |
|---|
| 2021-12-31 | $75.16M | $47.54M | $27.62M | — | — | $17.21M | $10.41M | -$901,000.00 | $9.51M | $2.96M | $6.55M | $4.14 | $2.04 | 1,582,334 | 3,202,057 |
|---|
| 2021-09-30 | $70.54M | $44.9M | $25.64M | — | — | $16.5M | $9.14M | -$751,000.00 | $8.39M | $1.28M | $7.11M | $4.51 | $2.49 | 3,263 | -112,269 |
|---|
| 2021-06-30 | $69.1M | $44.03M | $25.07M | — | — | $16.83M | $8.23M | $4.4M | $12.64M | $2.7M | $9.94M | $6.35 | $3.01 | 1,566,064 | 3,297,854 |
|---|
| 2021-03-31 | $70.89M | $44.4M | $26.49M | — | — | $15.37M | $11.13M | $798,000.00 | $11.92M | $3.23M | $8.73M | $5.62 | $2.66 | 1,555,175 | 3,284,133 |
|---|
| 2020-12-31 | $62.45M | $40.19M | $22.27M | — | — | $14.98M | $7.29M | -$562,000.00 | $2.46M | $1.45M | $5.41M | $3.45 | $1.63 | 1,568,213 | 3,319,088 |
|---|
| 2020-09-30 | $60.82M | $36.61M | $24.2M | — | — | $16.33M | $7.88M | -$1.11M | $6.76M | $2.56M | $4.48M | $2.68 | $1.22 | -28,855 | 90,313 |
|---|
| 2020-06-30 | $42.47M | $25.76M | $16.71M | — | — | $10.72M | $5.99M | -$982,000.00 | $5.01M | $1.42M | $3.59M | $2.18 | $1.07 | 1,646,836 | 3,356,043 |
|---|
| 2020-03-31 | $46.43M | $28.66M | $17.78M | — | — | $14.71M | $3.07M | -$558,000.00 | $2.51M | $629,000.00 | $1.88M | $1.07 | $0.54 | 1,752,908 | 3,462,115 |
|---|
| 2019-12-31 | $42M | $25.38M | $16.63M | — | — | $13.14M | $3.49M | -$2.75M | $742,000.00 | $195,000.00 | $547,000.00 | $0.30 | $0.15 | 1,806,746 | 3,540,953 |
|---|
| 2019-09-30 | $190.34M | $32.44M | $13.64M | — | — | $18.33M | -$4.69M | -$5.76M | -$10.45M | -$2.96M | -$7.5M | -$3.92 | -$3.06 | -17,906 | -1,761,723 |
|---|
| 2019-06-30 | $1.4M | $27.8M | $19.25M | — | — | $15.44M | $3.81M | -$1.77M | $2.04M | $562,000.00 | $1.48M | $0.78 | $0.41 | 1,886,445 | 3,625,652 |
|---|
| 2019-03-31 | $919,202.00 | $28.32M | $18.65M | — | — | $16.61M | $2.05M | -$1.37M | $675,000.00 | $202,000.00 | $473,000.00 | $0.25 | $0.13 | 1,925,972 | 3,667,434 |
|---|
| 2018-12-31 | $53.2M | $33.86M | $19.34M | — | — | $17.25M | $2.09M | $7,000.00 | $2.1M | $567,000.00 | $1.53M | $0.79 | $0.41 | 1,945,247 | 3,696,030 |
|---|
| 2018-09-30 | $197.81M | $33.09M | $19.34M | — | — | $17.43M | $1.91M | -$1.14M | $766,193.00 | $721,059.00 | $45,134.00 | $0.03 | $0.02 | -7,163 | -22,385 |
|---|
| 2018-06-30 | $867,970.00 | $35.85M | $18.81M | — | — | $17.92M | $897,820.00 | $1M | $1.9M | -$174,806.00 | $2.08M | $1.05 | $0.56 | 1,970,136 | 3,740,204 |
|---|
| 2018-03-31 | $441,318.00 | $32.53M | $19.65M | — | — | $15.58M | $4.07M | -$1.72M | $2.36M | $435,256.00 | $1.92M | $0.98 | $0.50 | 1,970,136 | 3,811,672 |
|---|
| 2017-12-31 | $40.37M | $23.97M | $16.4M | — | — | $12.48M | $3.92M | $1.38M | $5.3M | $3.43M | $1.88M | $0.95 | $0.50 | 1,975,380 | 3,749,041 |
|---|
| 2017-09-30 | $39.96M | $23.51M | $16.45M | — | — | $12.69M | $3.77M | -$2.1M | $1.67M | $560,554.00 | $1.1M | $0.58 | $0.30 | -79,542 | -84,216 |
|---|
| 2017-06-30 | $41.38M | $24.38M | $16.99M | — | — | $11.61M | $5.38M | -$2.12M | $3.27M | $1.14M | $2.13M | $1.04 | $0.55 | 2,044,767 | 3,869,248 |
|---|
| 2017-03-31 | $38.54M | $22.06M | $16.48M | — | — | $11.2M | $5.27M | -$1.89M | $3.38M | $1.54M | $1.84M | $0.89 | $0.47 | 2,058,064 | 3,917,228 |
|---|
| 2016-12-31 | $32.19M | $19.54M | $12.65M | — | — | $8.97M | $3.68M | -$1.41M | $2.27M | $842,909.00 | $1.43M | $0.71 | $0.37 | 1,999,983 | 3,833,523 |
|---|
| 2016-09-30 | $19.02M | $16.16M | $2.86M | — | — | $3.84M | -$984,699.00 | $324,157.00 | -$660,542.00 | -$3.73M | $3.07M | $5.46 | $4.63 | -14,064,079 | -15,812,100 |
|---|
| 2016-06-30 | $19.99M | $14.89M | $5.1M | — | — | $4.04M | $1.06M | $56,701.00 | $1.11M | -$12.25M | $13.37M | $0.79 | $0.70 | 16,836,361 | 19,142,832 |
|---|
| 2016-03-31 | $19.84M | $14.23M | $5.61M | — | — | $4.41M | $1.2M | $20,030.00 | $1.22M | $0.00 | $1.22M | $0.43 | $0.37 | 2,815,951 | 3,265,638 |
|---|
| 2015-12-31 | $20.1M | $13.69M | $6.41M | — | — | $5.36M | $1.05M | -$332,930.00 | $714,322.00 | $413,980.00 | $176,148.00 | $0.06 | $0.05 | 2,817,516 | 3,309,782 |
|---|
| 2015-09-30 | $18.16M | $13.22M | $4.94M | — | — | $8.97M | -$4.04M | -$49,839.00 | -$4.09M | $376,000.00 | -$4.42M | -$4.93 | -$4.93 | -13,138,365 | -13,138,365 |
|---|
| 2015-06-30 | $2.94M | $1.8M | $1.14M | — | — | $5.29M | -$4.14M | -$64,754.00 | -$4.21M | $0.00 | -$4.21M | -$0.26 | -$0.26 | 16,151,289 | 16,151,289 |
|---|
| 2015-03-31 | $4.26M | $2.33M | $1.94M | — | — | $3.02M | -$1.09M | -$5,880.00 | -$1.1M | $0.00 | -$1.1M | -$0.07 | -$0.07 | 16,045,823 | 16,045,823 |
|---|
| 2014-12-31 | $8.01M | $4.77M | $3.24M | — | — | $4.1M | -$867,889.00 | -$4.08M | -$4.95M | $0.00 | -$4.95M | -$0.33 | -$0.33 | 15,111,162 | 15,111,162 |
|---|
| 2014-09-30 | — | — | $839,207.00 | — | — | $2.47M | -$1.63M | -$104,310.00 | — | — | -$1.74M | — | — | — | 392,904 |
|---|
| 2014-06-30 | — | — | $294,948.00 | — | — | $1.77M | -$1.47M | -$70,366.00 | — | — | -$1.54M | — | — | — | 13,798,880 |
|---|
| 2014-03-31 | — | — | $432,355.00 | — | — | $1.4M | -$970,955.00 | -$4,905.00 | — | — | -$975,860.00 | — | — | — | 13,144,063 |
|---|
| 2013-12-31 | — | — | $472,129.00 | — | — | $897,771.00 | -$425,642.00 | $17,484.00 | — | — | -$408,158.00 | — | — | — | 10,735,676 |
|---|
| 2013-09-30 | — | — | $99,521.00 | — | — | $1.21M | -$1.11M | $153,460.00 | — | — | -$960,319.00 | — | — | — | 649,566 |
|---|
| 2013-06-30 | — | — | $427,946.00 | — | — | $939,817.00 | -$511,871.00 | $407.00 | — | — | -$511,169.00 | — | — | — | 10,313,208 |
|---|
| 2013-03-31 | — | — | $438,171.00 | — | — | $1.24M | -$800,526.00 | -$2.41M | -$3.22M | — | -$3.22M | — | — | — | 8,379,069 |
|---|
| 2012-12-31 | — | — | $469,899.00 | — | — | $781,817.00 | -$311,918.00 | -$750,554.00 | -$1.06M | — | -$1.06M | — | — | — | 7,961,811 |
|---|
| 2012-09-30 | — | — | $475,163.00 | — | — | $969,426.00 | -$494,263.00 | -$349,224.00 | — | — | -$842,807.00 | — | — | — | 140,239 |
|---|
| 2012-06-30 | — | — | $669,196.00 | — | — | $744,065.00 | -$74,869.00 | -$214,845.00 | — | — | -$281,770.00 | — | — | — | 2,402,168 |
|---|
| 2012-03-31 | — | — | $595,093.00 | — | — | $821,953.00 | -$226,860.00 | -$32,362.00 | -$259,222.00 | — | -$258,993.00 | — | — | 2,345,253 | 2,345,253 |
|---|
| 2011-12-31 | — | — | $615,594.00 | — | — | $766,868.00 | -$151,274.00 | -$43,944.00 | -$195,218.00 | — | -$191,638.00 | — | — | 1,043,960 | 1,043,960 |
|---|
| 2011-09-30 | — | — | $695,095.00 | — | — | $966,198.00 | -$271,103.00 | -$47,805.00 | -$318,908.00 | — | -$313,777.00 | — | — | 4,871 | 4,871 |
|---|
| 2011-06-30 | — | — | $76,747.00 | — | — | $1.19M | -$1.12M | -$35,606.00 | -$1.15M | — | -$1.14M | — | — | 682,374 | 682,374 |
|---|
| 2011-03-31 | — | — | -$394,618.00 | — | — | $1.63M | -$2.03M | -$310.00 | -$2.03M | — | -$2.31M | — | — | 658,928 | 658,928 |
|---|
| 2010-12-31 | — | — | $100,045.00 | — | — | $1.99M | -$1.89M | $1,562.00 | -$1.88M | — | -$1.73M | — | — | 636,828 | 636,828 |
|---|
| 2010-09-30 | — | — | $365,029.00 | — | — | $2.24M | -$1.87M | -$1,576.00 | -$1.88M | $0.00 | -$1.82M | — | — | 352 | 352 |
|---|
| 2010-06-30 | — | — | $817,562.00 | — | — | $2.36M | -$1.54M | $4,940.00 | -$1.54M | — | -$1.34M | — | — | 631,213 | 631,213 |
|---|
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-09-30 | $444.94M | $299.26M | $145.69M | — | — | $131.05M | $14.64M | $13.77M | $28.4M | $5.66M | $22.74M | $7.35 | $4.93 | 3,094,087 | 4,616,346 |
|---|
| 2024-09-30 | $472.84M | $328.02M | $144.82M | — | — | $158.47M | -$13.64M | -$17.7M | -$31.34M | -$4.66M | -$26.69M | -$8.48 | -$8.48 | 3,147,646 | 3,147,646 |
|---|
| 2023-09-30 | $355.17M | $239.61M | $115.57M | — | — | $100.12M | $15.45M | -$13.98M | $1.47M | $1.57M | -$102,000.00 | -$0.03 | -$0.03 | 3,133,554 | 3,133,554 |
|---|
| 2022-09-30 | $286.91M | $189.09M | $97.83M | — | — | $71.9M | $25.93M | $5.69M | $31.62M | $6.88M | $24.74M | $7.94 | $7.84 | 3,116,214 | 3,155,535 |
|---|
| 2021-09-30 | $272.98M | $173.52M | $99.46M | — | — | $63.67M | $35.79M | $3.89M | $39.68M | $8.66M | $31.2M | $19.92 | $9.80 | 1,566,288 | 3,182,546 |
|---|
| 2020-09-30 | $191.72M | $116.4M | $75.32M | — | — | $54.9M | $20.42M | -$4.81M | $15.62M | $4.96M | $10.93M | $6.40 | $3.09 | 1,706,561 | 3,534,936 |
|---|
| 2019-09-30 | $193.29M | $122.42M | $70.87M | — | — | $67.62M | $3.26M | -$8.89M | -$5.64M | -$1.63M | -$4.01M | -$2.11 | -$2.11 | 1,901,315 | 1,901,315 |
|---|
| 2018-09-30 | $199.63M | $125.44M | $74.2M | — | — | $63.4M | $10.8M | -$470,000.00 | $10.33M | $4.41M | $5.92M | $3.01 | $1.58 | 1,965,595 | 3,742,959 |
|---|
| 2017-09-30 | $152.06M | $89.49M | $62.57M | — | — | $44.47M | $18.1M | -$7.52M | $10.58M | $4.08M | $6.5M | $2.94 | $1.61 | 2,210,104 | 4,047,696 |
|---|
| 2016-09-30 | $78.95M | $58.98M | $19.97M | — | — | $17.66M | $2.32M | $67,958.00 | $2.39M | -$15.57M | $17.83M | $6.33 | $5.40 | 2,815,072 | 3,303,698 |
|---|
| 2015-09-30 | $33.37M | $22.12M | $11.25M | — | — | $21.39M | -$10.14M | -$4.2M | -$14.34M | $376,000.00 | -$14.67M | -$5.58 | -$5.58 | 2,627,636 | 2,627,636 |
|---|
| 2014-09-30 | $7.27M | $5.23M | $2.04M | — | — | $6.54M | -$4.5M | -$162,097.00 | -$4.66M | $0.00 | -$4.66M | — | — | — | 13,144,248 |
|---|
| 2013-09-30 | — | — | $1.44M | — | — | $4.17M | -$2.74M | -$3.01M | — | $0.00 | -$5.75M | — | — | — | 9,394,260 |
|---|
| 2012-09-30 | — | — | $2.36M | — | — | $3.3M | -$947,266.00 | -$640,375.00 | -$1.59M | $0.00 | -$1.58M | — | — | — | 2,068,828 |
|---|
| 2011-09-30 | — | — | $477,269.00 | — | — | $5.78M | -$5.3M | -$82,159.00 | -$5.38M | $0.00 | -$5.5M | — | — | 664,167 | 664,167 |
|---|
| 2010-09-30 | — | — | $3.11M | — | — | $11.96M | -$8.85M | $41,189.00 | -$8.81M | -$230,382.00 | -$7.46M | — | — | 631,503 | 631,503 |
|---|