Complete source-backed income-statement history.
- Available history
- 2010-12-31 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 | $0.00 | $685.3M | $127.6M | — | $144.3M | — | -$18.4M | -$4.8M | -$23.2M | $8.1M | -$31.6M | -$1.76 | -$1.76 | 17,912,000 | 17,912,000 |
|---|
| 2026-03-31 | $0.00 | $670.4M | $124.8M | — | $151.2M | — | -$28M | -$4.1M | -$32.1M | -$1.8M | -$30.5M | -$1.71 | -$1.71 | 17,821,000 | 17,821,000 |
|---|
| 2025-12-31 | $3.77B | $792.2M | $131M | — | $146.7M | — | -$37.2M | -$4.7M | -$41.9M | $9.7M | -$52.5M | -$2.97 | -$2.97 | 19,000 | 19,000 |
|---|
| 2025-09-30 | $0.00 | $823.2M | $155.9M | — | $152.6M | — | $2.3M | -$6.9M | -$4.6M | -$2.9M | -$2.3M | -$0.13 | -$0.13 | 17,717,000 | 17,717,000 |
|---|
| 2025-06-30 | $0.00 | $788.4M | $168.2M | — | $161M | — | -$8.5M | -$4.7M | -$13.2M | $200,000.00 | -$13.9M | -$0.79 | -$0.79 | 17,705,000 | 17,705,000 |
|---|
| 2025-03-31 | $0.00 | $732.7M | $177.7M | — | $156.2M | — | $21.3M | -$4.5M | $16.8M | $8.1M | $8.6M | $0.49 | $0.48 | 17,556,000 | 17,766,000 |
|---|
| 2024-12-31 | $4.31B | $859.9M | $207.6M | — | $153.9M | — | $32.3M | -$8.3M | $24M | $13.3M | $10.3M | $0.59 | $0.57 | 7,000 | 36,000 |
|---|
| 2024-09-30 | $0.00 | $823.2M | $192.9M | — | $158.6M | — | $33.1M | -$5M | $28.1M | $10.3M | $17.2M | $0.98 | $0.97 | 17,500,000 | 17,752,000 |
|---|
| 2024-06-30 | $0.00 | $908.8M | $259.3M | — | $163.7M | — | $95.6M | -$5.6M | $90M | $26.1M | $63.3M | $3.62 | $3.58 | 17,493,000 | 17,659,000 |
|---|
| 2024-03-31 | $0.00 | $820.8M | $235.7M | — | $151.9M | — | $83.8M | -$6.9M | $76.9M | $25.1M | $51.5M | $2.97 | $2.93 | 17,339,000 | 17,592,000 |
|---|
| 2023-12-31 | $4.12B | $817.5M | $209.7M | — | $161M | — | $48.7M | -$7M | $41.7M | $16M | $25.2M | $1.47 | $1.42 | 15,000 | 70,000 |
|---|
| 2023-09-30 | $0.00 | $797.6M | $203.6M | — | $145M | — | $58.6M | -$6M | $52.6M | $16.2M | $35.8M | $2.08 | $2.06 | 17,175,000 | 17,413,000 |
|---|
| 2023-06-30 | $0.00 | $892.7M | $197.9M | — | $139.1M | — | $58.8M | -$8M | $50.8M | $12M | $38.3M | $2.23 | $2.21 | 17,164,000 | 17,307,000 |
|---|
| 2023-03-31 | $0.00 | $824.9M | $174.4M | — | $131.8M | — | $42.6M | -$6.7M | $35.9M | $8.7M | $26.6M | $1.56 | $1.55 | 17,049,000 | 17,214,000 |
|---|
| 2022-12-31 | $3.55B | $838.5M | $146.7M | — | $126.9M | — | $19.8M | -$6.7M | $13.1M | $5.2M | $7.6M | $0.46 | $0.46 | 11,000 | 11,000 |
|---|
| 2022-09-30 | $0.00 | $753.2M | $86.9M | — | $111.8M | — | -$24.9M | -$7.5M | -$32.4M | $4.2M | -$37.3M | -$2.20 | -$2.20 | 16,920,000 | 16,920,000 |
|---|
| 2022-06-30 | $0.00 | $796.3M | $99.1M | — | $114.8M | — | -$15.7M | -$6.1M | -$21.8M | -$3.1M | -$19.4M | -$1.15 | -$1.15 | 16,907,000 | 16,907,000 |
|---|
| 2022-03-31 | $0.00 | $726.4M | $101.2M | — | $119.5M | — | -$18.3M | -$3M | -$21.3M | $2.9M | -$25M | -$1.48 | -$1.48 | 16,849,000 | 16,849,000 |
|---|
| 2021-12-31 | $3.08B | $766.2M | $63.5M | — | $104.9M | — | -$107M | $0.00 | -$107M | $7.8M | -$103.3M | -$6.14 | -$6.14 | 3,000 | 3,000 |
|---|
| 2021-09-30 | $0.00 | $683.1M | $65.1M | — | $119.4M | — | -$54.3M | -$2M | -$56.3M | $20.5M | -$77.2M | -$4.59 | -$4.59 | 16,820,000 | 16,820,000 |
|---|
| 2021-06-30 | $0.00 | $649.2M | $116.4M | — | $110.5M | — | $5.9M | -$6M | -$100,000.00 | -$2.4M | $1.9M | $0.11 | $0.11 | 16,815,000 | 16,860,000 |
|---|
| 2021-03-31 | $0.00 | $613.8M | $118.4M | — | $115.3M | — | $3.1M | $5.4M | $8.5M | $2.4M | $5.6M | $0.33 | $0.33 | 16,810,000 | 16,842,000 |
|---|
| 2020-12-31 | $2.81B | $597.9M | $121.7M | — | $108M | — | $13.7M | $700,000.00 | $14.4M | $1.2M | $13.1M | $0.78 | $0.78 | 9,000 | 3,000 |
|---|
| 2020-09-30 | $0.00 | $549M | $103.4M | — | $96.1M | — | $7.3M | -$900,000.00 | $6.4M | $700,000.00 | $5.1M | $0.30 | $0.30 | 16,795,000 | 16,803,000 |
|---|
| 2020-06-30 | $0.00 | $550.8M | $103.6M | — | $94.9M | — | $8.7M | -$7M | $1.7M | -$2.3M | $3.6M | $0.21 | $0.21 | 16,787,000 | 16,795,000 |
|---|
| 2020-03-31 | $0.00 | $649M | $136.7M | — | $116.5M | — | $20.2M | -$500,000.00 | $19.7M | $4.1M | $15.3M | $0.91 | $0.91 | 16,726,000 | 16,787,000 |
|---|
| 2019-12-31 | $3.29B | $693.6M | $141.2M | — | $133.1M | — | $8.1M | -$4.2M | $3.9M | $500,000.00 | $3.4M | $0.20 | $0.20 | 7,000 | 17,000 |
|---|
| 2019-09-30 | $0.00 | $631M | $135M | — | $115.5M | — | $19.5M | -$1.5M | $18M | $4.9M | $12.8M | $0.77 | $0.76 | 16,660,000 | 16,735,000 |
|---|
| 2019-06-30 | $0.00 | $716.8M | $139.4M | — | $116.5M | — | $22.9M | -$1.6M | $21.3M | $4.4M | $16.2M | $0.97 | $0.97 | 16,655,000 | 16,709,000 |
|---|
| 2019-03-31 | $0.00 | $708.6M | $126.2M | — | $122.8M | — | $3.4M | $1.3M | $4.7M | $1.5M | $3.4M | $0.20 | $0.20 | 16,607,000 | 16,679,000 |
|---|
| 2018-12-31 | $3.18B | $718.9M | $121.9M | — | $125.3M | — | -$3.4M | $500,000.00 | -$2.9M | -$1.7M | -$1.2M | -$0.07 | -$0.07 | 6,000 | 16,000 |
|---|
| 2018-09-30 | $0.00 | $666.2M | $117.7M | — | $105.5M | — | $12.2M | -$2M | $10.2M | -$4.7M | $15.4M | $0.93 | $0.93 | 16,555,000 | 16,601,000 |
|---|
| 2018-06-30 | $0.00 | $640.6M | $125.3M | — | $114.5M | — | $10.8M | -$1.3M | $9.5M | $3.8M | $5.6M | $0.34 | $0.34 | 16,550,000 | 16,587,000 |
|---|
| 2018-03-31 | $0.00 | $656.4M | $132.1M | — | $112.9M | — | $19.2M | $600,000.00 | $19.8M | $4.9M | $14.9M | $0.90 | $0.90 | 16,506,000 | 16,568,000 |
|---|
| 2017-12-31 | $795.5M | $662.1M | $133.4M | — | $117.5M | — | $15.9M | $19.4M | $35.3M | $37.6M | -$2.4M | -$0.15 | -$0.15 | 5,000 | 12,000 |
|---|
| 2017-09-30 | $691.1M | $569.7M | $121.4M | — | $103.3M | — | $18.1M | -$2.2M | $15.9M | -$800,000.00 | $16.5M | $1.00 | $1.00 | 16,457,000 | 16,526,000 |
|---|
| 2017-06-30 | $685.5M | $563.8M | $121.7M | — | $104.2M | — | $17.5M | $800,000.00 | $18.3M | $1.9M | $16.4M | $1.00 | $0.99 | 16,453,000 | 16,503,000 |
|---|
| 2017-03-31 | $713.1M | $587M | $126.1M | — | $103.5M | — | $22.6M | $1.7M | $24.3M | $6.2M | $18.1M | $1.10 | $1.10 | 16,421,000 | 16,474,000 |
|---|
| 2016-12-31 | $690.6M | $579.6M | $111M | — | $104.6M | — | $6.4M | $4.3M | $10.7M | -$1.4M | $12.2M | $0.74 | $0.75 | 5,000 | 7,000 |
|---|
| 2016-09-30 | $629.3M | $524.7M | $104.6M | — | $99.2M | — | $5.4M | $1.5M | $6.9M | -$5.1M | $12.3M | $0.75 | $0.75 | 16,385,000 | 16,439,000 |
|---|
| 2016-06-30 | $645.6M | $531.6M | $114M | — | $102.6M | — | $11.4M | $400,000.00 | $11.8M | $3.5M | $8.3M | $0.51 | $0.51 | 16,381,000 | 16,420,000 |
|---|
| 2016-03-31 | $604.2M | $506.3M | $97.9M | — | $88.2M | — | $9.7M | -$800,000.00 | $8.9M | -$1M | $10M | $0.61 | $0.61 | 16,352,000 | 16,399,000 |
|---|
| 2015-12-31 | $645M | $534.4M | $110.6M | — | $84.4M | — | $26.2M | $2.8M | $29M | $11.7M | $17.2M | $1.05 | $1.05 | 5,000 | 8,000 |
|---|
| 2015-09-30 | $652.1M | $545.4M | $106.7M | — | $77.7M | — | $29M | -$600,000.00 | $28.4M | $7.4M | $20.9M | $1.28 | $1.28 | 16,319,000 | 16,360,000 |
|---|
| 2015-06-30 | $658.7M | $548.1M | $110.6M | — | $83.3M | — | $27.3M | $100,000.00 | $27.4M | $4.6M | $22.7M | $1.39 | $1.39 | 16,315,000 | 16,351,000 |
|---|
| 2015-03-31 | $622.3M | $519.4M | $102.9M | — | $81.9M | — | $21M | -$1.3M | $19.7M | $5.7M | $13.9M | $0.85 | $0.85 | 16,277,000 | 16,331,000 |
|---|
| 2014-12-31 | $710.7M | $593.3M | $117.4M | — | $84.2M | — | $33.2M | -$300,000.00 | $32.9M | $6.3M | $26.4M | $1.62 | $1.61 | -110,000 | -107,000 |
|---|
| 2014-09-30 | $695.8M | $584.5M | $111.3M | — | $75.1M | — | $36.3M | $600,000.00 | $36.9M | $8.4M | $28.4M | $1.71 | $1.70 | 16,617,000 | 16,667,000 |
|---|
| 2014-06-30 | $684.7M | $577.4M | $107.3M | — | $77.3M | — | $47.7M | $1M | $48.7M | $15.7M | $32.9M | $1.96 | $1.95 | 16,802,000 | 16,838,000 |
|---|
| 2014-03-31 | $676M | $564.3M | $111.7M | — | $80.1M | — | $31.6M | $0.00 | $31.6M | $9.5M | $22.1M | $1.32 | $1.31 | 16,770,000 | 16,863,000 |
|---|
| 2013-12-31 | $717.9M | $592M | $125.9M | — | $91M | — | $35M | -$3M | $32M | $6.2M | $25.7M | $1.54 | $1.52 | -3,000 | 16,000 |
|---|
| 2013-09-30 | $643.9M | $532.3M | $111.6M | — | $80.3M | — | $31.3M | -$1.1M | $30.2M | $6.6M | $23.5M | $1.41 | $1.40 | 16,711,000 | 16,804,000 |
|---|
| 2013-06-30 | $659.6M | $545.3M | $114.3M | — | $78.4M | — | $35.9M | -$1.4M | $34.5M | -$1.7M | $36.2M | $2.16 | $2.16 | 16,730,000 | 16,789,000 |
|---|
| 2013-03-31 | $644.9M | $535.7M | $109.2M | — | $77.1M | — | $32.1M | -$1.4M | $30.7M | $6.1M | $24.6M | $1.47 | $1.47 | 16,747,000 | 16,780,000 |
|---|
| 2012-12-31 | $652M | $544.7M | $107.3M | — | $78.2M | — | $29M | -$1.4M | $27.6M | -$4.9M | $32.4M | $1.93 | $1.93 | -3,000 | -3,000 |
|---|
| 2012-09-30 | $585.6M | $485.6M | $100M | — | $71.7M | — | $28.3M | $800,000.00 | $29.1M | $4.2M | $24.9M | $1.48 | $1.48 | 16,782,000 | 16,818,000 |
|---|
| 2012-06-30 | $602M | $505.1M | $96.9M | — | $72.3M | — | $24.6M | -$3.1M | $21.5M | $2M | $19.5M | $1.16 | $1.16 | 16,777,000 | 16,800,000 |
|---|
| 2012-03-31 | $629.5M | $530.5M | $99M | — | $69.2M | — | $29.8M | -$2.9M | $26.9M | $5.7M | $21.2M | $1.27 | $1.26 | 16,758,000 | 16,788,000 |
|---|
| 2011-12-31 | $677.4M | $576.6M | $100.8M | — | $72.8M | — | $28M | -$300,000.00 | $27.7M | $4M | $23.6M | $1.41 | $1.40 | 4,000 | 0 |
|---|
| 2011-09-30 | $628.8M | $539.8M | $89M | — | $64.9M | — | $24.1M | -$2.5M | $21.6M | $4.1M | $17.5M | $1.04 | $1.04 | 16,790,000 | 16,832,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 | $3.77B | $3.14B | $632.8M | $137.2M | $616.5M | $654.9M | -$22.1M | -$20.8M | -$42.9M | $15.1M | -$60.1M | -$3.40 | -$3.40 | 17,670,000 | 17,670,000 |
|---|
| 2024-12-31 | $4.31B | $3.41B | $895.5M | $135.9M | $628.1M | $650.7M | $244.8M | -$25.8M | $219M | $74.8M | $142.3M | $8.16 | $8.04 | 17,442,000 | 17,710,000 |
|---|
| 2023-12-31 | $4.12B | $3.33B | $785.6M | $119.7M | $576.9M | $576.9M | $208.7M | -$27.7M | $181M | $52.9M | $125.9M | $7.35 | $7.24 | 17,137,000 | 17,385,000 |
|---|
| 2022-12-31 | $3.55B | $3.11B | $433.9M | $100.7M | $473M | $473M | -$39.1M | -$23.3M | -$62.4M | $9.2M | -$74.1M | -$4.38 | -$4.38 | 16,901,000 | 16,901,000 |
|---|
| 2021-12-31 | $3.08B | $2.71B | $363.4M | $108.3M | $450.1M | $515.7M | -$152.3M | -$2.6M | -$154.9M | $28.3M | -$173M | -$10.29 | -$10.29 | 16,818,000 | 16,818,000 |
|---|
| 2020-12-31 | $2.81B | $2.35B | $465.4M | $100.5M | $415.5M | $415.5M | $49.9M | -$7.7M | $42.2M | $3.7M | $37.1M | $2.21 | $2.21 | 16,775,000 | 16,799,000 |
|---|
| 2019-12-31 | $3.29B | $2.75B | $541.8M | $115.3M | $487.9M | $487.9M | $53.9M | -$6M | $47.9M | $11.3M | $35.8M | $2.15 | $2.14 | 16,645,000 | 16,726,000 |
|---|
| 2018-12-31 | $3.18B | $2.68B | $497M | $110.9M | $458.2M | $458.2M | $38.8M | -$2.2M | $36.6M | $2.3M | $34.7M | $2.10 | $2.09 | 16,540,000 | 16,602,000 |
|---|
| 2017-12-31 | $2.89B | $2.38B | $502.6M | $104.5M | $428.5M | $428.5M | $74.1M | $19.7M | $93.8M | $44.9M | $48.6M | $2.95 | $2.94 | 16,447,000 | 16,514,000 |
|---|
| 2016-12-31 | $2.57B | $2.14B | $427.5M | $107M | $394.6M | $394.6M | $32.9M | $5.4M | $38.3M | -$4M | $42.8M | $2.61 | $2.61 | 16,376,000 | 16,427,000 |
|---|
| 2015-12-31 | $2.58B | $2.15B | $430.8M | $88.3M | $327.3M | $327.3M | $103.5M | $1M | $104.5M | $29.4M | $74.7M | $4.58 | $4.57 | 16,307,000 | 16,355,000 |
|---|
| 2014-12-31 | $2.77B | $2.32B | $447.7M | $71.4M | $316.7M | $298.9M | $148.8M | $1.3M | $150.1M | $39.9M | $109.8M | $6.61 | $6.58 | 16,607,000 | 16,675,000 |
|---|
| 2013-12-31 | $2.67B | $2.21B | $461M | $69.2M | $326.8M | $326.7M | $134.3M | -$6.9M | $127.4M | $17.2M | $110M | $6.58 | $6.54 | 16,725,000 | 16,808,000 |
|---|
| 2012-12-31 | $2.47B | $2.07B | $403.2M | $67.5M | $291.4M | $291.5M | $111.7M | -$6.6M | $105.1M | $7M | $98M | $5.84 | $5.83 | 16,768,000 | 16,800,000 |
|---|
| 2011-12-31 | $2.54B | $2.16B | $383.5M | $61.3M | $273.5M | $273.5M | $110M | -$8.5M | $101.5M | $18.9M | $82.6M | $4.93 | $4.91 | 16,767,000 | 16,815,000 |
|---|
| 2010-12-31 | $1.8B | $1.52B | $279.8M | $48.6M | $229.5M | $233.7M | $46.1M | -$12M | $34.1M | $1.8M | $32.4M | $1.95 | $1.94 | 16,657,000 | 16,688,000 |
|---|