Complete source-backed income-statement history.
- Available history
- 2009-12-31 to 2026-07-04
- 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-07-04 | $83.94M | $51.5M | $32.44M | $5.76M | $31.96M | — | -$294,000.00 | -$1.56M | -$1.85M | -$148,000.00 | -$1.72M | -$0.13 | -$0.13 | 13,310 | 13,310 |
|---|
| 2026-04-04 | $84.35M | $51.48M | $32.87M | $5.59M | $32.09M | — | $340,000.00 | -$498,000.00 | -$158,000.00 | $129,000.00 | -$319,000.00 | -$0.02 | -$0.02 | 13,297 | 13,297 |
|---|
| 2025-12-31 | $80.57M | $50.91M | $29.67M | $5.53M | $27.93M | — | $1.04M | -$1.75M | -$705,000.00 | $1.23M | -$1.87M | -$0.14 | -$0.14 | 1,000 | 7,000 |
|---|
| 2025-09-27 | $79.73M | $47.6M | $32.13M | $5.04M | $27.3M | — | $10.16M | -$266,000.00 | $9.89M | $1.96M | $7.86M | $0.59 | $0.59 | 13,279,000 | 13,344,000 |
|---|
| 2025-06-28 | $75.16M | $44.57M | $30.59M | $5.39M | $27.7M | — | $2.71M | -$1.81M | $896,000.00 | $592,000.00 | $248,000.00 | $0.02 | $0.02 | 13,263 | 13,309 |
|---|
| 2025-03-29 | $71.74M | $44.7M | $27.05M | $4.87M | $26.71M | — | -$60,000.00 | -$1.23M | -$1.29M | -$332,000.00 | -$942,000.00 | -$0.07 | -$0.07 | 13,257 | 13,257 |
|---|
| 2024-12-31 | $72.65M | $44.88M | $27.77M | $5.27M | $27.27M | — | $199,000.00 | $1.71M | $1.91M | $1.22M | $768,000.00 | $0.06 | $0.06 | -14,000 | -19,000 |
|---|
| 2024-09-28 | $75.73M | $45.47M | $30.26M | $4.9M | $26.34M | — | $3.84M | -$3.29M | $546,000.00 | $1.87M | -$1.35M | -$0.10 | -$0.10 | 13,254,000 | 13,254,000 |
|---|
| 2024-06-29 | $77.36M | $44.95M | $32.41M | $4.95M | $26.5M | — | $5.91M | $1.05M | $6.96M | $2.32M | $4.6M | $0.34 | $0.34 | 13,348,000 | 13,389,000 |
|---|
| 2024-03-30 | $80.78M | $45.69M | $35.09M | $4.85M | $27.39M | — | $6.92M | $1.23M | $8.15M | $2.32M | $5.89M | $0.44 | $0.44 | 13,405,000 | 13,468,000 |
|---|
| 2023-12-31 | $89.53M | $51.03M | $38.5M | — | $26.36M | — | $12.01M | -$3.29M | $8.72M | $4.4M | $4.23M | $0.31 | $0.31 | -22,000 | -17,000 |
|---|
| 2023-09-30 | $85.85M | $49.92M | $35.94M | — | $26.56M | — | $8.22M | $552,000.00 | $8.78M | $2.42M | $6.28M | $0.46 | $0.46 | 13,600,000 | 13,686,000 |
|---|
| 2023-07-01 | $90.8M | $52.09M | $38.71M | — | $26.76M | — | $11.8M | -$60,000.00 | $11.74M | $3.38M | $8.24M | $0.61 | $0.60 | 13,601,000 | 13,670,000 |
|---|
| 2023-04-01 | $88.86M | $51.67M | $37.2M | — | $27.16M | — | $9.92M | -$722,000.00 | $9.2M | $2.22M | $6.96M | $0.51 | $0.51 | 13,586,000 | 13,652,000 |
|---|
| 2022-12-31 | $96.24M | $56.54M | $39.7M | — | $26.46M | — | $13.05M | -$2.32M | $10.73M | $1.88M | $8.83M | $0.65 | $0.64 | -17,000 | -4,000 |
|---|
| 2022-10-01 | $90.06M | $52.74M | $37.32M | — | $25.27M | — | $11.88M | $587,000.00 | $12.47M | $2.32M | $10.12M | $0.74 | $0.74 | 13,649,000 | 13,708,000 |
|---|
| 2022-07-02 | $88.62M | $51.28M | $37.33M | — | $25.88M | — | $10.55M | $2.92M | $13.47M | $2.59M | $10.76M | $0.79 | $0.79 | 13,648,000 | 13,692,000 |
|---|
| 2022-04-02 | $87.67M | $52.42M | $35.25M | — | $26.67M | — | $8.32M | $110,000.00 | $8.43M | $1.74M | $6.36M | $0.47 | $0.46 | 13,637,000 | 13,675,000 |
|---|
| 2021-12-31 | $90.02M | $55.14M | $34.88M | — | $26.06M | — | $8.74M | -$975,000.00 | $7.77M | $1.78M | $5.96M | $0.44 | $0.44 | 4,000 | 10,000 |
|---|
| 2021-10-02 | $81.97M | $50.13M | $31.85M | — | $24.58M | — | $7.27M | -$154,000.00 | $7.11M | $1.66M | $5.38M | $0.39 | $0.39 | 13,626,000 | 13,664,000 |
|---|
| 2021-07-03 | $75.34M | $45.54M | $29.8M | — | $22.45M | — | $4.92M | -$599,000.00 | $4.33M | $262,000.00 | $3.92M | $0.29 | $0.29 | 13,618,000 | 13,646,000 |
|---|
| 2021-04-03 | $70.59M | $41.97M | $28.62M | — | $22.18M | — | $6.44M | $268,000.00 | $6.71M | $1.76M | $4.96M | $0.36 | $0.36 | 13,593,000 | 13,629,000 |
|---|
| 2020-12-31 | $75.45M | $46.7M | $28.75M | — | $20.18M | — | $5.92M | -$2.68M | $3.24M | $3.14M | $118,000.00 | $0.01 | $0.01 | 4,000 | 12,000 |
|---|
| 2020-09-26 | $67.53M | $40.18M | $27.35M | — | $19.14M | — | $8.12M | -$348,000.00 | $7.77M | $2.11M | $5.6M | $0.41 | $0.41 | 13,575,000 | 13,637,000 |
|---|
| 2020-06-27 | $59.15M | $36.04M | $23.11M | — | $18.64M | — | $3.97M | -$1.54M | $2.43M | $684,000.00 | $1.76M | $0.13 | $0.13 | 13,571,000 | 13,609,000 |
|---|
| 2020-03-28 | $67.7M | $42.63M | $25.07M | — | $20.29M | — | $4.64M | $222,000.00 | $4.87M | $1.57M | $3.31M | $0.24 | $0.24 | 13,541,000 | 13,586,000 |
|---|
| 2019-12-31 | $69.14M | $44.98M | $24.17M | — | $20.22M | — | $1.76M | -$752,000.00 | $1.01M | -$2.85M | $3.87M | $0.28 | $0.28 | 3,000 | 9,000 |
|---|
| 2019-09-28 | $67.42M | $41.63M | $25.79M | — | $19.06M | — | $6.19M | $223,000.00 | $6.41M | $1.88M | $4.51M | $0.33 | $0.33 | 13,523,000 | 13,607,000 |
|---|
| 2019-06-29 | $70.87M | $42.26M | $28.61M | — | $19.9M | — | $8.1M | -$519,000.00 | $7.58M | $2M | $5.57M | $0.41 | $0.41 | 13,518,000 | 13,595,000 |
|---|
| 2019-03-30 | $76.53M | $43.47M | $33.05M | — | $20.45M | — | $12.6M | -$1.16M | $11.44M | $3.12M | $8.24M | $0.61 | $0.61 | 13,495,000 | 13,563,000 |
|---|
| 2018-12-31 | $76.98M | $46.17M | $30.82M | — | $20.91M | — | $7.09M | -$808,000.00 | $6.28M | $2.85M | $3.42M | $0.25 | $0.25 | 8,000 | 16,000 |
|---|
| 2018-09-29 | $75.49M | $44.91M | $30.58M | — | $19.72M | — | $10.63M | -$585,000.00 | $10.05M | $2.48M | $7.55M | $0.56 | $0.56 | 13,474,000 | 13,534,000 |
|---|
| 2018-06-30 | $74.23M | $42.87M | $31.37M | — | $19.99M | — | $11.32M | -$750,000.00 | $10.57M | $2.88M | $7.69M | $0.57 | $0.57 | 13,464,000 | 13,513,000 |
|---|
| 2018-03-31 | $73.09M | $44.59M | $28.51M | — | $20.32M | — | $8.19M | -$1.09M | $7.1M | $2.14M | $4.99M | $0.37 | $0.37 | 13,342,000 | 13,497,000 |
|---|
| 2017-12-31 | $69.44M | $42.7M | $26.74M | — | $18.83M | — | $7.16M | -$939,000.00 | $6.22M | $1.77M | $4.48M | $0.34 | $0.34 | 9,000 | 19,000 |
|---|
| 2017-09-30 | $62.81M | $38.54M | $24.27M | — | $18.31M | — | $5.53M | $1.03M | $6.56M | $2.24M | $4.26M | $0.32 | $0.32 | 13,291,000 | 13,470,000 |
|---|
| 2017-07-01 | $62.32M | $37.56M | $24.76M | — | $18.59M | — | $5.85M | -$1.04M | $4.81M | $1.2M | $3.62M | $0.27 | $0.27 | 13,257,000 | 13,446,000 |
|---|
| 2017-04-01 | $59.79M | $37.27M | $22.52M | — | $18.02M | — | $3.95M | -$981,000.00 | $2.96M | $961,000.00 | $2M | $0.15 | $0.15 | 13,210,000 | 13,438,000 |
|---|
| 2016-12-31 | $55.81M | $34.54M | $21.27M | — | $14.97M | — | $5.95M | -$935,000.00 | $5.02M | $2.04M | $3.01M | $0.23 | $0.23 | 2,000 | 10,000 |
|---|
| 2016-10-01 | $54.49M | $34.23M | $20.27M | — | $16.92M | — | $2.64M | -$421,000.00 | $2.22M | $1.14M | $1.05M | $0.08 | $0.08 | 13,192,000 | 13,422,000 |
|---|
| 2016-07-02 | $58M | $36.5M | $21.5M | — | $18.44M | — | $1.69M | -$401,000.00 | $1.29M | -$562,000.00 | $1.87M | $0.14 | $0.14 | 13,184,000 | 13,405,000 |
|---|
| 2016-04-02 | $56.63M | $36.85M | $19.78M | — | $18.05M | — | $990,000.00 | $97,000.00 | $1.09M | $591,000.00 | $480,000.00 | $0.04 | $0.04 | 13,178,000 | 13,399,000 |
|---|
| 2015-12-31 | $58.91M | $38.15M | $20.77M | — | $16.38M | — | $582,000.00 | -$605,000.00 | -$23,000.00 | $13.33M | -$13.4M | -$0.99 | -$0.99 | -73,000 | -287,000 |
|---|
| 2015-09-26 | $57.15M | $35.7M | $21.45M | — | $17.76M | — | -$1.71M | -$545,000.00 | -$2.26M | -$304,000.00 | -$1.94M | -$0.15 | -$0.15 | 13,347,000 | 13,347,000 |
|---|
| 2015-06-27 | $59.51M | $38.47M | $21.04M | — | $18.4M | — | $2.34M | -$587,000.00 | $1.75M | $288,000.00 | $1.48M | $0.11 | $0.11 | 13,580,000 | 13,790,000 |
|---|
| 2015-03-28 | $56.61M | $35.63M | $20.98M | — | $18.75M | — | $2.15M | -$1.12M | $1.04M | $190,000.00 | $860,000.00 | $0.06 | $0.06 | 13,746,000 | 13,960,000 |
|---|
| 2014-12-31 | $60.22M | $39.74M | $20.49M | — | $18.33M | — | -$3.61M | -$391,000.00 | -$4.01M | $813,000.00 | -$4.91M | -$0.36 | -$0.35 | 0 | 9,000 |
|---|
| 2014-09-27 | $63.4M | $39.73M | $23.67M | — | $19.65M | — | $3.88M | -$92,000.00 | $3.79M | $523,000.00 | $3.23M | $0.24 | $0.23 | 13,757,000 | 13,977,000 |
|---|
| 2014-06-28 | $65.16M | $40.25M | $24.91M | — | $19.9M | — | $5.01M | -$487,000.00 | $4.52M | $948,000.00 | $3.58M | $0.26 | $0.26 | 13,756,000 | 13,968,000 |
|---|
| 2014-03-29 | $61.24M | $39.53M | $21.71M | — | $19.16M | — | $2.22M | -$652,000.00 | $1.57M | $329,000.00 | $1.18M | $0.09 | $0.08 | 13,752,000 | 13,958,000 |
|---|
| 2013-12-31 | $60.56M | $37.88M | $22.68M | — | $19.21M | — | $3.38M | -$477,000.00 | $2.9M | $1.59M | $1.27M | $0.10 | $0.09 | 59,000 | 4,000 |
|---|
| 2013-09-28 | $57.73M | $38.49M | $19.24M | — | $18.49M | — | $602,000.00 | -$66,000.00 | $536,000.00 | -$919,000.00 | $1.47M | $0.11 | $0.11 | 13,734,000 | 13,944,000 |
|---|
| 2013-06-29 | $62.84M | $41.28M | $21.56M | — | $18.57M | — | $2.79M | -$1.21M | $1.58M | $292,000.00 | $1.31M | $0.10 | $0.09 | 13,392,000 | 13,947,000 |
|---|
| 2013-03-30 | $57.46M | $37.49M | $19.97M | — | $17.8M | — | $1.3M | -$573,000.00 | $724,000.00 | $288,000.00 | $387,000.00 | $0.03 | $0.03 | 13,387,000 | 13,928,000 |
|---|
| 2012-12-31 | $51.01M | $33.45M | $17.56M | — | $15.74M | — | $1.54M | -$366,000.00 | $1.18M | -$4.04M | $5.17M | $0.38 | $0.37 | 13,353,634 | 13,875,119 |
|---|
| 2012-09-29 | $55.43M | $36.69M | $18.74M | — | $15.65M | — | $3.09M | -$370,000.00 | $2.72M | $811,000.00 | $1.94M | $0.15 | $0.14 | 13,371 | 13,893 |
|---|
| 2012-06-30 | $55.33M | $35.48M | $19.85M | — | $15.76M | — | $4.09M | $39,000.00 | $4.13M | $1.13M | $2.96M | $0.22 | $0.21 | 13,366 | 13,882 |
|---|
| 2012-03-31 | $55.84M | $36.96M | $18.88M | — | $16.52M | — | $2.36M | $130,000.00 | $2.49M | $860,000.00 | $1.62M | $0.12 | $0.12 | 13,362,000 | 13,868,000 |
|---|
| 2011-12-31 | $56.41M | $37.59M | $18.82M | — | $16.95M | — | $1.87M | -$298,000.00 | $1.57M | $405,000.00 | $1.2M | $0.09 | $0.09 | 1,000 | 14,000 |
|---|
| 2011-10-01 | $60.04M | $38.85M | $21.19M | — | $16.48M | — | $4.71M | -$833,000.00 | $3.88M | $639,000.00 | $3.3M | $0.25 | $0.24 | 13,346,000 | 13,831,000 |
|---|
| 2011-07-02 | $62.13M | $40.04M | $22.09M | — | $17.08M | — | $5.01M | -$223,000.00 | $4.78M | $1.76M | $2.98M | $0.22 | $0.22 | 13,341,000 | 13,820,000 |
|---|
| 2011-04-02 | $59.53M | $38.52M | $21.01M | — | $16.33M | — | $4.68M | $200,000.00 | $4.88M | $1.51M | $3.29M | $0.25 | $0.24 | 13,340,000 | 13,809,000 |
|---|
| 2010-10-02 | $51.61M | $32.47M | $19.14M | — | $14.36M | — | $4.79M | -$458,000.00 | $4.33M | $1.7M | $2.62M | $0.20 | $0.19 | 13,332 | 13,779 |
|---|
| 2010-07-03 | $52.91M | $32.93M | $19.98M | — | $13.83M | — | $6.15M | -$65,000.00 | $6.09M | $2.02M | $4.04M | $0.30 | $0.30 | 13,332,000 | 13,332,000 |
|---|
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 | $307.2M | $187.77M | $119.43M | $20.83M | $109.64M | — | $13.85M | -$5.05M | $8.8M | $3.45M | $5.29M | $0.40 | $0.40 | 13,261,000 | 13,314,000 |
|---|
| 2024-12-31 | $306.52M | $180.99M | $125.53M | $19.96M | $107.51M | — | $16.86M | $700,000.00 | $17.56M | $7.73M | $9.91M | $0.74 | $0.74 | 13,353,000 | 13,386,000 |
|---|
| 2023-12-31 | $355.05M | $204.71M | $150.34M | $20.38M | $106.83M | — | $41.95M | -$3.52M | $38.44M | $12.43M | $25.71M | $1.89 | $1.88 | 13,574,000 | 13,653,000 |
|---|
| 2022-12-31 | $362.58M | $212.98M | $149.6M | $19.77M | $104.29M | — | $43.8M | $1.29M | $45.09M | $8.54M | $36.06M | $2.65 | $2.63 | 13,628,000 | 13,688,000 |
|---|
| 2021-12-31 | $317.92M | $192.78M | $125.14M | $17.2M | $95.27M | — | $27.37M | -$1.46M | $25.91M | $5.47M | $20.22M | $1.49 | $1.48 | 13,616,000 | 13,657,000 |
|---|
| 2020-12-31 | $269.81M | $165.54M | $104.27M | $12.6M | $78.26M | — | $22.66M | -$4.35M | $18.31M | $7.51M | $10.79M | $0.80 | $0.79 | 13,566,000 | 13,623,000 |
|---|
| 2019-12-31 | $283.96M | $172.34M | $111.62M | $12.1M | $79.62M | — | $28.65M | -$2.21M | $26.44M | $4.15M | $22.19M | $1.64 | $1.63 | 13,515,000 | 13,597,000 |
|---|
| 2018-12-31 | $299.79M | $178.53M | $121.27M | $11.8M | $80.94M | — | $37.22M | -$3.23M | $33.99M | $10.34M | $23.65M | $1.76 | $1.75 | 13,439,000 | 13,535,000 |
|---|
| 2017-12-31 | $254.35M | $156.07M | $98.28M | $11.7M | $73.75M | — | $22.49M | -$1.93M | $20.56M | $6.17M | $14.35M | $1.08 | $1.07 | 13,262,000 | 13,471,000 |
|---|
| 2016-12-31 | $224.93M | $142.12M | $82.81M | $11.1M | $68.38M | — | $11.27M | -$1.66M | $9.61M | $3.2M | $6.4M | $0.49 | $0.48 | 13,187,000 | 13,419,000 |
|---|
| 2015-12-31 | $232.18M | $147.95M | $84.23M | $9.6M | $71.28M | — | $3.36M | -$2.85M | $506,000.00 | $13.5M | -$13.01M | -$0.96 | -$0.96 | 13,485,000 | 13,485,000 |
|---|
| 2014-12-31 | $250.03M | $159.25M | $90.77M | $10.1M | $77.03M | — | $7.49M | -$1.62M | $5.87M | $2.61M | $3.08M | $0.22 | $0.22 | 13,755,000 | 13,977,000 |
|---|
| 2013-12-31 | $238.59M | $155.13M | $83.46M | $9.3M | $74.06M | — | $8.06M | -$2.32M | $5.74M | $1.25M | $4.44M | $0.33 | $0.32 | 13,563,000 | 13,944,000 |
|---|
| 2012-12-31 | $217.62M | $142.58M | $75.03M | $6.4M | $63.67M | — | $11.09M | -$567,000.00 | $10.52M | -$1.24M | $11.69M | $0.87 | $0.84 | 13,367,000 | 13,889,000 |
|---|
| 2011-12-31 | $238.11M | $155M | $83.11M | $6.8M | $66.85M | — | $16.26M | -$1.15M | $15.11M | $4.32M | $10.77M | $0.81 | $0.78 | 13,343,000 | 13,834,000 |
|---|
| 2010-12-31 | $207.52M | $130.4M | $77.13M | $6M | $57.3M | — | $19.83M | -$1.32M | $18.51M | $6.77M | $11.71M | $0.88 | $0.85 | 13,332,000 | 13,787,000 |
|---|
| 2009-12-31 | $171.99M | $119.29M | $52.71M | — | $43.36M | — | $7.3M | -$523,000.00 | $6.78M | $5.06M | $1.7M | $0.13 | $0.13 | 13,332,000 | 13,332,000 |
|---|