Complete source-backed income-statement history.
- Available history
- 2009-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 | $650.97M | $489.72M | $161.25M | — | — | — | — | — | — | $29.56M | $102.13M | $3.30 | $3.29 | 30,936,307 | 31,088,474 |
|---|
| 2026-03-31 | $479.11M | $372.78M | $106.33M | — | — | — | — | — | — | $18.24M | $60.16M | $1.96 | $1.95 | -232,612 | -235,460 |
|---|
| 2025-12-31 | $555.96M | $395.05M | $160.91M | — | — | — | — | — | — | $26.35M | $102.9M | $3.23 | $3.22 | 31,824,706 | 32,005,925 |
|---|
| 2025-09-30 | $638.91M | $439.19M | $199.71M | — | — | — | — | — | — | $39.09M | $137.38M | $4.25 | $4.23 | 32,297,313 | 32,469,833 |
|---|
| 2025-06-30 | $634.69M | $449.09M | $185.6M | — | — | — | — | — | — | $34.5M | $123.36M | $3.78 | $3.76 | 32,624,075 | 32,808,568 |
|---|
| 2025-03-31 | $470.18M | $365.56M | $104.61M | — | — | — | — | — | — | $14.52M | $66.48M | $2.03 | $2.02 | -115,332 | -125,265 |
|---|
| 2024-12-31 | $558.03M | $380.21M | $177.81M | — | — | — | $182.8M | — | — | $34.73M | $119.57M | $3.59 | $3.56 | 33,317,168 | 33,608,538 |
|---|
| 2024-09-30 | $623.62M | $419.78M | $203.84M | — | — | — | $213.12M | — | — | $41.73M | $143.52M | $4.29 | $4.26 | 33,431,315 | 33,716,036 |
|---|
| 2024-06-30 | $608.69M | $421.82M | $186.87M | — | — | — | $194.58M | — | — | $37.09M | $133.84M | $3.97 | $3.94 | 33,734,280 | 33,993,023 |
|---|
| 2024-03-31 | $476.71M | $357.03M | $119.68M | — | — | — | $128.47M | — | — | $24.6M | $77.1M | $2.25 | $2.23 | -119,818 | -103,787 |
|---|
| 2023-12-31 | $558.83M | $378.21M | $180.63M | — | — | — | $189.91M | — | — | $37.47M | $129.14M | $3.75 | $3.72 | 34,466,141 | 34,749,721 |
|---|
| 2023-09-30 | $622.24M | $413.22M | $209.02M | — | — | — | $219.36M | — | — | $43.64M | $150.55M | $4.29 | $4.26 | 35,056,973 | 35,336,966 |
|---|
| 2023-06-30 | $601.52M | $425.53M | $176M | — | — | — | $179.15M | — | — | $34.6M | $120.85M | $3.43 | $3.40 | 35,274,753 | 35,532,284 |
|---|
| 2023-03-31 | $470.13M | $334.74M | $135.39M | — | — | — | $147.23M | — | — | $22.61M | $100.36M | $2.82 | $2.80 | -351,573 | -342,644 |
|---|
| 2022-12-31 | $511.49M | $352.72M | $158.77M | — | — | — | $170.15M | — | — | $33.74M | $117.18M | $3.23 | $3.20 | 36,336,056 | 36,605,982 |
|---|
| 2022-09-30 | $605.07M | $410.83M | $194.24M | — | — | — | $201.4M | — | — | $39.53M | $139M | $3.74 | $3.72 | 37,140,197 | 37,366,879 |
|---|
| 2022-06-30 | $561.39M | $410.52M | $150.87M | — | — | — | $155.96M | — | — | $31.17M | $133.84M | $2.76 | $2.75 | 37,982,580 | 38,222,949 |
|---|
| 2022-03-31 | $413.12M | $313.94M | $99.18M | — | — | — | $106.88M | — | — | $15.9M | $74.32M | $1.93 | $1.91 | -549,654 | -563,627 |
|---|
| 2021-12-31 | $462.94M | $324.36M | $138.59M | — | — | — | $147.14M | — | — | $29.37M | $102.48M | $2.56 | $2.53 | 40,049,456 | 40,458,049 |
|---|
| 2021-09-30 | $509.69M | $354.35M | $155.34M | — | — | — | $163.6M | — | — | $29.19M | $102.13M | $2.48 | $2.46 | 41,222,161 | 41,594,733 |
|---|
| 2021-06-30 | $475.77M | $349.26M | $126.51M | — | — | — | $134.48M | — | — | $26.39M | $95.33M | $2.27 | $2.25 | 42,028,619 | 42,437,366 |
|---|
| 2021-03-31 | $343.3M | $273.47M | $69.83M | — | — | — | $78.82M | — | — | $13.43M | $66.01M | $1.57 | $1.56 | 91,266 | 144,168 |
|---|
| 2020-12-31 | $404.67M | $291.29M | $113.38M | — | — | — | $123.46M | — | — | $23.88M | $81.19M | $1.96 | $1.94 | 41,494,149 | 41,834,590 |
|---|
| 2020-09-30 | $447.68M | $324.84M | $122.85M | — | — | — | $133.43M | — | — | $19.8M | $96.03M | $2.32 | $2.31 | 41,450,013 | 41,649,319 |
|---|
| 2020-06-30 | $426.99M | $324.69M | $102.3M | — | — | — | $110.09M | — | — | $32.84M | $96.21M | $2.32 | $2.31 | 41,410,794 | 41,563,268 |
|---|
| 2020-03-31 | $305.2M | $242.85M | $62.35M | — | — | — | $72.45M | — | — | -$25.71M | $72.43M | $1.73 | $1.72 | -224,437 | -242,017 |
|---|
| 2019-12-31 | $342.9M | $249.7M | $93.2M | — | — | — | $103.9M | — | — | $12.68M | -$114.63M | -$2.77 | -$2.76 | 41,314,289 | 41,615,495 |
|---|
| 2019-09-30 | $400.57M | $291.55M | $109.02M | — | — | — | $121.38M | — | — | $23.3M | $71.79M | $1.73 | $1.72 | 41,572,127 | 41,833,775 |
|---|
| 2019-06-30 | $370.6M | $295.27M | $75.33M | — | — | — | $84.76M | — | — | $13.56M | $41.3M | $0.94 | $0.94 | 43,870,222 | 44,150,211 |
|---|
| 2019-03-31 | $201.71M | $123.6M | $78.12M | — | — | — | $87.75M | — | — | $5.6M | -$127.8M | -$2.70 | -$2.68 | -438,514 | -470,891 |
|---|
| 2018-12-31 | $333.29M | $252.86M | $80.42M | — | — | — | $89.93M | — | — | $16.8M | $57.72M | $1.25 | $1.24 | 46,275,198 | 46,495,994 |
|---|
| 2018-09-30 | $381.5M | $283.57M | $97.93M | — | — | — | $108.1M | — | — | $19.19M | $72.6M | $1.54 | $1.53 | 47,219,532 | 47,563,818 |
|---|
| 2018-06-30 | $393.76M | $302.12M | $91.63M | — | — | — | $100.89M | — | — | $18.68M | $66.34M | $1.39 | $1.38 | 47,690,351 | 48,144,325 |
|---|
| 2018-03-31 | $284.71M | $223.34M | $61.38M | — | — | — | $71.59M | — | — | $11.72M | $37.01M | $0.77 | $0.76 | 8,950 | 4,556 |
|---|
| 2017-12-31 | $359.37M | $264.81M | $94.57M | — | — | — | $105.94M | — | — | -$49.99M | $101.38M | $2.10 | $2.08 | 48,221,093 | 48,757,762 |
|---|
| 2017-09-30 | $376.32M | $279.56M | $96.75M | — | — | — | $108.71M | — | — | $28.96M | $63.36M | $1.32 | $1.31 | 48,053,733 | 48,504,767 |
|---|
| 2017-06-30 | $366.12M | $280.06M | $86.06M | — | — | — | $95.94M | — | — | $24.65M | $54.88M | $1.14 | $1.13 | 48,121,890 | 48,655,553 |
|---|
| 2017-03-31 | — | $217.16M | $61.5M | — | — | — | $72.52M | — | — | $17.93M | $36.25M | $0.76 | $0.75 | 30,149 | 20,960 |
|---|
| 2016-12-31 | — | $215.02M | $87.38M | — | — | — | $98.62M | — | — | $27.3M | $56.39M | $1.18 | $1.17 | 47,881,662 | 48,297,748 |
|---|
| 2016-09-30 | — | $241.45M | $91.21M | — | — | — | $103.36M | — | — | $29.14M | $60.24M | $1.26 | $1.25 | 47,809,476 | 48,229,485 |
|---|
| 2016-06-30 | — | $225.55M | $71.96M | — | — | — | $81.01M | — | — | $21.93M | $45.34M | $0.94 | $0.93 | 48,014,195 | 48,522,207 |
|---|
| 2016-03-31 | — | $194.77M | $57.36M | — | — | — | $64.28M | — | — | $13.16M | $39.16M | $0.79 | $0.79 | -122,664 | -159,262 |
|---|
| 2015-12-31 | — | $208.54M | $68.87M | — | — | — | $80.51M | — | — | $22.36M | $45.85M | $0.93 | $0.92 | 49,187,738 | 49,770,020 |
|---|
| 2015-09-30 | — | $284.69M | $44.29M | — | — | — | $56.55M | — | — | $13.02M | $29.82M | $0.60 | $0.59 | 49,828,189 | 50,470,151 |
|---|
| 2015-06-30 | — | $223.87M | $61.1M | — | — | — | $69.36M | — | — | $18.12M | $37.76M | $0.76 | $0.75 | 49,767,424 | 50,450,908 |
|---|
| 2015-03-31 | — | $180.26M | $43.52M | — | — | — | $55.37M | — | — | -$2.1M | $46.79M | $0.95 | $0.93 | 21,039 | -3,376 |
|---|
| 2014-12-31 | — | $212.38M | $79.15M | — | — | — | $92.06M | — | — | $25.84M | $52.03M | $1.05 | $1.03 | 49,655,405 | 50,411,147 |
|---|
| 2014-09-30 | — | $209.75M | $75.06M | — | — | — | $88M | — | — | $24.26M | $50.32M | $1.01 | $1.00 | 49,591,495 | 50,427,286 |
|---|
| 2014-06-30 | — | $209.85M | $56.4M | — | — | — | $66.88M | — | — | $18.08M | $37.71M | $0.76 | $0.75 | 49,501,847 | 50,287,452 |
|---|
| 2014-03-31 | — | $160.37M | $29.53M | — | — | — | $39.93M | — | — | $7.15M | $22.62M | $0.46 | $0.46 | -726 | -9,013 |
|---|
| 2013-12-31 | — | $178.96M | $49.85M | — | — | — | $60.1M | — | — | $17.21M | $31.62M | $0.64 | $0.63 | 49,294,010 | 50,162,962 |
|---|
| 2013-09-30 | — | $193.17M | $59.48M | — | — | — | $69.54M | — | — | $18.79M | $39.9M | $0.81 | $0.80 | 49,012,045 | 49,860,100 |
|---|
| 2013-06-30 | — | $180.44M | $46.6M | — | — | — | $55.07M | — | — | $14.42M | $30.1M | $0.61 | $0.60 | 48,955,724 | 49,810,170 |
|---|
| 2013-03-31 | — | $142.52M | $16.6M | — | — | — | $24.23M | — | — | $2.92M | $7.83M | $0.15 | $0.15 | 702,194 | 765,726 |
|---|
| 2012-12-31 | — | $133.48M | $31.26M | — | — | — | $39.89M | — | — | $9.32M | $17.98M | $0.37 | $0.37 | 48,331,185 | 49,249,547 |
|---|
| 2012-09-30 | $164.66M | $132.17M | $32.49M | — | — | — | $41.31M | — | — | $8.17M | $17.95M | $0.40 | $0.40 | 44,746,225 | 45,353,778 |
|---|
| 2012-06-30 | $154.04M | $131.15M | $22.9M | — | — | — | $29.1M | — | — | $5.94M | $13.98M | $0.31 | $0.31 | 44,670,359 | 45,078,734 |
|---|
| 2012-03-31 | $116.8M | $101.89M | $14.92M | — | — | — | $22.01M | — | — | $3.64M | $9M | $0.20 | $0.20 | 27,384 | 92,514 |
|---|
| 2011-12-31 | $123.6M | $111.13M | $12.47M | — | — | — | $20.84M | — | — | -$2.41M | $2.9M | $0.07 | $0.07 | 44,212,098 | 44,395,982 |
|---|
| 2011-09-30 | $134.82M | $126.1M | $8.72M | — | — | — | $16.77M | — | — | $1.71M | $6.03M | $0.14 | $0.14 | 44,200,291 | 44,325,277 |
|---|
| 2011-06-30 | $119.81M | $115.43M | $4.37M | — | — | — | $9.74M | — | — | $232,000.00 | $807,000.00 | $0.02 | $0.02 | 44,180,039 | 44,709,262 |
|---|
| 2011-03-31 | $95.38M | $97.62M | -$2.24M | — | — | — | $3.88M | — | — | -$4.04M | -$10.8M | -$0.24 | -$0.24 | 33,211 | 50,718 |
|---|
| 2010-12-31 | $103.87M | $96.03M | $7.84M | — | — | — | $15.23M | — | — | $1.12M | $5.5M | $0.13 | $0.12 | 43,887,833 | 44,199,121 |
|---|
| 2010-09-30 | $132.14M | $118.59M | $13.55M | — | — | — | $17.88M | — | — | $691,000.00 | $9.63M | $0.22 | $0.22 | 43,855,326 | 44,169,251 |
|---|
| 2010-06-30 | $130.79M | $114.36M | $16.43M | — | — | — | $23.66M | — | — | $4.14M | $10.53M | $0.24 | $0.24 | 43,832,372 | 44,222,884 |
|---|
| 2010-03-31 | $97.39M | $93.97M | $3.42M | — | — | — | $12.35M | — | — | -$229,000.00 | $1.92M | $0.04 | $0.05 | 29,796 | 4,473 |
|---|
| 2009-12-31 | $104.53M | $96.22M | $8.31M | — | — | — | $14.33M | — | — | $783,000.00 | $4.68M | $0.11 | $0.11 | 43,752,952 | 44,092,803 |
|---|
| 2009-09-30 | $138.19M | $117.77M | $20.41M | — | — | — | $25.39M | — | — | $4.52M | $10.42M | $0.24 | $0.24 | 43,630,040 | 44,012,140 |
|---|
| 2009-06-30 | $127.81M | $108.07M | $19.73M | — | — | — | $27.12M | — | — | $5.27M | $11.92M | $0.27 | $0.27 | 43,581,646 | 43,996,589 |
|---|
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.31B | $1.66B | $652.54M | — | $167.13M | — | — | — | $541.98M | $118.17M | $423.81M | $13.24 | $13.16 | 32,014,721 | 32,193,791 |
|---|
| 2025-03-31 | $2.26B | $1.59B | $673.14M | — | $148.66M | — | — | — | $591.49M | $128.07M | $463.42M | $13.88 | $13.77 | 33,378,050 | 33,646,395 |
|---|
| 2024-03-31 | $2.26B | $1.57B | $685.32M | — | $134.8M | — | $716.9M | — | $617.94M | $140.3M | $477.64M | $13.72 | $13.61 | 34,811,560 | 35,097,871 |
|---|
| 2023-03-31 | $2.15B | $1.51B | $639.27M | — | $119.1M | — | $674.74M | — | — | $127.05M | $461.54M | $12.54 | $12.46 | 36,798,354 | 37,052,942 |
|---|
| 2022-03-31 | $1.86B | $1.34B | $519.61M | — | $103.36M | — | $552.1M | — | — | $100.85M | $374.25M | $9.23 | $9.14 | 40,547,048 | 40,929,712 |
|---|
| 2021-03-31 | $1.62B | $1.21B | $408.36M | — | $105.82M | — | $445.8M | — | — | $89.95M | $339.44M | $8.17 | $8.12 | 41,543,067 | 41,826,709 |
|---|
| 2020-03-31 | $1.4B | $1.06B | $342.67M | — | $122.49M | — | $385.25M | — | — | $24.5M | $70.89M | $1.69 | $1.68 | 42,021,892 | 42,285,343 |
|---|
| 2019-03-31 | $1.31B | $962.15M | $348.1M | — | $91.16M | — | $386.67M | — | — | $60.27M | $68.86M | $1.48 | $1.47 | 46,620,894 | 46,932,380 |
|---|
| 2018-03-31 | $1.39B | $1.05B | $338.76M | — | $103.73M | — | $382.18M | — | — | $15.33M | $256.63M | $5.33 | $5.28 | 48,141,226 | 48,645,986 |
|---|
| 2017-03-31 | $1.21B | $899.18M | $312.05M | — | $90.94M | — | $354.43M | — | — | $96.3M | $198.22M | $4.14 | $4.10 | 47,931,518 | 48,361,286 |
|---|
| 2016-03-31 | — | $911.88M | $231.62M | — | $93.3M | — | $270.7M | — | — | $66.66M | $152.59M | $3.08 | $3.05 | 49,471,157 | 50,070,829 |
|---|
| 2015-03-31 | — | $812.24M | $254.13M | — | $80.08M | — | $302.3M | — | — | $66.07M | $186.85M | $3.77 | $3.71 | 49,604,249 | 50,372,243 |
|---|
| 2014-03-31 | — | $712.94M | $185.46M | — | $74.73M | — | $224.64M | — | — | $57.56M | $124.24M | $2.53 | $2.49 | 49,090,750 | 49,939,165 |
|---|
| 2013-03-31 | — | $539.32M | $103.25M | — | $63.05M | — | $134.52M | — | — | $26.35M | $57.74M | $1.24 | $1.22 | 46,622,646 | 47,340,450 |
|---|
| 2012-03-31 | $495.02M | $454.55M | $40.48M | — | $47.31M | — | $69.36M | — | — | $3.18M | $18.73M | $0.42 | $0.42 | 44,224,924 | 44,515,981 |
|---|
| 2011-03-31 | $462.18M | $426.6M | $35.58M | — | $43.48M | — | $60.65M | — | — | $1.91M | $14.85M | $0.34 | $0.34 | 43,891,817 | 44,251,276 |
|---|
| 2010-03-31 | $467.91M | $416.03M | $51.87M | — | $44.95M | — | $79.19M | — | — | $10.35M | $28.95M | $0.66 | $0.66 | 43,684,942 | 44,038,401 |
|---|
| 2009-03-31 | $598.58M | $526.6M | $71.98M | — | — | — | $108M | — | — | $20.42M | $41.76M | $0.96 | $0.95 | 43,486,728 | 43,879,416 |
|---|