Complete source-backed income-statement history.
- Available history
- 2017-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 | $999.42M | $831.03M | $168.39M | — | — | — | $109.38M | — | $79.14M | $19.58M | $59.56M | $1.07 | $1.06 | 55,906,306 | 56,269,949 |
|---|
| 2026-03-31 | $769.2M | $670.34M | $98.85M | — | — | — | $37.38M | — | $12.07M | $2.89M | $9.18M | $0.16 | $0.16 | 55,917,842 | 56,256,531 |
|---|
| 2025-12-31 | $809.47M | $687.97M | $121.5M | — | — | — | $50.41M | — | $22.79M | $5.58M | $17.21M | $0.31 | $0.31 | 55,805,173 | 56,045,949 |
|---|
| 2025-09-30 | $899.85M | $740.49M | $159.36M | — | — | — | $100.77M | — | $74.95M | $18.38M | $56.57M | $1.03 | $1.02 | 90,204 | 68,103 |
|---|
| 2025-06-30 | $779.28M | $647.47M | $131.81M | — | — | — | $82.94M | — | $57.95M | $13.9M | $44.05M | $0.80 | $0.79 | 55,164,260 | 55,654,653 |
|---|
| 2025-03-31 | $571.65M | $500.3M | $71.35M | — | — | — | $27.29M | — | $5.54M | $1.31M | $4.22M | $0.08 | $0.08 | 55,248,526 | 55,669,646 |
|---|
| 2024-12-31 | $561.58M | $485.01M | $76.57M | — | — | — | $13.81M | — | -$3.9M | -$849,000.00 | -$3.05M | -$0.06 | -$0.06 | 54,160,317 | 54,160,317 |
|---|
| 2024-09-30 | $538.16M | $454.08M | $84.08M | — | — | — | $45.77M | — | $39.57M | $10.26M | $29.31M | $0.57 | $0.56 | -30,748 | 2,074 |
|---|
| 2024-06-30 | $517.79M | $434.3M | $83.49M | — | — | — | $45.66M | — | $41.02M | $10.11M | $30.91M | $0.60 | $0.59 | 51,913,124 | 52,654,882 |
|---|
| 2024-03-31 | $371.43M | $332.63M | $38.8M | — | — | — | $3.08M | — | -$1.45M | -$321,000.00 | -$1.12M | -$0.02 | -$0.02 | 51,938,216 | 51,938,216 |
|---|
| 2023-12-31 | $396.51M | $344.63M | $51.88M | — | — | — | $16.74M | — | $12.96M | $3.12M | $9.84M | $0.19 | $0.19 | 51,892,426 | 52,430,864 |
|---|
| 2023-09-30 | $475.03M | $399.49M | $75.54M | — | — | — | $44.76M | — | $41.16M | $10.25M | $30.91M | $0.60 | $0.59 | 423 | 145,768 |
|---|
| 2023-06-30 | $421.89M | $357.82M | $64.07M | — | — | — | $33.34M | — | $28.79M | $7.12M | $21.68M | $0.42 | $0.41 | 51,827,448 | 52,293,846 |
|---|
| 2023-03-31 | $324.85M | $298.57M | $26.28M | — | — | — | -$2.55M | — | -$6.96M | -$1.47M | -$5.48M | -$0.11 | -$0.11 | 51,827,365 | 51,827,365 |
|---|
| 2022-12-31 | $341.78M | $311.28M | $30.5M | — | — | — | $6.33M | — | $2.4M | $510,000.00 | $1.89M | $0.04 | $0.04 | 51,824,948 | 52,120,584 |
|---|
| 2022-09-30 | $393.05M | $343.46M | $49.59M | — | — | — | $20.44M | — | $17.18M | $4.05M | $13.12M | $0.25 | $0.25 | 13,175 | 28,993 |
|---|
| 2022-06-30 | $380.27M | $336.02M | $44.25M | — | — | — | $18M | — | $16.12M | $3.96M | $12.17M | $0.23 | $0.23 | 51,793,245 | 51,888,511 |
|---|
| 2022-03-31 | $243.39M | $230.89M | $12.5M | — | — | — | -$11.49M | — | -$12.31M | -$2.89M | -$9.42M | -$0.18 | -$0.18 | 51,793,443 | 51,793,443 |
|---|
| 2021-12-31 | $284.96M | $252M | $32.96M | — | — | — | $8.46M | — | $7.31M | $1.8M | $5.51M | $0.11 | $0.11 | 51,696,004 | 51,977,974 |
|---|
| 2021-09-30 | $279.04M | $244.39M | $34.65M | — | — | — | $11.4M | — | $10.48M | $2.58M | $7.9M | $0.15 | $0.15 | 16,812 | 46,219 |
|---|
| 2021-06-30 | $261.66M | $225.04M | $36.62M | — | — | — | $14.26M | — | $13.94M | $4.6M | $9.34M | $0.18 | $0.18 | 51,686,735 | 51,864,403 |
|---|
| 2021-03-31 | $179.11M | $161.04M | $18.07M | — | — | — | -$6.39M | — | -$6.45M | -$1.51M | -$4.94M | -$0.10 | -$0.10 | 51,686,652 | 51,686,652 |
|---|
| 2020-12-31 | $190.93M | $160.34M | $30.59M | — | — | — | $10.84M | — | $10.54M | $2.68M | $7.87M | $0.15 | $0.15 | 51,489,211 | 51,717,848 |
|---|
| 2020-09-30 | $224.65M | $183.25M | $41.4M | — | — | — | $24.07M | — | $23.62M | $6.14M | $17.55M | $0.34 | $0.34 | 0 | 13,307 |
|---|
| 2020-06-30 | $217.04M | $180.16M | $36.89M | — | — | — | $20.42M | — | $20.1M | $4.77M | $15.75M | $0.31 | $0.30 | 51,489,211 | 51,646,385 |
|---|
| 2020-03-31 | $168.68M | $148.51M | $20.17M | — | — | — | $3.79M | — | $2M | $531,000.00 | $1.54M | $0.03 | $0.03 | 51,489,211 | 51,619,403 |
|---|
| 2019-12-31 | $175.31M | $151.56M | $23.76M | — | — | — | $6.95M | — | $6.74M | $1.32M | $5.46M | $0.11 | $0.11 | 51,489,211 | 51,609,380 |
|---|
| 2019-09-30 | $237.32M | $198.39M | $38.93M | — | — | — | $22.2M | — | $21.97M | $5.83M | $16.55M | $0.32 | $0.32 | 6,540 | 12,333 |
|---|
| 2019-06-30 | $227.29M | $189.2M | $38.09M | — | — | — | $22.18M | — | $21.76M | $4.94M | $17.2M | $0.33 | $0.33 | 51,414,619 | 51,422,899 |
|---|
| 2019-03-31 | $164.3M | $144.5M | $19.8M | — | — | — | $5.72M | — | $5.47M | $1.49M | $4.21M | $0.08 | $0.08 | 51,414,619 | 51,414,619 |
|---|
| 2018-12-31 | $154.33M | $133.2M | $21.13M | — | — | — | $7.03M | — | $6.5M | $1.65M | $5.15M | $0.10 | $0.10 | 51,414,619 | 51,414,619 |
|---|
| 2018-09-30 | $215.7M | $182.18M | $33.52M | — | — | — | $20.06M | — | $19.69M | $5.14M | $15.14M | $0.29 | $0.30 | 1,957,536 | 1,987,102 |
|---|
| 2018-06-30 | $195.08M | $165.61M | $29.47M | — | — | — | $14.77M | — | $14.38M | $1.41M | $13.4M | $0.29 | $0.29 | 46,557,785 | 46,988,359 |
|---|
| 2018-03-31 | $118.9M | $105.15M | $13.75M | — | — | — | $16.08M | — | $15.79M | $4.77M | $11.25M | $0.27 | $0.27 | 41,717,024 | 41,910,122 |
|---|
| 2017-12-31 | $150.42M | $127.62M | $22.8M | — | — | — | $10.52M | — | $10.2M | -$797,000.00 | $11M | — | — | — | 41,691,541 |
|---|
| 2017-09-30 | $187.63M | $153.73M | $33.9M | — | — | — | $20.84M | — | $19.61M | $7.35M | $12.27M | $0.30 | $0.30 | 35,637 | 8,846 |
|---|
| 2017-06-30 | $148.1M | $124.12M | $23.98M | — | — | — | $11.74M | — | $9.44M | $3.03M | $6.41M | $0.15 | $0.15 | 41,538,989 | 41,566,344 |
|---|
| 2017-03-31 | $110.37M | $96.01M | $14.36M | — | — | — | $5.58M | — | $4.38M | $1.58M | $2.8M | $0.07 | $0.07 | 41,502,490 | 41,505,180 |
|---|
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-09-30 | $2.81B | $2.37B | $439.09M | — | — | — | $224.81M | — | $134.54M | $32.75M | $101.78M | $1.85 | $1.84 | 54,943,919 | 55,371,061 |
|---|
| 2024-09-30 | $1.82B | $1.57B | $258.25M | — | — | — | $111.24M | — | $92.1M | $23.16M | $68.94M | $1.33 | $1.31 | 51,883,760 | 52,574,503 |
|---|
| 2023-09-30 | $1.56B | $1.37B | $196.39M | — | — | — | $81.88M | — | $65.4M | $16.4M | $49M | $0.95 | $0.94 | 51,827,001 | 52,260,206 |
|---|
| 2022-09-30 | $1.3B | $1.16B | $139.3M | — | — | — | $35.41M | — | $28.31M | $6.92M | $21.38M | $0.41 | $0.41 | 51,773,559 | 51,957,420 |
|---|
| 2021-09-30 | $910.74M | $790.8M | $119.94M | — | — | — | $30.1M | — | $28.52M | $8.35M | $20.18M | $0.39 | $0.39 | 51,636,955 | 51,773,213 |
|---|
| 2020-09-30 | $785.68M | $663.47M | $122.21M | — | — | — | $55.23M | — | $52.45M | $12.76M | $40.3M | $0.78 | $0.78 | 51,489,211 | 51,636,934 |
|---|
| 2019-09-30 | $783.24M | $665.29M | $117.95M | — | — | — | $57.14M | — | $55.69M | $13.91M | $43.12M | $0.84 | $0.84 | 51,421,159 | 51,427,220 |
|---|
| 2018-09-30 | $680.1M | $580.56M | $99.54M | — | — | — | $61.43M | — | $60.06M | $10.53M | $50.79M | $1.11 | $1.11 | 45,605,845 | 45,919,648 |
|---|
| 2017-09-30 | $568.21M | $477.24M | $90.97M | — | — | — | $46.59M | — | $40.78M | $14.74M | $26.04M | $0.63 | $0.63 | 41,550,293 | 41,550,293 |
|---|