Complete source-backed income-statement history.
- Available history
- 2019-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 | $196.62M | $48.76M | $147.86M | — | — | $112.59M | $35.26M | $1.62M | $36.88M | $8.5M | $28.38M | $0.17 | $0.15 | 166,467,633 | 195,139,642 |
|---|
| 2026-03-31 | $159.9M | $51.6M | $108.3M | — | — | $103.82M | $4.48M | $1.96M | $6.45M | $157,000.00 | $6.29M | $0.04 | $0.03 | 166,460,085 | 196,090,295 |
|---|
| 2025-12-31 | $201.9M | $74.83M | $127.07M | — | — | $108.26M | $18.81M | $2.55M | $21.35M | $2.85M | $18.51M | $0.11 | $0.10 | 519,383 | 3,512,735 |
|---|
| 2025-09-30 | $151.66M | $45.59M | $106.07M | — | — | $96.43M | $9.64M | $2.32M | $11.96M | $3.21M | $8.75M | $0.05 | $0.05 | 163,665,566 | 180,875,933 |
|---|
| 2025-06-30 | $152.64M | $50.39M | $102.25M | — | — | $92.33M | $9.92M | $2.12M | $12.03M | $4.93M | $7.1M | $0.04 | $0.04 | 162,683,329 | 172,929,960 |
|---|
| 2025-03-31 | $124.9M | $40.44M | $84.46M | — | — | $84.67M | -$211,000.00 | $2.08M | $1.86M | $1.97M | -$102,000.00 | $0.00 | $0.00 | 162,465,988 | 162,465,988 |
|---|
| 2024-12-31 | $151.83M | $49.64M | $102.2M | — | — | $93.3M | $8.9M | $3.48M | $12.38M | $10.5M | $1.89M | $0.02 | $0.02 | -959,939 | -511,720 |
|---|
| 2024-09-30 | $140.21M | $46.18M | $94.03M | — | — | $102.66M | -$8.63M | $2.93M | -$5.7M | -$4M | -$1.7M | -$0.01 | -$0.01 | 170,168,732 | 170,168,732 |
|---|
| 2024-06-30 | $144.23M | $46.96M | $97.26M | — | — | $95.71M | $1.55M | $2.83M | $4.38M | $3.28M | $1.1M | $0.01 | $0.01 | 170,393,480 | 179,688,524 |
|---|
| 2024-03-31 | $119.29M | $37.16M | $82.14M | — | — | $81.69M | $443,000.00 | $2.84M | $3.28M | $1.85M | $1.44M | $0.01 | $0.01 | 169,923,479 | 180,701,844 |
|---|
| 2023-12-31 | $144.92M | $47.06M | $97.86M | — | — | $83.63M | $14.23M | $2.28M | $16.51M | $6.51M | $10M | $0.05 | $0.05 | 436,833 | -132,662 |
|---|
| 2023-09-30 | $142.36M | $44.97M | $97.39M | — | — | $87.44M | $9.95M | $1.9M | $11.85M | $5.7M | $6.15M | $0.04 | $0.03 | 168,668,844 | 181,429,745 |
|---|
| 2023-06-30 | $138.13M | $42.1M | $96.03M | — | — | $89.47M | $6.57M | $1.52M | $8.08M | $3.5M | $4.58M | $0.03 | $0.02 | 167,423,656 | 183,332,560 |
|---|
| 2023-03-31 | $120.23M | $34.56M | $85.68M | — | — | $82.38M | $3.3M | $1.07M | $4.37M | $2.46M | $1.91M | $0.01 | $0.01 | 166,773,335 | 182,853,746 |
|---|
| 2022-12-31 | $144.9M | $46.05M | $98.85M | — | — | $95.59M | $3.26M | $378,000.00 | $3.64M | $247,000.00 | $3.39M | $0.02 | $0.02 | 307,624 | -2,214,890 |
|---|
| 2022-09-30 | $128.59M | $37.76M | $90.83M | — | — | $79.62M | $11.21M | $605,000.00 | $11.82M | $7.77M | $4.04M | $0.02 | $0.02 | 165,543,067 | 186,991,769 |
|---|
| 2022-06-30 | $122.25M | $35.9M | $86.35M | — | — | $76.9M | $9.45M | $70,000.00 | $9.52M | $4.67M | $4.85M | $0.03 | $0.03 | 164,919,979 | 188,903,553 |
|---|
| 2022-03-31 | $110.1M | $31.67M | $78.43M | — | — | $64.69M | $13.75M | $8,000.00 | $13.75M | $4.85M | $8.9M | $0.05 | $0.05 | 164,406,142 | 193,379,275 |
|---|
| 2021-12-31 | $128.7M | $38.7M | $90M | — | — | $73.57M | $16.43M | -$123,000.00 | $16.31M | $3.72M | $12.6M | $0.08 | $0.08 | 1,557,140 | 1,557,140 |
|---|
| 2021-09-30 | $102.7M | $27.99M | $74.71M | — | — | $64.15M | $10.55M | -$933,000.00 | $9.62M | $2.66M | $6.95M | $0.04 | $0.03 | 161,348,021 | 199,385,061 |
|---|
| 2021-06-30 | $101.12M | $26.96M | $74.15M | — | — | $106.21M | -$32.06M | — | -$32.09M | $8.45M | -$40.55M | -$0.26 | -$0.26 | 156,867,484 | 156,867,484 |
|---|
| 2021-03-31 | $87.08M | $24.72M | $62.36M | — | — | $46.3M | $16.06M | — | $16.02M | $4.58M | $11.44M | $0.07 | $0.07 | 154,501,660 | 168,012,364 |
|---|
| 2020-12-31 | $90.19M | $26.13M | $64.06M | — | — | $51.29M | $12.77M | — | $12.78M | $653,000.00 | $12.13M | $0.07 | $0.06 | 270,249 | 5,931,392 |
|---|
| 2020-09-30 | $76.81M | $20.18M | $56.63M | — | — | $32.06M | $24.57M | — | $24.59M | $5.26M | $19.32M | $0.13 | $0.12 | 153,065,124 | 164,863,973 |
|---|
| 2020-06-30 | $64.14M | $18.92M | $45.22M | — | — | $28.66M | $16.56M | — | $16.58M | $2.4M | $14.18M | $0.09 | $0.09 | 153,052,983 | 153,680,642 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | — | — | $4.13M | — | — | — | — |
|---|
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 | $631.1M | $211.26M | $419.84M | — | — | $381.69M | $38.15M | $9.06M | $47.21M | $12.96M | $34.25M | $0.21 | $0.19 | 163,462,072 | 179,486,886 |
|---|
| 2024-12-31 | $555.56M | $179.94M | $375.62M | — | — | $373.36M | $2.27M | $12.08M | $14.34M | $11.62M | $2.72M | $0.02 | $0.02 | 169,201,983 | 180,102,840 |
|---|
| 2023-12-31 | $545.65M | $168.68M | $376.96M | — | — | $342.92M | $34.05M | $6.76M | $40.81M | $18.17M | $22.64M | $0.13 | $0.12 | 168,065,721 | 182,412,965 |
|---|
| 2022-12-31 | $505.84M | $151.38M | $354.46M | — | — | $316.79M | $37.67M | $1.06M | $38.73M | $17.54M | $21.19M | $0.13 | $0.11 | 165,268,185 | 187,547,474 |
|---|
| 2021-12-31 | $419.59M | $118.37M | $301.22M | — | — | $290.24M | $10.98M | -$1.12M | $9.86M | $19.42M | -$9.56M | -$0.06 | -$0.06 | 159,177,713 | 159,177,713 |
|---|
| 2020-12-31 | $263.11M | $72.89M | $190.22M | — | — | $132.28M | $57.94M | $136,000.00 | $58.08M | $8.32M | $49.76M | $0.32 | $0.30 | 153,327,308 | 163,331,348 |
|---|
| 2019-12-31 | $110.49M | $31.16M | $79.34M | — | — | $79.68M | -$347,000.00 | — | $112,000.00 | $0.00 | $112,000.00 | $0.00 | $0.00 | 153,052,983 | 153,624,013 |
|---|