Complete source-backed income-statement history.
- Available history
- 2009-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 | $2.01B | $1.65B | $355.2M | — | $320.3M | — | $34.4M | $1.9M | $22M | $6M | $15.5M | $0.30 | $0.30 | 51,892,000 | 52,603,000 |
|---|
| 2026-03-31 | $1.57B | $1.28B | $288.8M | — | $265.2M | — | $23.2M | $1.7M | $13.2M | $8.2M | $4.5M | $0.11 | $0.10 | 42,406,000 | 43,161,000 |
|---|
| 2025-12-31 | $1.1B | $935.9M | $168.9M | — | $203.4M | — | -$37.9M | -$300,000.00 | -$47.7M | -$10.2M | -$37.9M | -$1.18 | -$1.18 | 31,000 | 31,000 |
|---|
| 2025-09-30 | $1.16B | $962M | $199.5M | — | $200.5M | — | -$1M | $800,000.00 | -$10.3M | $4.1M | -$14.8M | -$0.46 | -$0.46 | 32,199,000 | 32,199,000 |
|---|
| 2025-06-30 | $1.17B | $959.9M | $209.4M | — | $201.8M | — | $5.8M | -$2.3M | -$6.3M | -$8.4M | $1.9M | $0.06 | $0.06 | 32,196,000 | 32,351,000 |
|---|
| 2025-03-31 | $1.14B | $931.3M | $204.4M | — | $202.1M | — | $2.3M | $300,000.00 | -$6.9M | -$1.6M | -$5.6M | -$0.18 | -$0.18 | 31,855,000 | 31,855,000 |
|---|
| 2024-12-31 | $1.01B | $816.3M | $191.1M | — | $188.5M | — | $2.6M | $2.7M | -$4.8M | -$600,000.00 | -$4.3M | -$0.13 | -$0.13 | -450,000 | -450,000 |
|---|
| 2024-09-30 | $1.13B | $924.6M | $202M | — | $196.9M | — | $5.3M | -$200,000.00 | -$6.4M | -$400,000.00 | -$6.6M | -$0.20 | -$0.20 | 32,746,000 | 32,746,000 |
|---|
| 2024-06-30 | $1.23B | $1B | $223.5M | — | $199M | — | $22.8M | $1.8M | $13.3M | $3M | $9.9M | $0.29 | $0.29 | 34,159,000 | 34,418,000 |
|---|
| 2024-03-31 | $1.24B | $1.02B | $217.6M | — | $216.8M | — | $800,000.00 | -$200,000.00 | -$9.5M | -$2.1M | -$7.6M | -$0.22 | -$0.22 | 34,023,000 | 34,023,000 |
|---|
| 2023-12-31 | $1.11B | $865.2M | $247.2M | — | $203.7M | — | $43.5M | -$500,000.00 | $33.5M | $7.5M | $25.8M | $0.77 | $0.76 | -283,000 | -290,000 |
|---|
| 2023-09-30 | $1.25B | $997.4M | $249.3M | — | $193M | — | $56.3M | $1.2M | $48.2M | $12.9M | $35M | $1.02 | $1.00 | 34,349,000 | 34,895,000 |
|---|
| 2023-06-30 | $1.34B | $1.08B | $260.9M | — | $202.6M | — | $58.3M | -$300,000.00 | $49.7M | $12.1M | $37.6M | $1.07 | $1.06 | 34,951,000 | 35,453,000 |
|---|
| 2023-03-31 | $1.41B | $1.14B | $264.2M | — | $194.2M | — | $70M | -$100,000.00 | $62.3M | $14.8M | $47.3M | $1.30 | $1.27 | 36,453,000 | 37,245,000 |
|---|
| 2022-12-31 | $1.29B | $1.13B | $163.1M | — | $190.5M | — | -$27.4M | -$300,000.00 | -$34.7M | -$10.9M | -$24.1M | -$0.59 | -$0.57 | -187,000 | -216,000 |
|---|
| 2022-09-30 | $1.54B | $1.27B | $271M | — | $186.5M | — | $84.5M | $200,000.00 | $75.6M | $20.5M | $55.1M | $1.49 | $1.46 | 37,050,000 | 37,762,000 |
|---|
| 2022-06-30 | $1.74B | $1.28B | $465.9M | — | $182.9M | — | $286.8M | -$15.3M | $263.2M | $66.8M | $196.4M | $5.20 | $5.10 | 37,799,000 | 38,524,000 |
|---|
| 2022-03-31 | $1.75B | $1.34B | $410.1M | — | $175.3M | — | $234.8M | -$5.7M | $218.8M | $55M | $163.6M | $4.26 | $4.17 | 38,391,000 | 39,224,000 |
|---|
| 2021-12-31 | $1.53B | $1.21B | $327.3M | — | $180.9M | — | $148.3M | $300,000.00 | $138M | $31.5M | $106.4M | $2.77 | $2.72 | 12,000 | 87,000 |
|---|
| 2021-09-30 | $1.58B | $1.21B | $364.6M | — | $180.2M | — | $184.4M | -$800,000.00 | $66.1M | $16.1M | $49.7M | $1.29 | $1.27 | 38,470,000 | 39,091,000 |
|---|
| 2021-06-30 | $1.42B | $1.16B | $257M | — | $178.3M | — | $166.1M | -$700,000.00 | $151.8M | $38.5M | $112.9M | $2.94 | $2.91 | 38,459,000 | 38,730,000 |
|---|
| 2021-03-31 | $1.15B | $949.4M | $197.9M | — | $171.8M | — | $46.4M | $300,000.00 | $33.2M | $7.6M | $25.3M | $0.66 | $0.66 | 38,117,000 | 38,640,000 |
|---|
| 2020-12-31 | $853M | $699.1M | $153.9M | — | $149.1M | — | $4.8M | $4.9M | -$20.4M | -$3.9M | -$16.7M | -$0.44 | -$0.44 | 31,000 | 31,000 |
|---|
| 2020-09-30 | $831.5M | $675.6M | $155.9M | — | $125.4M | — | $30.3M | $500,000.00 | -$59M | -$19.3M | -$39.9M | -$1.05 | -$1.05 | 38,117,000 | 38,117,000 |
|---|
| 2020-06-30 | $771.8M | $656.3M | $115.5M | — | $124.1M | — | -$10.6M | -$100,000.00 | -$30M | -$4.5M | -$25.6M | -$0.67 | -$0.67 | 38,079,905 | 38,079,905 |
|---|
| 2020-03-31 | $1.01B | $814.5M | $195.8M | — | $155.7M | — | $40.1M | $900,000.00 | $19.3M | $2.9M | $16.4M | $0.43 | $0.43 | 37,783,761 | 38,225,329 |
|---|
| 2019-12-31 | $961.5M | $781.1M | $180.4M | — | $142.9M | — | $57.4M | $700,000.00 | $34.1M | $7.7M | $26.4M | $0.70 | $0.69 | 29,371 | 52,557 |
|---|
| 2019-09-30 | $1.1B | $900M | $204.4M | — | $165.6M | — | $40M | -$300,000.00 | $16.5M | $6.3M | $10.1M | $0.27 | $0.27 | 37,783,761 | 37,965,851 |
|---|
| 2019-06-30 | $1.2B | $993.1M | $211.8M | — | $164.6M | — | $46.1M | -$200,000.00 | $22M | $5.5M | $16.4M | $0.43 | $0.43 | 37,769,001 | 37,918,339 |
|---|
| 2019-03-31 | $1.23B | $999.5M | $231.3M | — | $163.7M | — | $67.3M | -$800,000.00 | $42.6M | $13M | $29.5M | $0.79 | $0.78 | 37,449,450 | 37,840,463 |
|---|
| 2018-12-31 | $1.16B | $960.3M | $199.7M | — | $171.3M | — | $26.9M | -$70.3M | -$1.3M | -$2M | $600,000.00 | $0.01 | $0.01 | 38,561 | 37,835 |
|---|
| 2018-09-30 | $1.25B | $1.04B | $208.2M | — | $174M | — | $31.5M | $74.2M | $79.7M | $2M | $77.5M | $2.08 | $2.06 | 37,367,746 | 37,689,174 |
|---|
| 2018-06-30 | $1.06B | $871.8M | $185.3M | — | $138.9M | — | $46.4M | $1.1M | $23.6M | $6.2M | $17.5M | $0.47 | $0.46 | 37,294,982 | 37,625,751 |
|---|
| 2018-03-31 | $941.3M | $776.4M | $164.9M | — | $130.5M | — | $34.4M | $3.6M | $14.7M | $4.1M | $10.4M | $0.28 | $0.28 | 37,208,581 | 37,538,560 |
|---|
| 2017-12-31 | $810.6M | $674.1M | $136.5M | — | $121.7M | — | $14.8M | $2.1M | -$6.3M | -$6.6M | $0.00 | $0.00 | $0.00 | 10,846 | 3,609 |
|---|
| 2017-09-30 | $864.2M | $719.2M | $145M | — | $121.7M | — | $23.3M | $1.1M | $1.2M | -$700,000.00 | $1.7M | $0.05 | $0.05 | 37,190,927 | 37,294,708 |
|---|
| 2017-06-30 | $875.4M | $735M | $140.4M | — | $118.6M | — | $21.8M | $1M | — | -$800,000.00 | $600,000.00 | $0.02 | $0.02 | 37,172,472 | 37,293,170 |
|---|
| 2017-03-31 | $814.5M | $653.9M | $160.6M | — | $119.4M | — | $41.2M | $2.4M | $21.8M | $6.8M | $14.8M | $0.40 | $0.40 | 37,132,617 | 37,286,260 |
|---|
| 2016-12-31 | $682.2M | $567.6M | $114.6M | — | $116M | — | $100,000.00 | $7.1M | -$15.2M | -$6.8M | -$8.6M | -$0.27 | -$0.28 | 952,326 | 965,734 |
|---|
| 2016-09-30 | $735.1M | $589.7M | $145.4M | — | $109.1M | — | $33.8M | -$200,000.00 | $10M | $1.6M | $8.2M | $0.23 | $0.23 | 35,804,069 | 35,965,684 |
|---|
| 2016-06-30 | $739.8M | $576.8M | $163M | — | $113.1M | — | $49.9M | -$18.3M | $9.7M | $4.3M | $5.6M | $0.17 | $0.17 | 32,099,700 | 32,236,523 |
|---|
| 2016-03-31 | $702.6M | $555M | $147.6M | — | $109.3M | — | $38.3M | $5.3M | $21.6M | $8.1M | $13.5M | $0.42 | $0.42 | 32,099,700 | 32,099,700 |
|---|
| 2015-12-31 | $668.8M | $567.2M | $101.6M | — | $107.4M | — | -$12.2M | $300,000.00 | -$33.7M | -$12.4M | -$20.5M | -$0.64 | -$0.64 | 14,128 | 7,603 |
|---|
| 2015-09-30 | $790M | $639.7M | $150.3M | — | $112.8M | $112.8M | $37M | $1.2M | $12.8M | $6.1M | $6.7M | $0.21 | $0.21 | 32,055,708 | 32,075,282 |
|---|
| 2015-06-30 | $840.4M | $674.6M | $165.8M | — | $114.2M | $114.2M | $50.2M | -$600,000.00 | $25.8M | $10.2M | $15.8M | $0.49 | $0.49 | 32,037,500 | 32,037,500 |
|---|
| 2015-03-31 | $868M | $718M | $150M | — | $116.4M | $116.4M | $33.6M | -$11.3M | -$3M | -$200,000.00 | -$2.5M | -$0.08 | -$0.08 | 32,037,500 | 32,037,500 |
|---|
| 2014-12-31 | $868.4M | $726.2M | $142.2M | — | — | $117.1M | $25.6M | $2.3M | $3.3M | -$1.4M | $4.8M | $0.30 | $0.30 | 2,224,176 | 2,224,176 |
|---|
| 2014-09-30 | $947.9M | $798.4M | $149.5M | — | — | $154.1M | -$3.3M | -$8.5M | -$39.7M | -$4.9M | -$34.7M | -$1.26 | -$1.26 | 27,494,022 | 27,494,022 |
|---|
| 2014-06-30 | $931.5M | $777.1M | $154.4M | — | — | $120.2M | $34.2M | -$1.7M | $5M | $2.5M | $2.6M | — | — | — | 21,000,000 |
|---|
| 2014-03-31 | $874.4M | $726.7M | $147.7M | — | — | $117.8M | $29.9M | $2M | $4.5M | $3.1M | $1.6M | — | — | — | 21,000,000 |
|---|
| 2013-12-31 | $802.5M | $655.3M | $147.2M | — | — | $116.9M | $29.3M | -$2.3M | -$200,000.00 | -$118.2M | $118.2M | — | — | — | -50,582 |
|---|
| 2013-09-30 | $859.8M | $704.7M | $155.1M | — | — | $120.2M | $33.8M | -$1.1M | $5.6M | $2.8M | $3M | — | — | — | 21,300,000 |
|---|
| 2013-06-30 | $906.9M | $748.4M | $158.5M | — | — | $121.4M | $28.2M | $2M | $2.4M | $2.2M | $500,000.00 | — | — | — | 21,300,000 |
|---|
| 2012-06-30 | $1.09B | $906.6M | $184M | — | — | $131.5M | $51.6M | $800,000.00 | $19.8M | $4.4M | $15.6M | — | — | — | — |
|---|
| 2012-03-31 | $1.12B | $930.8M | $190.8M | — | — | $131.5M | $59.3M | -$300,000.00 | $27.5M | $2.6M | $25M | — | — | — | — |
|---|
| 2011-12-31 | $1.04B | $870.5M | $164.5M | — | — | $126.5M | $23.6M | -$1.6M | -$9.4M | -$21.1M | $12.5M | — | — | — | — |
|---|
| 2011-09-30 | $1.22B | $1.05B | $173.7M | — | — | $138.2M | $32.9M | $1.1M | $2.6M | $3.5M | -$900,000.00 | — | — | — | — |
|---|
| 2011-06-30 | $1.29B | $1.13B | $163.9M | — | — | $139.8M | $21M | -$600,000.00 | -$10.2M | $7.8M | -$18M | — | — | — | — |
|---|
| 2011-03-31 | $1.19B | $1.03B | $156.7M | — | — | $135.2M | $21.2M | $5.7M | -$2.8M | -$1.2M | -$1.7M | — | — | — | — |
|---|
| 2010-12-31 | $972.1M | $837.8M | $134.3M | — | — | $132.2M | -$12.1M | -$1.2M | -$41.2M | $1.2M | -$42.6M | — | — | — | — |
|---|
| 2010-09-30 | $1.03B | $892.6M | $139.1M | — | — | $128.6M | $10.3M | -$1.9M | -$19.2M | $5.6M | -$25M | — | — | — | — |
|---|
| 2010-06-30 | $1.02B | $887.6M | $132.6M | — | — | $127.8M | $6.9M | $2.4M | -$18M | $3.7M | -$21.7M | — | — | — | — |
|---|
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 | $4.57B | $3.79B | $782.2M | — | $809.6M | — | -$30.8M | -$1.5M | -$71.2M | -$16.1M | -$56.4M | -$1.76 | -$1.76 | 32,116,000 | 32,116,000 |
|---|
| 2024-12-31 | $4.6B | $3.76B | $834.2M | — | $801.2M | — | $31.5M | $4.1M | -$7.4M | -$100,000.00 | -$8.6M | -$0.26 | -$0.26 | 33,189,000 | 33,189,000 |
|---|
| 2023-12-31 | $5.11B | $4.09B | $1.02B | — | $793.5M | — | $228.1M | $300,000.00 | $193.7M | $47.3M | $145.7M | $4.17 | $4.10 | 34,961,000 | 35,567,000 |
|---|
| 2022-12-31 | $6.32B | $5.01B | $1.31B | — | $735.2M | — | $578.7M | -$1.3M | $522.9M | $131.4M | $391M | $10.41 | $10.21 | 37,555,000 | 38,282,000 |
|---|
| 2021-12-31 | $5.68B | $4.53B | $1.15B | — | $711.2M | — | $545.2M | -$900,000.00 | $389.1M | $93.7M | $294.3M | $7.67 | $7.56 | 38,362,000 | 38,909,000 |
|---|
| 2020-12-31 | $3.47B | $2.85B | $621.1M | — | $554.3M | — | $64.6M | $5.3M | -$90.1M | -$24.8M | -$65.8M | -$1.73 | -$1.73 | 38,025,000 | 38,025,000 |
|---|
| 2019-12-31 | $4.5B | $3.67B | $827.9M | — | $636.8M | — | $210.8M | -$600,000.00 | $115.2M | $32.5M | $82.4M | $2.19 | $2.17 | 37,698,000 | 37,962,000 |
|---|
| 2018-12-31 | $4.41B | $3.65B | $758.1M | — | $614.7M | — | $139.2M | $8.6M | $116.7M | $10.3M | $106M | $2.84 | $2.81 | 37,329,580 | 37,672,312 |
|---|
| 2017-12-31 | $3.36B | $2.78B | $582.5M | — | $481.4M | — | $101.1M | $6.6M | $16.7M | -$1.3M | $17.1M | $0.46 | $0.46 | 37,176,398 | 37,294,202 |
|---|
| 2016-12-31 | $2.86B | $2.29B | $570.6M | — | $447.5M | — | $122.1M | -$6.1M | $26.1M | $7.2M | $18.7M | $0.55 | $0.54 | 34,295,829 | 34,401,246 |
|---|
| 2015-12-31 | $3.17B | $2.6B | $567.7M | — | $450.8M | — | $108.6M | -$10.4M | $1.9M | $3.7M | -$500,000.00 | -$0.02 | -$0.02 | 32,057,764 | 32,057,764 |
|---|
| 2014-12-31 | $3.62B | $3.03B | $593.8M | — | $509.2M | $509.2M | $86.4M | -$5.9M | -$26.9M | -$700,000.00 | -$25.7M | -$1.01 | -$1.01 | 25,437,500 | 25,437,500 |
|---|
| 2013-12-31 | $3.46B | $2.84B | $616.6M | — | $480.1M | $480.1M | $124.6M | -$200,000.00 | $13.9M | -$112.3M | $127.3M | $5.99 | $5.99 | 21,249,418 | 21,249,418 |
|---|
| 2012-12-31 | $4.02B | $3.32B | $709.6M | — | — | $508.9M | $200.3M | -$33.5M | $40.3M | -$5.5M | $47.1M | — | — | — | 21,300,000 |
|---|
| 2011-12-31 | $4.73B | $4.07B | $658.8M | — | — | $539.7M | $98.7M | $4.6M | -$19.8M | -$11M | -$8.1M | — | — | — | — |
|---|
| 2010-12-31 | $3.9B | $3.36B | $539.8M | — | — | $506.9M | $20.1M | -$3.2M | -$90.6M | $13.1M | -$104M | — | — | — | — |
|---|
| 2009-12-31 | $3.07B | $2.61B | $456.1M | — | — | $483.8M | -$41.7M | -$10.1M | -$124.7M | $67.5M | -$190.7M | — | — | — | — |
|---|