Complete source-backed income-statement history.
- Available history
- 2014-09-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 | $45.53M | — | — | — | — | $162.79M | -$9.27M | — | $9.29M | $1.9M | $3.2M | $0.18 | $0.18 | 16,791,000 | 16,791,000 |
|---|
| 2026-03-31 | $42.03M | — | — | — | — | $138.59M | $7.04M | — | $2.65M | $589,000.00 | $1.01M | $0.05 | $0.05 | 16,750,000 | 16,750,000 |
|---|
| 2025-12-31 | $66.71M | — | — | — | — | $148.34M | $32.09M | — | $31.5M | $4.66M | $12.19M | $0.71 | $0.71 | 16,744,000 | 16,744,000 |
|---|
| 2025-09-30 | $45.74M | — | — | — | — | $148.55M | $10.86M | — | $9.65M | $2.06M | $3.41M | $0.20 | $0.21 | 14,000 | -14,989,000 |
|---|
| 2025-06-30 | $44.07M | — | — | — | — | $144.76M | $9.97M | — | $11.05M | $1.75M | $4.19M | $0.25 | $0.25 | 16,660,000 | 16,660,000 |
|---|
| 2025-03-31 | $45.51M | — | — | — | — | $159.11M | $7.56M | — | $9.07M | $1.38M | $3.62M | $0.21 | $0.21 | 16,616,000 | 16,616,000 |
|---|
| 2024-12-31 | $47.39M | — | — | — | — | $206.09M | $13.39M | — | $16.58M | $2.48M | $6.38M | $0.38 | $0.38 | 16,613,000 | 16,613,000 |
|---|
| 2024-09-30 | $48.49M | — | — | — | — | $202.32M | $9.98M | — | $15.39M | $2.9M | $5.34M | $0.32 | $0.32 | 10,000 | 10,000 |
|---|
| 2024-06-30 | $49.27M | — | — | — | — | $193.42M | $12.25M | — | $16.06M | $3.66M | $4.94M | $0.29 | $0.29 | 16,542,000 | 16,542,000 |
|---|
| 2024-03-31 | $49.65M | — | — | — | — | $205.82M | $12.13M | — | $14.83M | $2.12M | $5.86M | $0.35 | $0.34 | 16,515,000 | 31,539,000 |
|---|
| 2023-12-31 | $46.52M | — | — | — | — | $251.08M | $10.62M | — | $18.16M | $2.64M | $7M | $0.42 | $0.41 | 16,508,000 | 31,512,000 |
|---|
| 2023-09-30 | -$503.22M | — | — | — | — | $208.15M | $14.78M | — | $20.25M | $3.19M | $7.7M | $0.46 | $0.47 | 10,000 | -15,005,000 |
|---|
| 2023-06-30 | $280.23M | — | — | — | — | $219.34M | $60.89M | — | $64.39M | $9.21M | $24.64M | $1.48 | $1.48 | 16,435,000 | 16,435,000 |
|---|
| 2023-03-31 | $208.42M | — | — | — | — | $190.63M | $17.79M | — | $48.19M | $6.88M | $18.47M | $1.11 | $1.11 | 16,408,000 | 31,430,000 |
|---|
| 2022-12-31 | $250.74M | — | — | — | — | $230.47M | $20.27M | — | $16.72M | $2.48M | $6.34M | $0.38 | $0.37 | 16,404,000 | 31,413,000 |
|---|
| 2022-09-30 | -$390.33M | — | — | — | — | $220.87M | $21.32M | — | $32.11M | $4.79M | $12M | $0.73 | $0.71 | 6,000 | 6,000 |
|---|
| 2022-06-30 | $211.09M | — | — | — | — | $185.67M | $25.42M | — | $20.21M | $2.94M | $7.57M | $0.46 | $0.46 | 16,343,000 | 31,353,000 |
|---|
| 2022-03-31 | $197.65M | — | — | — | — | $176.12M | $21.53M | — | $17.04M | $2.45M | $6.39M | $0.39 | $0.39 | 16,329,000 | 31,331,000 |
|---|
| 2021-12-31 | $181.57M | — | — | — | — | $161.48M | $20.09M | — | $21.35M | $3.05M | $8.04M | $0.49 | $0.49 | 16,325,000 | 31,325,000 |
|---|
| 2021-09-30 | $173.48M | — | — | — | — | $152.36M | $21.12M | — | $35.79M | $5.04M | $13.63M | $0.83 | $0.84 | 7,000 | 11,000 |
|---|
| 2021-06-30 | $145.24M | — | — | — | — | $124.37M | $20.87M | — | $22.39M | $3.36M | $8.23M | $0.50 | $0.50 | 16,269,000 | 31,308,000 |
|---|
| 2021-03-31 | $131.56M | — | — | — | — | $115.2M | $16.37M | — | $13.47M | $1.99M | $4.94M | $0.30 | $0.30 | 16,256,000 | 31,280,000 |
|---|
| 2020-12-31 | $156.95M | — | — | — | — | $143.21M | $13.73M | — | $22.51M | $2.76M | $8.9M | $0.54 | $0.51 | 16,252,000 | 31,252,000 |
|---|
| 2020-09-30 | $150.1M | — | — | — | — | $136.19M | $13.91M | — | $17M | $2.61M | $6.16M | $0.38 | $0.38 | 7,000 | 7,000 |
|---|
| 2020-06-30 | $138.65M | — | — | — | — | $123.51M | $15.14M | — | $18M | $2.61M | $6.72M | $0.41 | $0.41 | 16,198,000 | 31,198,000 |
|---|
| 2020-03-31 | $140.86M | — | — | — | — | $122.95M | $17.91M | — | $17.53M | $2.61M | $6.47M | $0.40 | $0.39 | 16,186,000 | 31,186,000 |
|---|
| 2019-12-31 | $159.89M | — | — | — | — | $138.11M | $21.78M | — | $25.35M | $3.72M | $9.45M | $0.58 | $0.58 | 16,177,000 | 16,177,000 |
|---|
| 2019-09-30 | $159.24M | — | — | — | — | $138.42M | $20.82M | — | $21.87M | $2.99M | $8.35M | $0.51 | $0.51 | 6,000 | 1,000 |
|---|
| 2019-06-30 | $143.72M | — | — | — | — | $123.75M | $19.96M | — | $15.6M | $2.23M | $5.85M | $0.36 | $0.36 | 16,137,000 | 16,149,000 |
|---|
| 2019-03-31 | $130.1M | — | — | — | — | $111.35M | $18.75M | — | $21.85M | $3.14M | $8.17M | $0.50 | $0.50 | 16,120,000 | 16,147,000 |
|---|
| 2018-12-31 | $280.31M | — | — | — | — | $142.06M | $138.26M | — | $137.05M | $18.97M | $52.21M | $3.22 | $3.22 | 16,120,000 | 16,131,000 |
|---|
| 2018-09-30 | $65.07M | — | — | — | — | $39.78M | $25.29M | — | $22.39M | $3.38M | $8.18M | $0.51 | $0.50 | 5,000 | 9,000 |
|---|
| 2018-06-30 | $62.08M | — | — | — | — | $40.26M | $21.82M | — | $22.91M | $3.46M | $8.38M | $0.52 | $0.52 | 16,087,000 | 16,135,000 |
|---|
| 2018-03-31 | $59.28M | — | — | — | — | $36.82M | $22.46M | — | $23.32M | $3.68M | $8.36M | $0.52 | $0.52 | 16,069,000 | 16,105,000 |
|---|
| 2017-12-31 | $218.54M | — | — | — | — | $36.15M | $182.4M | — | $207.89M | $48.34M | $71.12M | $4.40 | $4.39 | 16,060,000 | 16,084,000 |
|---|
| 2017-09-30 | $56.64M | — | — | — | — | $40.54M | $16.1M | — | $16.4M | $3.44M | $5.04M | $0.31 | $0.32 | 3,000 | 4,000 |
|---|
| 2017-06-30 | $55.5M | — | — | — | — | $33.78M | $21.73M | — | $22.13M | $4.53M | $6.86M | $0.43 | $0.43 | 16,037,000 | 16,058,000 |
|---|
| 2017-03-31 | $54.3M | — | — | — | — | $32.22M | $22.07M | — | $22.52M | $4.61M | $6.88M | $0.43 | $0.43 | 16,025,000 | 16,042,000 |
|---|
| 2016-12-31 | $105.29M | — | — | — | — | $29.63M | $75.67M | — | $75.87M | $15.67M | $23.51M | $1.46 | $1.46 | 16,025,000 | 16,028,000 |
|---|
| 2016-09-30 | $56.27M | — | — | — | — | $32.86M | $23.41M | — | $23.5M | $4.67M | $7.37M | $0.46 | $0.46 | 2,000 | 2,000 |
|---|
| 2016-06-30 | $52.21M | — | — | — | — | $30.37M | $21.84M | — | $21.91M | $4.5M | $6.7M | $0.42 | $0.42 | 16,008,000 | 16,008,000 |
|---|
| 2016-03-31 | $48.33M | — | — | — | — | — | $19.78M | — | $19.83M | $4.09M | $6.11M | $0.38 | $0.38 | 16,002,000 | 16,002,000 |
|---|
| 2015-12-31 | $110.13M | — | — | — | — | — | $81.67M | — | $81.69M | $11.31M | $17.05M | $1.07 | $1.07 | 16,000,000 | 16,000,000 |
|---|
| 2015-09-30 | $48.11M | — | — | — | — | — | $20.48M | — | $20.51M | $4.19M | $6.33M | — | — | — | 0 |
|---|
| 2015-06-30 | $48.18M | — | — | — | — | — | $18.1M | — | $16.91M | $651,000.00 | $970,000.00 | — | — | — | 16,000,000 |
|---|
| 2015-03-31 | $49.81M | — | — | — | — | — | $23.85M | — | $25.11M | $3,000.00 | $25.18M | — | — | — | — |
|---|
| 2014-12-31 | $46.84M | — | — | — | — | — | $18.28M | — | $19.62M | — | $19.65M | — | — | — | — |
|---|
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 | $182.7M | — | — | — | — | $658.5M | $41.78M | — | $46.35M | $7.67M | $17.6M | $1.03 | $1.03 | 16,644,000 | 16,644,000 |
|---|
| 2024-09-30 | $193.92M | — | — | — | — | $852.63M | $44.98M | — | $64.45M | $11.32M | $23.13M | $1.38 | $1.38 | 16,532,000 | 16,532,000 |
|---|
| 2023-09-30 | $236.16M | — | — | — | — | $848.59M | $113.73M | — | $149.54M | $21.77M | $57.15M | $3.44 | $3.44 | 16,426,000 | 16,426,000 |
|---|
| 2022-09-30 | $199.98M | — | — | — | — | $744.13M | $88.37M | — | $90.7M | $13.23M | $34M | $2.06 | $2.04 | 16,338,000 | 31,348,000 |
|---|
| 2021-09-30 | $607.24M | — | — | — | — | $535.15M | $72.09M | — | $94.17M | $13.15M | $35.7M | $2.18 | $2.15 | 16,266,000 | 31,282,000 |
|---|
| 2020-09-30 | $589.51M | — | — | — | — | $520.77M | $68.74M | — | $77.89M | $11.55M | $28.79M | $1.77 | $1.75 | 16,194,000 | 31,194,000 |
|---|
| 2019-09-30 | $713.37M | — | — | — | — | $515.58M | $197.79M | — | $196.36M | $27.32M | $74.58M | $4.59 | $4.59 | 16,132,000 | 16,143,000 |
|---|
| 2018-09-30 | $404.98M | — | — | — | — | $153.01M | $251.97M | — | $276.29M | $58.86M | $96.04M | $5.94 | $5.92 | 16,077,000 | 16,120,000 |
|---|
| 2017-09-30 | $271.73M | — | — | — | — | $136.17M | $135.56M | — | $136.92M | $28.25M | $42.29M | $2.63 | $2.63 | 16,032,000 | 16,048,000 |
|---|
| 2016-09-30 | $266.94M | — | — | — | — | $120.24M | $146.7M | — | $146.93M | $24.57M | $37.24M | $2.33 | $2.33 | 16,005,000 | 16,005,000 |
|---|
| 2015-09-30 | $192.94M | — | — | — | — | — | $80.71M | — | $82.15M | $4.85M | $7.3M | $0.46 | $0.46 | 16,000,000 | 16,000,000 |
|---|
| 2014-09-30 | $285.05M | — | — | — | — | — | $14.47M | — | $10.41M | $280,000.00 | $10.29M | — | — | — | — |
|---|