Complete source-backed income-statement history.
- Available history
- 2014-06-30 to 2026-03-29
- 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-29 | $78.21M | $58.66M | $19.54M | — | — | $20.84M | -$1.3M | — | -$667,000.00 | $49,000.00 | -$742,000.00 | -$0.05 | -$0.05 | 16,136,132 | 16,136,132 |
|---|
| 2025-12-28 | $71.76M | $56.23M | $15.53M | — | — | $12.81M | $2.72M | — | $3.36M | $871,000.00 | $2.53M | $0.16 | $0.16 | 16,128,510 | 16,238,917 |
|---|
| 2025-09-28 | $69M | $53.61M | $15.4M | — | — | $11.62M | $3.78M | — | $4.55M | $891,000.00 | $3.64M | $0.22 | $0.22 | 16,177,634 | 16,255,397 |
|---|
| 2025-06-30 | $79.52M | $61.11M | $18.41M | — | — | $12.48M | $5.93M | — | $6.75M | $1.3M | $5.7M | $0.35 | $0.35 | -42,867 | -28,462 |
|---|
| 2025-03-30 | $75.96M | $60.2M | $15.77M | — | — | $11.65M | $4.11M | — | $4.87M | $1.05M | $3.74M | $0.23 | $0.23 | 16,414,340 | 16,540,345 |
|---|
| 2024-12-29 | $63.37M | $52.48M | $10.89M | — | — | $10.71M | $186,000.00 | — | $701,000.00 | $275,000.00 | $2.75M | $0.17 | $0.17 | 16,454,776 | 16,543,502 |
|---|
| 2024-09-29 | $65.36M | $53.56M | $11.8M | — | — | $10.79M | $1M | — | $1.21M | $193,000.00 | -$5.15M | -$0.31 | -$0.31 | 16,544,941 | 16,544,941 |
|---|
| 2024-06-30 | $54.32M | $45.72M | $8.6M | — | — | $9.2M | -$593,000.00 | — | $234,000.00 | -$71,000.00 | -$8.04M | -$0.47 | -$0.47 | -73,268 | -55,653 |
|---|
| 2024-03-31 | $83.98M | $64.39M | $19.59M | — | — | $12.84M | $6.75M | — | $7.39M | $1.66M | $3.76M | $0.22 | $0.22 | 16,844,440 | 16,965,624 |
|---|
| 2023-12-31 | $89.75M | $68.81M | $20.94M | — | — | $10.18M | $10.76M | — | $11.32M | $2.64M | $5.89M | $0.35 | $0.34 | 17,010,116 | 17,091,633 |
|---|
| 2023-10-01 | $94.31M | $71.83M | $22.48M | — | — | $11.92M | $10.55M | — | $11.03M | $2.5M | $6.2M | $0.36 | $0.36 | 17,156,283 | 17,224,608 |
|---|
| 2023-06-30 | $114.42M | $72.48M | $41.94M | — | — | $8.22M | $33.72M | — | $34.35M | $7.95M | $22.68M | $1.30 | $1.29 | -106,411 | -86,538 |
|---|
| 2023-04-02 | $166.78M | $124.18M | $42.6M | — | — | $13.57M | $29.03M | — | $29.53M | $6.74M | $22.51M | $1.28 | $1.27 | 17,559,920 | 17,748,910 |
|---|
| 2023-01-01 | $159.19M | $120.96M | $38.23M | — | — | $11.77M | $26.46M | — | $26.42M | $6.43M | $19.68M | $1.11 | $1.11 | 17,669,645 | 17,774,329 |
|---|
| 2022-10-02 | $169.52M | $123.54M | $45.97M | — | — | $13.75M | $32.22M | — | $31.81M | $7.18M | $4.07M | $0.23 | $0.23 | 17,946,061 | 18,031,725 |
|---|
| 2022-06-30 | $197.22M | $140.04M | $57.17M | — | — | $12.58M | $44.59M | — | $44.2M | $10.65M | $11.49M | $0.64 | $0.63 | -167,652 | -160,355 |
|---|
| 2022-04-03 | $169.34M | $125.27M | $44.07M | — | — | $12.47M | $31.6M | — | $31.26M | $6.96M | $20.94M | $1.14 | $1.13 | 18,295,949 | 18,487,346 |
|---|
| 2022-01-02 | $144.4M | $108.04M | $36.36M | — | — | $12.74M | $23.62M | — | $23.26M | $5.4M | $15.4M | $0.82 | $0.81 | 18,722,386 | 18,899,136 |
|---|
| 2021-10-03 | $130.65M | $100.07M | $30.58M | — | — | $14.2M | $16.38M | — | $16M | $3.77M | $10.39M | $0.55 | $0.55 | 18,850,301 | 19,004,119 |
|---|
| 2021-06-30 | $95.69M | $63.29M | $32.4M | — | — | $6.67M | $25.73M | — | $24.25M | $5.45M | $16.53M | $0.88 | $0.87 | 5,589 | 23,233 |
|---|
| 2021-04-04 | $147.85M | $110.63M | $37.23M | — | — | $14.66M | $22.56M | — | $21.81M | $4.24M | $17.57M | $0.93 | $0.93 | 18,817,975 | 18,989,629 |
|---|
| 2021-01-03 | $118.68M | $89.4M | $29.27M | — | — | $12.33M | $16.95M | — | $16.08M | $3.57M | $12.5M | $0.66 | $0.66 | 18,807,316 | 18,928,408 |
|---|
| 2020-10-04 | $103.75M | $77.52M | $26.23M | — | — | $12.83M | $13.4M | — | $12.39M | $2.82M | $9.57M | $0.51 | $0.51 | 18,774,336 | 18,866,826 |
|---|
| 2020-06-30 | $51.09M | $43.69M | $7.41M | — | — | $9.83M | -$2.42M | — | -$3.8M | -$964,000.00 | -$2.84M | -$0.15 | -$0.15 | 3,144 | 3,144 |
|---|
| 2020-03-29 | $102.56M | $81.29M | $21.27M | — | — | $68.45M | -$47.18M | — | -$48.26M | -$11.55M | -$36.71M | -$1.96 | -$1.96 | 18,739,480 | 18,739,480 |
|---|
| 2019-12-29 | $99.63M | $78.49M | $21.14M | — | — | $10.81M | $10.34M | — | $9.1M | $2.22M | $6.88M | $0.37 | $0.37 | 18,730,688 | 18,770,783 |
|---|
| 2019-09-29 | $109.79M | $84.26M | $25.53M | — | — | $12.84M | $12.7M | — | $11.35M | $2.73M | $8.62M | $0.46 | $0.46 | 18,723,845 | 18,770,756 |
|---|
| 2019-06-30 | $122.81M | $91.32M | $31.49M | — | — | $43.03M | -$11.54M | — | -$13.22M | -$3.16M | -$10.06M | -$0.54 | -$0.53 | 1,603 | 2,310 |
|---|
| 2019-03-31 | $128.39M | $97.03M | $31.36M | — | — | $12.89M | $18.46M | — | $16.6M | $3.83M | $12.76M | $0.68 | $0.68 | 18,657,719 | 18,756,605 |
|---|
| 2018-12-30 | $121.54M | $94.47M | $27.07M | — | — | $12.35M | $14.72M | — | $12.68M | $2.49M | $10.19M | $0.55 | $0.54 | 18,653,111 | 18,772,322 |
|---|
| 2018-09-30 | $93.64M | $70.44M | $23.2M | — | — | $11.59M | $11.61M | — | $10.69M | $2.23M | $8.47M | $0.45 | $0.45 | 18,646,039 | 18,768,764 |
|---|
| 2018-06-30 | $95.43M | $67.55M | $27.89M | — | — | $8.95M | $18.94M | — | $17.99M | $4.85M | $13.14M | $0.71 | $0.70 | 787 | 8,730 |
|---|
| 2018-04-01 | $93.81M | $69.43M | $24.38M | — | — | $9.18M | $15.2M | — | $14.3M | $2.85M | $11.45M | $0.62 | $0.61 | 18,622,083 | 18,728,424 |
|---|
| 2017-12-31 | $78.44M | $58.5M | $19.93M | — | — | $9.15M | $10.78M | — | $9.64M | $1.63M | $8.01M | $0.43 | $0.43 | 18,619,834 | 18,702,352 |
|---|
| 2017-10-01 | $65.05M | $46.89M | $18.16M | — | — | $7.1M | $11.06M | — | $10.57M | $3.53M | $7.05M | $0.38 | $0.38 | 18,615,100 | 18,686,626 |
|---|
| 2017-06-30 | $58.33M | $41.87M | $16.46M | — | — | $5.9M | $10.56M | — | $10.02M | $3.71M | $6.32M | $0.34 | $0.34 | 205 | 12,846 |
|---|
| 2017-04-02 | $58.49M | $43.56M | $14.93M | — | — | $10.64M | $4.28M | — | $3.72M | $1.48M | $2.24M | $0.12 | $0.12 | 18,593,296 | 18,625,904 |
|---|
| 2017-01-01 | $51.13M | $36.85M | $14.29M | — | — | $7.25M | $7.04M | — | $6.53M | $2.5M | $4.03M | $0.22 | $0.22 | 18,592,936 | 18,605,078 |
|---|
| 2016-10-02 | $60.69M | $42.88M | $17.81M | — | — | $6.17M | $11.64M | — | $11.02M | $4.04M | $6.98M | $0.38 | $0.38 | 18,591,808 | 18,592,603 |
|---|
| 2016-06-30 | $53.39M | $39.35M | $14.03M | — | — | $6.34M | $7.7M | — | $8.67M | $3.9M | $4.77M | $0.26 | $0.26 | 236,827 | 113,831 |
|---|
| 2016-03-27 | $57.03M | $41.19M | $15.84M | — | — | $8.33M | $7.51M | — | $7.46M | $2.56M | $4.89M | $0.26 | $0.26 | 18,574,887 | 18,779,557 |
|---|
| 2015-12-27 | $55.2M | $39.84M | $15.37M | — | — | $12.59M | $2.78M | — | $2.68M | $811,000.00 | $1.87M | $0.10 | $0.10 | 17,998,796 | 18,606,884 |
|---|
| 2015-09-27 | $55.98M | $40.14M | $15.84M | — | — | $11.82M | $4.02M | — | -$290,000.00 | $1.03M | -$1.32M | -$0.08 | -$0.08 | 16,263,793 | 16,263,793 |
|---|
| 2015-06-30 | $54.85M | $42.05M | $12.8M | — | — | $6.01M | $6.79M | — | $4.4M | $1.86M | $2.54M | $0.23 | $0.21 | 0 | 151,645 |
|---|
| 2015-03-29 | $54.28M | $41.4M | $12.89M | — | — | $11.8M | $1.09M | — | -$147,000.00 | -$252,000.00 | $105,000.00 | $0.01 | $0.01 | 11,139,000 | 11,995,366 |
|---|
| 2014-12-28 | $52.83M | $40.13M | $12.7M | — | — | $4.68M | $8.01M | — | $4.02M | $2.55M | $1.47M | $0.13 | $0.13 | 11,139,000 | 11,642,716 |
|---|
| 2014-09-28 | $52.42M | $39.64M | $12.78M | — | — | $4.75M | $8.03M | — | $3.86M | $2.44M | $1.42M | $0.13 | $0.12 | 11,139,000 | 11,495,079 |
|---|
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 | $284.2M | $227.34M | $56.87M | $6.5M | — | $45.63M | $11.23M | — | $13.54M | $2.82M | $7.04M | $0.43 | $0.43 | 16,428,485 | 16,525,773 |
|---|
| 2024-06-30 | $322.35M | $250.74M | $71.61M | $6.8M | — | $44.13M | $27.48M | — | $29.97M | $6.73M | $7.8M | $0.46 | $0.46 | 16,930,348 | 17,038,305 |
|---|
| 2023-06-30 | $609.9M | $441.16M | $168.74M | $6.3M | — | $47.31M | $121.43M | — | $122.1M | $28.3M | $68.94M | $3.91 | $3.88 | 17,618,797 | 17,765,117 |
|---|
| 2022-06-30 | $641.61M | $473.42M | $168.19M | $7.2M | — | $52M | $116.2M | — | $114.72M | $26.78M | $58.21M | $3.15 | $3.12 | 18,455,226 | 18,636,512 |
|---|
| 2021-06-30 | $465.96M | $340.83M | $125.13M | $5.8M | — | $46.49M | $78.64M | — | $74.52M | $16.08M | $56.17M | $2.99 | $2.96 | 18,805,464 | 18,951,521 |
|---|
| 2020-06-30 | $363.07M | $287.72M | $75.36M | $5.2M | — | $101.92M | -$26.57M | — | -$31.61M | -$7.57M | -$24.05M | -$1.28 | -$1.28 | 18,734,482 | 18,734,482 |
|---|
| 2019-06-30 | $466.38M | $353.25M | $113.13M | $5.6M | — | $79.87M | $33.26M | — | $26.75M | $5.39M | $21.35M | $1.14 | $1.14 | 18,653,892 | 18,768,207 |
|---|
| 2018-06-30 | $332.73M | $242.36M | $90.36M | $4.9M | — | $34.38M | $55.98M | — | $52.51M | $12.86M | $39.65M | $2.13 | $2.12 | 18,619,793 | 18,714,531 |
|---|
| 2017-06-30 | $228.63M | $165.16M | $63.48M | $3.55M | — | $29.96M | $33.52M | — | $31.29M | $11.72M | $19.57M | $1.05 | $1.05 | 18,592,885 | 18,620,708 |
|---|
| 2016-06-30 | $221.6M | $160.52M | $61.08M | $3.51M | — | $39.07M | $22.01M | — | $18.52M | $8.31M | $10.21M | $0.57 | $0.56 | 17,849,319 | 18,257,007 |
|---|
| 2015-06-30 | $214.39M | $163.22M | $51.17M | $3.03M | — | $27.25M | $23.92M | — | $12.13M | $6.59M | $5.53M | $0.50 | $0.47 | 11,139,000 | 11,862,699 |
|---|
| 2014-06-30 | $177.59M | $139.98M | $37.61M | $2.72M | — | $19.02M | $18.59M | — | $8.51M | -$11.41M | $19.93M | $1.79 | $1.78 | 11,139,000 | 11,182,264 |
|---|