Complete source-backed income-statement history.
- Available history
- 2011-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 | $6.81B | — | — | — | $60.5M | — | $304.9M | -$27.3M | $277.6M | $68.5M | $209.1M | $11.34 | $11.27 | 18,438,000 | 18,552,000 |
|---|
| 2026-03-31 | $4.82B | — | — | — | $56.6M | — | $205.2M | -$29M | $176.2M | $39.9M | $136.3M | $7.36 | $7.28 | 18,518,000 | 18,708,000 |
|---|
| 2025-12-31 | $4.74B | — | — | — | $65.2M | — | $209.5M | -$28.1M | $181.4M | $39.5M | $141.9M | $7.55 | $7.46 | -222,000 | -232,000 |
|---|
| 2025-09-30 | $5.11B | — | — | — | $55.3M | — | $201.8M | -$28.4M | $173.4M | $43.5M | $129.9M | $6.83 | $6.76 | 19,029,000 | 19,232,000 |
|---|
| 2025-06-30 | $5.01B | — | — | — | $50.9M | — | $219.2M | -$26.7M | $192.5M | $46.9M | $145.6M | $7.44 | $7.36 | 19,546,000 | 19,765,000 |
|---|
| 2025-03-31 | $4.53B | — | — | — | $60.1M | — | $88M | -$26.1M | $61.9M | $8.7M | $53.2M | $2.67 | $2.63 | 19,929,000 | 20,204,000 |
|---|
| 2024-12-31 | $4.71B | — | — | — | $54.2M | — | $199M | -$21.2M | $177.8M | $35.3M | $142.5M | $7.04 | $6.94 | -126,000 | -127,000 |
|---|
| 2024-09-30 | $5.24B | — | — | — | $60M | — | $221.6M | -$22.9M | $198.7M | $49.5M | $149.2M | $7.30 | $7.20 | 20,440,000 | 20,735,000 |
|---|
| 2024-06-30 | $5.45B | — | — | — | $59.1M | — | $217.1M | -$23.9M | $193.2M | $48.4M | $144.8M | $7.02 | $6.92 | 20,643,000 | 20,922,000 |
|---|
| 2024-03-31 | $4.84B | — | — | — | $62.1M | — | $105.2M | -$23.3M | $81.9M | $15.9M | $66M | $3.17 | $3.12 | 20,814,000 | 21,162,000 |
|---|
| 2023-12-31 | $5.07B | — | — | — | $62.1M | — | $217.2M | -$20.9M | $196.3M | $46.3M | $150M | $7.11 | $7.02 | -142,000 | -177,000 |
|---|
| 2023-09-30 | $5.8B | — | — | — | $60M | — | $247.3M | -$23.9M | $223.4M | $55.7M | $167.7M | $7.83 | $7.69 | 21,401,000 | 21,790,000 |
|---|
| 2023-06-30 | $5.59B | — | — | — | $59.4M | — | $198.7M | -$23M | $175.7M | $42.9M | $132.8M | $6.12 | $6.02 | 21,686,000 | 22,051,000 |
|---|
| 2023-03-31 | $5.08B | — | — | — | $59M | — | $162.8M | -$23.8M | $139M | $32.7M | $106.3M | $4.89 | $4.80 | 21,739,000 | 22,133,000 |
|---|
| 2022-12-31 | $5.37B | — | — | — | $81.7M | — | $173.5M | -$22.1M | $151.4M | $33.7M | $117.7M | $5.46 | $5.34 | -457,000 | -448,000 |
|---|
| 2022-09-30 | $6.19B | — | — | — | $52.4M | — | $311.9M | -$21.2M | $290.7M | $71.2M | $219.5M | $9.46 | $9.28 | 23,206,000 | 23,650,000 |
|---|
| 2022-06-30 | $6.77B | — | — | — | $52.2M | — | $262.3M | -$21M | $241.3M | $58M | $183.3M | $7.65 | $7.53 | 23,952,000 | 24,341,000 |
|---|
| 2022-03-31 | $5.12B | — | — | — | $46.2M | — | $220.7M | -$20.3M | $200.4M | $48M | $152.4M | $6.18 | $6.08 | 24,655,000 | 25,074,000 |
|---|
| 2021-12-31 | $4.77B | — | — | — | $53.6M | — | $160.9M | -$20M | $140.9M | $32.1M | $108.8M | $4.28 | $4.20 | -315,000 | -279,000 |
|---|
| 2021-09-30 | $4.6B | — | — | — | $47.2M | $4.44B | $158.3M | -$20.6M | $137.7M | $33.7M | $104M | $4.03 | $3.98 | 25,779,000 | 26,153,000 |
|---|
| 2021-06-30 | $4.46B | — | — | — | $48.5M | $4.27B | $190.2M | -$20.2M | $170M | $41.2M | $128.8M | $4.85 | $4.79 | 26,579,000 | 26,917,000 |
|---|
| 2021-03-31 | $3.54B | — | — | — | $44.3M | $3.44B | $94.6M | -$21.3M | $73.3M | $18M | $55.3M | $2.04 | $2.01 | 27,131,000 | 27,488,000 |
|---|
| 2020-12-31 | $2.86B | — | — | — | $41.1M | — | $92.4M | -$11.7M | $80.7M | $19.7M | $61M | $2.25 | $2.20 | -414,000 | -361,000 |
|---|
| 2020-09-30 | $2.84B | — | — | — | $53.7M | $2.74B | $100.3M | -$12.2M | $88.1M | $21.2M | $66.9M | $2.30 | $2.27 | 29,111,000 | 29,499,000 |
|---|
| 2020-06-30 | $2.38B | — | — | — | $37.1M | $2.15B | $235.5M | -$12.5M | $223M | $54.1M | $168.9M | $5.79 | $5.73 | 29,181,000 | 29,495,000 |
|---|
| 2020-03-31 | $3.18B | — | — | — | $39.2M | $3.05B | $130.8M | -$13.5M | $117.3M | $28M | $89.3M | $2.95 | $2.92 | 30,235,000 | 30,541,000 |
|---|
| 2019-12-31 | $3.46B | — | — | — | $38.9M | — | $73.5M | -$11.6M | $61.9M | $14.3M | $47.6M | $1.55 | $1.53 | -367,000 | -331,000 |
|---|
| 2019-09-30 | $3.66B | — | — | — | $36M | $3.54B | $120.7M | -$29.4M | $91.3M | $22.1M | $69.2M | $2.20 | $2.18 | 31,447,000 | 31,704,000 |
|---|
| 2019-06-30 | $3.8B | — | — | — | $35.1M | $3.74B | $55.7M | -$12.4M | $43.3M | $10.6M | $32.7M | $1.02 | $1.01 | 32,112,000 | 32,328,000 |
|---|
| 2019-03-31 | $3.12B | — | — | — | $34.6M | $3.1B | $18.6M | -$12.7M | $5.9M | $600,000.00 | $5.3M | $0.16 | $0.16 | 32,206,000 | 32,420,000 |
|---|
| 2018-12-31 | $3.5B | — | — | — | $33.9M | — | $113M | -$12.5M | $100.5M | $23M | $77.5M | $2.39 | $2.37 | -141,000 | -159,000 |
|---|
| 2018-09-30 | $3.79B | — | — | — | $32.6M | $3.72B | $70M | -$13M | $57M | $12M | $45M | $1.40 | $1.38 | 32,213,000 | 32,536,000 |
|---|
| 2018-06-30 | $3.83B | $513.8M | — | — | $35.2M | $3.75B | $82.1M | -$13M | $69.1M | $17.3M | $51.8M | $1.59 | $1.58 | 32,550,000 | 32,842,000 |
|---|
| 2018-03-31 | $3.24B | $476.2M | — | — | $34.5M | $3.23B | $60M | -$12.7M | $47.3M | $8M | $39.3M | $1.17 | $1.16 | 33,698,000 | 34,062,000 |
|---|
| 2017-12-31 | $3.38B | $498.54M | — | — | $40.1M | — | $64.7M | -$13.4M | $51.3M | -$73.6M | $124.9M | $3.53 | $3.49 | -437,000 | -423,000 |
|---|
| 2017-09-30 | $3.24B | $507.92M | — | — | $31.5M | $3.12B | $118M | -$9.3M | $108.7M | $40.8M | $67.9M | $1.92 | $1.90 | 35,423,000 | 35,745,000 |
|---|
| 2017-06-30 | $3.21B | $507.9M | — | — | $31.4M | — | $101.3M | -$11.4M | $89.9M | $34.4M | $55.5M | $1.52 | $1.51 | 36,525,000 | 36,861,000 |
|---|
| 2017-03-31 | $3B | $477M | — | — | $38.2M | — | -$600,000.00 | -$9.2M | -$9.8M | -$6.8M | -$3M | -$0.08 | -$0.08 | 36,880,000 | 36,880,000 |
|---|
| 2016-12-31 | $3.06B | $498.62M | — | — | $28.15M | — | $76.56M | -$9.66M | $66.9M | $23.08M | $43.83M | $1.17 | $1.15 | -450,000 | -343,000 |
|---|
| 2016-09-30 | $3.04B | $503.27M | — | — | $30.73M | — | $78.95M | -$7.19M | $71.76M | $26.27M | $45.49M | $1.17 | $1.16 | 38,896,000 | 39,174,000 |
|---|
| 2016-06-30 | $3.01B | $496.8M | — | — | $32.32M | — | $83.97M | -$9.88M | $74.1M | $27.79M | $46.31M | $1.18 | $1.17 | 39,360,000 | 39,720,000 |
|---|
| 2016-03-31 | $2.49B | $475.8M | — | — | $31.5M | — | $59.16M | $80.19M | $139.35M | $53.47M | $85.87M | $2.10 | $2.08 | 40,909,000 | 41,255,000 |
|---|
| 2015-12-31 | $2.93B | $502.13M | — | — | $32.28M | — | $49.71M | -$5.21M | $44.5M | $15.27M | $66.69M | $1.57 | $1.55 | -604,000 | -595,000 |
|---|
| 2015-09-30 | $3.38B | $505.2M | — | — | $33.02M | — | $106.39M | -$12.33M | $94.06M | $34.04M | $60.53M | $1.42 | $1.41 | 42,437,000 | 42,760,000 |
|---|
| 2015-06-30 | $3.47B | $488.54M | — | — | $32.89M | — | $51.99M | -$13.19M | $38.8M | $13.98M | $26.19M | $0.59 | $0.59 | 44,078,000 | 44,409,000 |
|---|
| 2015-03-31 | $2.92B | $450.55M | — | — | $31.09M | — | $42.02M | -$1.09M | $40.93M | $17.41M | $22.93M | $0.50 | $0.50 | 45,633,000 | 46,036,000 |
|---|
| 2014-12-31 | $3.55B | $470.42M | — | — | $32.64M | — | $140.17M | $1.66M | $141.83M | $47.54M | $98.35M | $2.14 | $2.13 | -129,000 | -83,000 |
|---|
| 2014-09-30 | $4.62B | $483.94M | — | — | $29.73M | — | $99.49M | -$8.48M | $91.01M | $34.38M | $62.65M | $1.37 | $1.36 | 45,726,000 | 46,090,000 |
|---|
| 2014-06-30 | $4.76B | $472.91M | — | — | $29.7M | — | $117.23M | -$9.62M | $107.61M | $34.38M | $73.23M | $1.58 | $1.57 | 46,233,000 | 46,527,000 |
|---|
| 2014-03-31 | $4.16B | $432.46M | — | — | $28.07M | — | $23.25M | -$8.8M | $14.45M | $5.6M | $9.63M | $0.21 | $0.21 | 46,750,000 | 46,884,000 |
|---|
| 2013-12-31 | $3.93B | $462.86M | — | — | $24.04M | — | $55.02M | -$9.55M | $45.47M | $18.19M | $93.63M | $2.00 | $2.00 | 0 | 99,000 |
|---|
| 2013-09-30 | $4.69B | $483.51M | — | — | $44.71M | — | $57.07M | $1.68M | $58.75M | $22.77M | $41.73M | $0.89 | $0.89 | 46,743,000 | 46,759,000 |
|---|
| 2013-06-30 | $4.84B | $482.46M | — | — | $28.44M | — | $114.64M | $445,000.00 | $115.08M | $44.77M | $77.63M | $1.66 | $1.66 | 46,743,000 | 46,743,000 |
|---|
| 2013-03-31 | $4.36B | $448.8M | — | — | $32.23M | — | $34.72M | $179,000.00 | $34.9M | $14.34M | $22.05M | $0.47 | $0.47 | 46,743,000 | 46,743,000 |
|---|
| 2012-12-31 | $4.64B | $466.82M | — | — | $23.6M | — | $40.86M | -$1.03M | $39.83M | $17.93M | $19.06M | $0.41 | $0.41 | 0 | 0 |
|---|
| 2012-09-30 | $4.97B | $468.74M | — | — | $27.82M | — | $19.75M | $54,000.00 | $19.8M | $8.8M | $11M | $0.24 | $0.24 | 46,743,000 | 46,743,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 | $19.38B | — | — | — | $231.5M | — | $718.5M | -$109.3M | $609.2M | $138.6M | $470.6M | $24.38 | $24.10 | 19,303,000 | 19,526,000 |
|---|
| 2024-12-31 | $20.24B | — | — | — | $235.4M | — | $742.9M | -$91.3M | $651.6M | $149.1M | $502.5M | $24.47 | $24.11 | 20,533,000 | 20,842,000 |
|---|
| 2023-12-31 | $21.53B | — | — | — | $240.5M | — | $826M | -$91.6M | $734.4M | $177.6M | $556.8M | $25.91 | $25.49 | 21,493,000 | 21,843,000 |
|---|
| 2022-12-31 | $23.45B | — | — | — | $232.5M | — | $968.4M | -$84.6M | $883.8M | $210.9M | $672.9M | $28.63 | $28.10 | 23,506,000 | 23,950,000 |
|---|
| 2021-12-31 | $17.36B | — | — | — | $193.6M | — | $604M | -$82.1M | $521.9M | $125M | $396.9M | $15.14 | $14.92 | 26,210,000 | 26,604,000 |
|---|
| 2020-12-31 | $11.26B | — | — | — | $171.1M | — | $559M | -$49.9M | $509.1M | $123M | $386.1M | $13.25 | $13.08 | 29,132,000 | 29,526,000 |
|---|
| 2019-12-31 | $14.03B | — | — | — | $144.6M | — | $268.5M | -$66.1M | $202.4M | $47.6M | $154.8M | $4.90 | $4.86 | 31,594,000 | 31,858,000 |
|---|
| 2018-12-31 | $14.36B | — | — | — | $136.2M | — | $325.1M | -$51.2M | $273.9M | $60.3M | $213.6M | $6.54 | $6.48 | 32,674,000 | 32,983,000 |
|---|
| 2017-12-31 | $12.83B | $1.99B | — | — | $141.2M | — | $283.3M | -$43.2M | $240.1M | -$5.2M | $245.3M | $6.85 | $6.78 | 35,816,000 | 36,156,000 |
|---|
| 2016-12-31 | $11.59B | $1.97B | — | — | $122.7M | — | $388.1M | -$36M | $352.1M | $130.6M | $221.5M | $5.64 | $5.59 | 39,269,000 | 39,646,000 |
|---|
| 2015-12-31 | $12.7B | $1.95B | — | — | $129.28M | — | $250.11M | -$31.82M | $218.29M | $80.7M | $176.34M | $4.06 | $4.02 | 43,434,000 | 43,794,000 |
|---|
| 2014-12-31 | $16.99B | $1.86B | — | — | $119.27M | — | $365.39M | -$26.04M | $339.35M | $116.39M | $243.86M | $5.29 | $5.26 | 46,104,000 | 46,417,000 |
|---|
| 2013-12-31 | $17.81B | $1.88B | — | — | $129.43M | — | $261.44M | -$7.25M | $254.19M | $100.06M | $235.03M | $5.03 | $5.02 | 46,743,000 | 46,858,000 |
|---|
| 2012-12-31 | $19.3B | $1.86B | — | — | $113.12M | — | $151.24M | -$1.13M | $150.12M | $63.71M | $83.57M | $1.79 | $1.79 | 46,743,000 | 46,743,000 |
|---|
| 2011-12-31 | $18.92B | $1.85B | — | — | $93.13M | — | $311.24M | -$428,000.00 | $310.81M | $122.96M | $324.02M | $6.93 | $6.93 | 46,743,000 | 46,743,000 |
|---|