Complete source-backed income-statement history.
- Available history
- 2014-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 | $511M | — | $154M | — | — | $433M | $78M | $8M | $86M | $8M | $78M | $1.17 | $1.15 | 66,500,000 | 67,600,000 |
|---|
| 2026-03-31 | $635.64M | — | — | — | — | $510.5M | $125.15M | $9.37M | $134.51M | $36.2M | $99.84M | $1.51 | $1.48 | -67,377 | -256,536 |
|---|
| 2025-12-31 | $717.07M | — | $230.71M | — | — | $556.34M | $160.73M | $8.92M | $169.65M | $53.1M | $116.55M | $1.75 | $1.70 | 66,633,965 | 68,426,644 |
|---|
| 2025-09-30 | $659.45M | — | $222.84M | — | — | $508.11M | $151.34M | $8.71M | $160.05M | $48.27M | $111.78M | $1.67 | $1.63 | 66,963,260 | 68,591,031 |
|---|
| 2025-06-30 | $605M | — | $188M | — | — | $515M | $90M | $8M | $98M | $0.00 | $98M | $1.47 | $1.42 | 66,200,000 | 68,900,000 |
|---|
| 2025-03-31 | $666.42M | — | $226.04M | — | — | $525.37M | $141.06M | $9.2M | $150.26M | $28.34M | $121.92M | $1.84 | $1.77 | 160,868 | 100,022 |
|---|
| 2024-12-31 | $634.43M | — | $199.1M | — | — | $498.33M | $136.1M | $9.02M | $145.12M | $49.82M | $95.3M | $1.45 | $1.39 | 65,831,122 | 68,760,959 |
|---|
| 2024-09-30 | $574.96M | — | $189.96M | — | — | $444.29M | $130.67M | $5.42M | $136.09M | $42.54M | $93.55M | $1.42 | $1.37 | 65,822,690 | 68,422,600 |
|---|
| 2024-06-30 | $513.61M | — | $157.21M | — | — | $418.87M | $94.74M | $5.13M | $99.87M | $10.93M | $88.94M | $1.37 | $1.30 | 65,031,216 | 68,501,059 |
|---|
| 2024-03-31 | $520.46M | — | $157.48M | — | — | $407.39M | $113.07M | $4.97M | $118.04M | $36.96M | $81.08M | $1.26 | $1.18 | 79,759 | 263,088 |
|---|
| 2023-12-31 | $511.13M | — | $150.87M | — | — | $414.59M | $96.54M | $6.04M | $102.58M | $31.77M | $70.8M | $1.10 | $1.04 | 64,411,668 | 67,886,301 |
|---|
| 2023-09-30 | $466.99M | — | $142.61M | — | — | $376.71M | $90.28M | $3.3M | $93.57M | $26.54M | $67.03M | $1.04 | $0.99 | 64,551,353 | 67,867,381 |
|---|
| 2023-06-30 | $415.83M | — | $120.12M | — | — | $342.48M | $73.35M | $3.01M | $76.35M | $14.96M | $61.39M | $0.96 | $0.90 | 63,806,156 | 68,000,392 |
|---|
| 2023-03-31 | $444.77M | — | $145.91M | — | — | $354.14M | $90.62M | -$10.32M | $80.3M | $20.64M | $59.66M | $0.94 | $0.96 | -2,333 | -1,867,325 |
|---|
| 2022-12-31 | $456.5M | — | $136.35M | — | — | $372.33M | $84.17M | -$563,000.00 | $83.61M | $20.56M | $63.05M | $0.99 | $0.90 | 63,381,024 | 69,725,692 |
|---|
| 2022-09-30 | $489.54M | — | $137.53M | — | — | $400.17M | $89.37M | -$5.1M | $84.27M | $23.54M | $60.73M | $0.96 | $0.87 | 63,422,701 | 69,800,028 |
|---|
| 2022-06-30 | $418.64M | — | $137.3M | — | — | $341.07M | $77.57M | -$1.75M | $75.82M | $5.04M | $70.78M | $1.12 | $1.03 | 63,277,596 | 68,828,246 |
|---|
| 2022-03-31 | $471.17M | — | $151.22M | — | — | $372.56M | $98.61M | -$7.92M | $90.69M | $25.52M | $65.17M | $1.03 | $0.97 | -289,640 | -261,141 |
|---|
| 2021-12-31 | $888.8M | — | $320.98M | — | — | $639.54M | $249.26M | -$253,000.00 | $249.01M | $74.7M | $173.74M | $2.68 | $2.54 | 64,914,373 | 68,279,939 |
|---|
| 2021-09-30 | $537.27M | — | $189.63M | — | — | $379.95M | $157.32M | -$853,000.00 | $156.47M | $43.58M | $112.88M | $1.73 | $1.65 | 65,156,968 | 68,566,127 |
|---|
| 2021-06-30 | $372.72M | — | $133.45M | — | — | $265.05M | $107.68M | $101,000.00 | $107.78M | $21.82M | $85.96M | $1.31 | $1.25 | 65,713,370 | 68,718,629 |
|---|
| 2021-03-31 | $500.7M | — | $175.16M | — | — | $360.43M | $140.28M | -$473,000.00 | $139.8M | $40.44M | $99.37M | $1.50 | $1.44 | 104,526 | 74,745 |
|---|
| 2020-12-31 | $537.88M | — | $189.19M | — | — | $379.46M | $158.42M | $187,000.00 | $158.6M | $40.09M | $118.52M | $1.78 | $1.71 | 66,547,587 | 69,356,347 |
|---|
| 2020-09-30 | $275.74M | — | $90.81M | — | — | $208.86M | $66.88M | $196,000.00 | $67.07M | $18.28M | $48.79M | $0.73 | $0.70 | 66,787,832 | 69,615,060 |
|---|
| 2020-06-30 | $211.14M | — | $66.22M | — | — | $168.55M | $42.59M | $1.16M | $43.75M | -$2.35M | $46.1M | $0.72 | $0.69 | 63,684,431 | 66,798,560 |
|---|
| 2020-03-31 | $302.69M | — | $83.6M | — | — | $234.04M | $68.66M | $2.26M | $70.91M | $11.9M | $59.01M | $0.95 | $0.90 | -46,846 | -44,540 |
|---|
| 2019-12-31 | $333.52M | — | $94.05M | — | — | $265.5M | $68.02M | $1.04M | $69.06M | $20.16M | $48.89M | $0.79 | $0.75 | 62,014,564 | 65,608,026 |
|---|
| 2019-09-30 | $272.81M | — | $75.22M | — | — | $227.66M | $45.15M | $1.1M | $46.25M | $13.14M | $33.11M | $0.53 | $0.50 | 62,477,085 | 66,086,210 |
|---|
| 2019-06-30 | $250.35M | — | $69.69M | — | — | $202.58M | $47.77M | $1.65M | $49.43M | $6.65M | $42.78M | $0.69 | $0.65 | 61,670,617 | 65,621,103 |
|---|
| 2019-03-31 | $291.38M | — | $86.38M | — | — | $230.83M | $60.55M | $1.92M | $62.47M | $0.00 | $45.35M | $0.74 | $0.70 | -185,807 | -139,528 |
|---|
| 2018-12-31 | $298.01M | — | $79.82M | — | — | $235.77M | $62.24M | $688,000.00 | $62.93M | $18.97M | $43.96M | $0.71 | $0.67 | 61,972,027 | 65,758,679 |
|---|
| 2018-09-30 | $274.99M | — | $79.92M | — | — | $218.82M | $56.18M | $1.01M | $57.18M | $17.06M | $40.12M | $0.64 | $0.61 | 62,258,919 | 66,045,921 |
|---|
| 2018-06-30 | $220M | — | $59.86M | — | — | $179.87M | $40.13M | $1.61M | $41.73M | $12.05M | $29.68M | $0.47 | $0.45 | 62,985,084 | 66,154,212 |
|---|
| 2018-03-31 | $244.75M | — | $75.78M | — | — | $185.02M | $59.73M | $1.09M | $60.81M | $22.72M | $38.1M | $0.61 | $0.58 | 156,173 | -143,285 |
|---|
| 2017-12-31 | $258.94M | — | $72.27M | — | — | $204.45M | $54.49M | $632,000.00 | $55.12M | -$6.47M | $61.58M | $0.98 | $0.93 | 62,552,777 | 66,122,939 |
|---|
| 2017-09-30 | $242.18M | — | $68.78M | — | — | $188.86M | $53.33M | $200,000.00 | $53.53M | $20.17M | $33.36M | $0.54 | $0.50 | 62,117,998 | 66,907,890 |
|---|
| 2017-06-30 | $217.49M | — | $60.77M | — | — | $170.62M | $46.87M | $1.51M | $48.38M | $9.14M | $39.24M | $0.63 | $0.59 | 62,343,589 | 66,370,249 |
|---|
| 2017-03-31 | — | — | $72.64M | — | — | $199.77M | $57.33M | -$767,000.00 | $56.57M | $22.49M | $34.08M | $0.55 | $0.52 | 158,501 | -40,084 |
|---|
| 2016-12-31 | — | — | $73.59M | — | — | $190.86M | $56.82M | -$1.08M | $55.74M | $21.76M | $33.98M | $0.56 | $0.51 | 61,104,822 | 66,692,326 |
|---|
| 2016-09-30 | — | — | $48.43M | — | — | $151.56M | $34.98M | -$749,000.00 | $34.23M | $13.35M | $20.88M | $0.34 | $0.31 | 61,134,501 | 66,816,689 |
|---|
| 2016-06-30 | — | — | $46.81M | — | — | $147.91M | $32.86M | -$908,000.00 | $31.95M | $12.54M | $19.41M | $0.32 | $0.29 | 60,565,671 | 66,345,599 |
|---|
| 2016-03-31 | — | — | $54.3M | — | — | $142.1M | $41.5M | -$664,000.00 | $40.83M | $18.05M | $22.78M | $0.38 | $0.35 | 100,205 | 611,468 |
|---|
| 2015-12-31 | — | — | $57.06M | — | — | $161.84M | $43.69M | -$1.09M | $42.59M | $19.93M | $22.66M | $0.38 | $0.35 | 59,410,797 | 65,405,521 |
|---|
| 2015-09-30 | — | — | $38M | — | — | $140.94M | $17.44M | -$333,000.00 | $17.1M | $7.85M | $9.26M | $0.16 | $0.15 | 58,989,994 | 62,696,730 |
|---|
| 2015-06-30 | — | — | $39.77M | — | — | $122.49M | $23.78M | $1.32M | $25.1M | $10.03M | $15.05M | $0.26 | $0.25 | 58,423,316 | 60,464,974 |
|---|
| 2015-03-31 | — | — | $53.8M | — | — | $145.86M | $40.61M | — | $40.97M | $16.19M | $24.77M | $0.43 | $0.41 | 79,438 | 57,176 |
|---|
| 2014-12-31 | — | — | $51.81M | — | — | $160M | $36.61M | — | $38.06M | $13.87M | $24.16M | $0.42 | $0.40 | 57,318,645 | 60,314,140 |
|---|
| 2014-09-30 | — | — | $37.32M | — | — | $128.91M | $27.39M | — | $28.48M | $11.87M | $16.59M | $0.29 | $0.27 | 57,307,480 | 60,350,814 |
|---|
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 | $2.62B | — | — | — | — | $2.09B | $527.02M | $35.25M | $562.27M | $138.09M | $425.7M | $6.40 | $6.22 | 66,547,768 | 68,434,896 |
|---|
| 2025-03-31 | $2.39B | — | $772.31M | — | — | $1.89B | $502.57M | $28.77M | $531.34M | $131.62M | $399.71M | $6.08 | $5.82 | 65,724,473 | 68,658,347 |
|---|
| 2024-03-31 | $1.91B | — | $571.07M | — | — | $1.54B | $373.23M | $17.31M | $390.54M | $110.24M | $280.3M | $4.36 | $4.11 | 64,337,975 | 68,159,390 |
|---|
| 2023-03-31 | $1.81B | — | $557.08M | — | — | $1.47B | $341.74M | -$17.74M | $324M | $69.78M | $254.22M | $4.01 | $3.76 | 63,358,408 | 67,586,263 |
|---|
| 2022-03-31 | $2.27B | — | $795.29M | — | — | $1.66B | $612.86M | -$8.93M | $603.94M | $165.61M | $437.75M | $6.74 | $6.41 | 64,970,287 | 68,259,708 |
|---|
| 2021-03-31 | $1.53B | — | $521.37M | — | — | $1.12B | $408.16M | $1.07M | $409.23M | $96.46M | $312.77M | $4.75 | $4.55 | 65,785,042 | 68,671,248 |
|---|
| 2020-03-31 | $1.16B | — | $322.55M | — | — | $929.77M | $229.6M | $6.05M | $235.65M | $51.85M | $183.79M | $2.96 | $2.80 | 62,152,870 | 65,725,516 |
|---|
| 2019-03-31 | $1.08B | — | $305.99M | — | — | $865.29M | $219.1M | $5.22M | $224.32M | $65.21M | $159.11M | $2.56 | $2.42 | 62,213,414 | 65,846,132 |
|---|
| 2018-03-31 | $963.36M | — | $277.6M | — | — | $748.95M | $214.41M | $3.42M | $217.84M | $45.55M | $172.28M | $2.76 | $2.60 | 62,494,275 | 66,324,093 |
|---|
| 2017-03-31 | $872.09M | — | $241.48M | — | — | $690.1M | $182M | -$3.51M | $178.49M | $70.14M | $108.34M | $1.77 | $1.63 | 61,100,497 | 66,579,130 |
|---|
| 2016-03-31 | — | — | $188.71M | — | — | $567.37M | $126.4M | -$770,000.00 | $125.63M | $55.86M | $69.74M | $1.18 | $1.10 | 59,044,981 | 63,475,903 |
|---|
| 2015-03-31 | — | — | $177.86M | — | — | $552.22M | $128.65M | $3.48M | $132.14M | $52.2M | $79.88M | $1.40 | $1.33 | 57,134,305 | 60,135,375 |
|---|
| 2014-03-31 | — | — | — | — | — | $489.6M | $102.85M | $2.48M | $105.33M | $43.9M | $61.32M | $1.11 | $1.05 | 55,050,159 | 58,124,772 |
|---|