Complete source-backed income-statement history.
- Available history
- 2013-03-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 | $1B | — | $408.05M | — | — | — | $254.55M | — | $228.96M | $53.69M | $168.52M | $2.20 | $2.19 | 76,526,000 | 77,024,000 |
|---|
| 2026-03-31 | $676.76M | — | $237.66M | — | — | — | $53.34M | — | $39.43M | $5.36M | $32.9M | $0.42 | $0.42 | 20,000 | 47,000 |
|---|
| 2025-12-31 | $693.35M | — | $259.15M | — | — | — | $136.82M | — | $122.74M | $30.56M | $93.63M | $1.20 | $1.19 | 77,815,000 | 78,447,000 |
|---|
| 2025-09-30 | $850.38M | — | $340.13M | — | — | — | $223.3M | — | $208.19M | $52.4M | $156.02M | $2.01 | $1.99 | 77,752,000 | 78,310,000 |
|---|
| 2025-06-30 | $829.88M | — | $330.44M | — | — | — | $205.75M | — | $189.42M | $46.67M | $143.92M | $1.85 | $1.84 | 77,641,000 | 78,122,000 |
|---|
| 2025-03-31 | $615.76M | — | $226.25M | — | — | — | $116.98M | — | $99.22M | $23.17M | $77.16M | $1.00 | $0.99 | 8,000 | -8,000 |
|---|
| 2024-12-31 | $690.54M | — | $241.59M | — | — | — | $126.86M | — | $108.56M | $27.09M | $81.23M | $1.05 | $1.04 | 77,540,000 | 78,115,000 |
|---|
| 2024-09-30 | $782.61M | — | $293.94M | — | — | — | $187.38M | — | $171.18M | $40.92M | $130.38M | $1.68 | $1.67 | 77,542,000 | 78,110,000 |
|---|
| 2024-06-30 | $815.34M | — | $332.45M | — | — | — | $226.22M | — | $210.51M | $49.89M | $161.4M | $2.08 | $2.06 | 77,540,000 | 78,282,000 |
|---|
| 2024-03-31 | $653.84M | — | $251.96M | — | — | — | $135.38M | — | $120.16M | $26.33M | $94.82M | $1.23 | $1.21 | -203,000 | -171,000 |
|---|
| 2023-12-31 | $662.37M | — | $259.85M | — | — | — | $153.27M | — | $135.71M | $30.13M | $105.64M | $1.36 | $1.34 | 77,857,000 | 78,586,000 |
|---|
| 2023-09-30 | $780.22M | — | $302.68M | — | — | — | $198.04M | — | $183.6M | $47.48M | $135.8M | $1.73 | $1.71 | 78,606,000 | 79,307,000 |
|---|
| 2023-06-30 | $778.05M | — | $331.46M | — | — | — | $245.45M | — | $227.29M | $55.06M | $173.65M | $2.20 | $2.18 | 78,908,000 | 79,634,000 |
|---|
| 2023-03-31 | $617.56M | — | $222.42M | — | — | — | $125.63M | — | $107.12M | $21.95M | $85.89M | $1.08 | $1.06 | -576,000 | -644,000 |
|---|
| 2022-12-31 | $655.17M | — | $223.92M | — | — | — | $124.49M | — | $108.61M | $26.07M | $82.04M | $1.00 | $0.99 | 82,067,000 | 82,987,000 |
|---|
| 2022-09-30 | $884.21M | — | $319.96M | — | — | — | $217.59M | — | $198.93M | $47.51M | $152.01M | $1.82 | $1.80 | 83,466,000 | 84,498,000 |
|---|
| 2022-06-30 | $914.19M | — | $352.11M | — | — | — | $251.61M | — | $242.44M | $55.07M | $187.15M | $2.25 | $2.22 | 83,144,000 | 84,389,000 |
|---|
| 2022-03-31 | $678.19M | — | $190.23M | — | — | — | $80.78M | — | $74.68M | $28.01M | $46.31M | $0.55 | $0.54 | 189,000 | 159,000 |
|---|
| 2021-12-31 | $715.36M | — | $208.98M | — | — | — | $110.31M | — | $102.54M | $28.79M | $73.68M | $0.88 | $0.86 | 71,267,000 | 72,789,000 |
|---|
| 2021-09-30 | $706.47M | — | $200.06M | — | — | — | $111.56M | — | $102.92M | $26.82M | $75.36M | $0.90 | $0.88 | 70,464,000 | 71,924,000 |
|---|
| 2021-06-30 | $669.3M | — | $201.12M | — | $76.22M | — | $109.27M | — | $103.37M | $26.46M | $75.99M | $0.89 | $0.87 | 71,534,000 | 73,124,000 |
|---|
| 2021-03-31 | $443.81M | — | $127.22M | — | — | — | $32.89M | — | $27.52M | $7.09M | $19.75M | $0.22 | $0.21 | 262,000 | 713,000 |
|---|
| 2020-12-31 | $486.15M | — | $168.51M | — | — | — | $82.96M | — | $74.7M | $20.26M | $53.77M | $0.63 | $0.62 | 70,450,000 | 71,586,000 |
|---|
| 2020-09-30 | $544.19M | — | $205.86M | — | — | — | $121.57M | — | $112.37M | $31.83M | $80.24M | $0.95 | $0.93 | 69,843,000 | 70,755,000 |
|---|
| 2020-06-30 | $508.64M | — | $188.5M | — | $61.78M | — | $107.1M | — | $97.7M | $27.2M | $70.47M | $0.83 | $0.83 | 69,380,000 | 70,126,000 |
|---|
| 2020-03-31 | $370.77M | — | $108.76M | — | — | — | $6.76M | — | -$6.6M | -$8.76M | $2.31M | $0.10 | $0.10 | 1,701,000 | 1,701,000 |
|---|
| 2019-12-31 | $393.42M | — | $123.36M | — | — | — | $41.02M | — | $27.79M | $4.03M | $23.29M | $0.28 | $0.28 | 68,508,000 | 69,298,000 |
|---|
| 2019-09-30 | $495.91M | — | $146.52M | — | — | — | $57.22M | — | $4.71M | -$3.55M | $7.59M | $0.10 | $0.10 | 60,222,000 | 60,876,000 |
|---|
| 2019-06-30 | $413.71M | — | -$62.16M | — | — | — | -$200.35M | — | -$205.52M | $22.37M | -$226.36M | -$4.06 | -$4.06 | 57,576,000 | 57,576,000 |
|---|
| 2019-03-31 | $272.22M | $212.71M | $59.5M | — | — | — | $6.71M | — | $2.84M | $1.08M | $1.01M | $0.01 | $0.02 | 100,000 | 129,000 |
|---|
| 2018-12-31 | $318.11M | $245.71M | $72.4M | — | — | — | $24.9M | — | $18.57M | $2.49M | $15.81M | $0.25 | $0.25 | 57,180,000 | 57,685,000 |
|---|
| 2018-09-30 | $406.56M | $311.18M | $95.37M | — | — | — | $46.75M | — | $42.12M | $12.19M | $28.67M | $0.45 | $0.45 | 56,929,000 | 57,558,000 |
|---|
| 2018-06-30 | $387.85M | $288.16M | $99.69M | — | — | — | $51.06M | — | $48.07M | $14.28M | $32.28M | $0.51 | $0.51 | 56,594,000 | 57,158,000 |
|---|
| 2018-03-31 | $250.11M | $202M | $48.12M | — | — | — | -$4.87M | — | -$8.02M | -$4.4M | -$5.7M | -$0.09 | -$0.09 | 199,000 | 210,000 |
|---|
| 2017-12-31 | $320.83M | $243.01M | $77.83M | — | — | — | $27.2M | — | $25.08M | -$7.37M | $32.11M | $0.52 | $0.51 | 55,917,000 | 56,459,000 |
|---|
| 2017-09-30 | $401.05M | $311.25M | $89.8M | — | — | — | $34.43M | — | $31.92M | $13.44M | $17.86M | $0.29 | $0.29 | 55,269,000 | 55,893,000 |
|---|
| 2017-06-30 | $358.36M | $271.62M | $86.74M | — | — | — | $31.5M | — | $27.97M | $9.75M | $17.74M | $0.29 | $0.28 | 55,303,000 | 56,010,000 |
|---|
| 2017-03-31 | — | $204.93M | $39.25M | — | — | — | -$23.56M | — | -$27.05M | -$10.91M | $10.95M | $0.18 | $0.18 | 1,342,000 | 1,178,000 |
|---|
| 2016-12-31 | — | $225.28M | $69.44M | — | — | — | $21.18M | — | $17.73M | $5.99M | $9.05M | $0.14 | $0.14 | 54,557,000 | 55,167,000 |
|---|
| 2016-09-30 | — | $270.27M | $90.51M | — | — | — | $43.26M | — | $40.44M | $15.35M | $23.73M | $0.38 | $0.38 | 54,429,000 | 55,276,000 |
|---|
| 2016-06-30 | — | $260.97M | $96.61M | — | — | — | $35.46M | — | $33.71M | $14.19M | $18.27M | $0.29 | $0.29 | 54,071,000 | 54,928,000 |
|---|
| 2016-03-31 | — | $195.89M | $49.5M | — | — | — | -$3.7M | — | -$6.44M | $342,000.00 | -$12.12M | -$0.20 | -$0.20 | 98,000 | -15,000 |
|---|
| 2015-12-31 | — | $237.99M | $74.84M | — | — | — | $31.23M | — | $23.95M | $10.09M | $13.13M | $0.21 | $0.21 | 54,133,000 | 55,402,000 |
|---|
| 2015-09-30 | — | $296.8M | $86.53M | — | — | — | $35.63M | — | $21.49M | $5.19M | $12.35M | $0.20 | $0.19 | 53,882,000 | 55,194,000 |
|---|
| 2015-06-30 | — | $274.65M | $74.48M | — | — | — | $31.17M | — | $20.31M | $7.88M | $11.69M | $0.19 | $0.19 | 53,623,000 | 55,000,000 |
|---|
| 2015-03-31 | — | $181.74M | $25.31M | — | — | — | -$29.59M | — | -$43.5M | -$13.94M | -$29.91M | -$0.57 | -$0.57 | 653,000 | 138,000 |
|---|
| 2014-12-31 | — | $230.69M | $49.18M | — | — | — | $12.63M | — | $2.44M | $3.41M | -$3.33M | -$0.07 | -$0.07 | 52,986,000 | 52,986,000 |
|---|
| 2014-09-30 | — | $296.95M | $69.76M | — | — | — | $32.79M | — | $27.99M | $8.93M | $16.84M | $0.41 | $0.41 | 51,518,000 | 56,463,000 |
|---|
| 2014-06-30 | — | $265.58M | $60.86M | — | — | — | $22.83M | — | $18M | $7.89M | $8.57M | -$0.21 | -$0.21 | 47,536,000 | 47,536,000 |
|---|
| 2014-03-31 | — | $176.44M | $3.56M | — | — | — | -$27.01M | — | -$32.38M | -$21.42M | -$15.56M | -$0.42 | -$0.41 | 301,000 | -203,000 |
|---|
| 2013-12-31 | — | $211.67M | $49.76M | — | — | — | $11.54M | — | $8.07M | $17.54M | -$10.32M | -$0.32 | -$0.32 | 47,251,000 | 47,251,000 |
|---|
| 2013-09-30 | — | $260.02M | $73.22M | — | — | — | $34.28M | — | $30.12M | $12.24M | $17.32M | $0.26 | $0.26 | 47,250,000 | 47,579,000 |
|---|
| 2013-06-30 | — | $227.1M | $66M | — | — | — | $32.65M | — | $28.02M | $11.07M | $16.3M | $0.27 | $0.27 | 47,190,000 | 47,689,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 |
|---|
| 2026-03-31 | $3.05B | — | $1.17B | — | — | — | $619.2M | — | $559.79M | $134.99M | $426.47M | $5.48 | $5.44 | 77,756,000 | 78,383,000 |
|---|
| 2025-03-31 | $2.9B | — | $1.09B | — | — | — | $657.44M | — | $589.47M | $141.06M | $450.17M | $5.81 | $5.76 | 77,549,000 | 78,188,000 |
|---|
| 2024-03-31 | $2.87B | — | $1.15B | — | — | — | $732.13M | — | $666.75M | $159M | $509.92M | $6.52 | $6.45 | 78,252,000 | 79,017,000 |
|---|
| 2023-03-31 | $3.07B | — | $1.12B | — | — | — | $719.31M | — | $657.1M | $150.59M | $507.09M | $6.16 | $6.08 | 82,315,000 | 83,336,000 |
|---|
| 2022-03-31 | $2.77B | — | $800.38M | — | — | — | $411.92M | — | $383.51M | $110.07M | $271.33M | $3.22 | $3.15 | 71,276,000 | 72,911,000 |
|---|
| 2021-03-31 | $1.98B | — | $690.08M | — | $267.57M | — | $344.53M | — | $312.27M | $86.38M | $224.23M | $2.64 | $2.59 | 70,155,000 | 71,566,000 |
|---|
| 2020-03-31 | $1.67B | — | $316.48M | — | $271.34M | — | -$95.35M | — | -$179.61M | $14.09M | -$193.17M | -$3.21 | -$3.21 | 63,820,000 | 63,820,000 |
|---|
| 2019-03-31 | $1.38B | $1.06B | $326.97M | — | $186.03M | — | $129.41M | — | $111.61M | $30.05M | $77.77M | $1.23 | $1.22 | 57,025,000 | 57,611,000 |
|---|
| 2018-03-31 | $1.33B | $1.03B | $302.48M | — | — | — | $88.25M | — | $76.94M | $11.41M | $62.01M | $1.00 | $0.99 | 55,696,000 | 56,334,000 |
|---|
| 2017-03-31 | $1.26B | $961.45M | $295.81M | — | — | — | $76.33M | — | $64.83M | $24.62M | $62.01M | $1.00 | $0.99 | 55,696,000 | 56,334,000 |
|---|
| 2016-03-31 | — | $1.01B | $285.35M | — | — | — | $94.33M | — | $59.3M | $23.5M | $25.05M | $0.40 | $0.39 | 53,978,000 | 55,176,000 |
|---|
| 2015-03-31 | — | $974.96M | $205.11M | — | — | — | $38.66M | — | $4.92M | $6.28M | -$7.83M | -$0.38 | -$0.38 | 51,344,000 | 51,344,000 |
|---|
| 2014-03-31 | — | $875.23M | $192.55M | — | — | — | $51.46M | — | $33.83M | $19.42M | $7.73M | -$0.14 | -$0.14 | 47,277,000 | 47,277,000 |
|---|
| 2013-03-31 | — | $829.14M | $187.96M | — | — | — | $57.48M | — | $38.85M | $15.94M | $20.66M | $0.28 | $0.27 | 46,698,000 | 47,249,000 |
|---|