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 | $156.29M | $39.88M | $116.41M | $16.86M | — | $68.99M | $47.42M | $2.9M | $50.31M | $11.26M | $39.05M | $0.19 | $0.19 | 209,570,145 | 211,062,032 |
|---|
| 2026-03-31 | $159.47M | $66.77M | $92.7M | $16.6M | — | $69.81M | $22.89M | $2.2M | $25.09M | $4.77M | $20.32M | $0.10 | $0.10 | 210,524,057 | 212,547,918 |
|---|
| 2025-12-31 | $203.6M | $107.15M | $96.45M | $17.24M | — | $82.51M | $13.94M | — | $15.8M | $8.01M | $7.79M | $0.04 | $0.03 | 2,994,453 | 3,293,418 |
|---|
| 2025-09-30 | $170.44M | $76.34M | $94.1M | $16.87M | — | $71.45M | $22.65M | $2.98M | $25.63M | $5.12M | $20.51M | $0.10 | $0.10 | 212,257,907 | 215,287,127 |
|---|
| 2025-06-30 | $172.11M | $70.57M | $101.54M | $16.76M | — | $71.43M | $30.11M | $3.74M | $33.84M | $9.36M | $24.49M | $0.12 | $0.11 | 211,865,363 | 214,529,726 |
|---|
| 2025-03-31 | $162.63M | $64.29M | $98.35M | $15.66M | — | $69.01M | $29.34M | $3.28M | $32.62M | $8.71M | $23.91M | $0.11 | $0.11 | 212,445,961 | 213,839,020 |
|---|
| 2024-12-31 | $209.31M | $115.32M | $93.99M | $15.99M | — | $80.11M | $13.88M | — | $16.63M | $4.71M | $11.93M | $0.05 | $0.05 | 399,042 | 364,169 |
|---|
| 2024-09-30 | $167.89M | $90.53M | $77.36M | $15.24M | — | $66.77M | $10.6M | $3.57M | $14.16M | $2.67M | $11.49M | $0.05 | $0.05 | 214,769,065 | 215,749,745 |
|---|
| 2024-06-30 | $167.95M | $78.11M | $89.84M | $14.32M | — | $63.41M | $26.43M | $3.36M | $29.79M | $10.02M | $19.77M | $0.09 | $0.09 | 216,422,513 | 217,501,646 |
|---|
| 2024-03-31 | $167.39M | $75.8M | $91.59M | $14.85M | — | $66.39M | $25.21M | $3.09M | $28.29M | $8.64M | $19.65M | $0.09 | $0.09 | 215,549,467 | 216,865,052 |
|---|
| 2023-12-31 | $231.25M | $134.21M | $97.04M | $14.99M | — | $80.52M | $16.52M | — | $18.48M | $7.2M | $11.29M | $0.05 | $0.05 | 121,474 | -198,280 |
|---|
| 2023-09-30 | $174.91M | $92.98M | $81.93M | $15.91M | — | $58.25M | $23.69M | $1.83M | $25.52M | $8.29M | $17.23M | $0.08 | $0.08 | 217,737,089 | 220,424,691 |
|---|
| 2023-06-30 | $177.77M | $90.11M | $87.66M | $16.35M | — | $68.41M | $19.25M | $3.69M | $22.94M | $6.92M | $16.02M | $0.07 | $0.07 | 216,963,697 | 219,915,839 |
|---|
| 2023-03-31 | $181.23M | $104.56M | $76.67M | $17.8M | — | $66.14M | $10.53M | $2.32M | $12.84M | $3.75M | $9.1M | $0.04 | $0.04 | 215,587,699 | 218,749,255 |
|---|
| 2022-12-31 | $280.76M | $197.15M | $83.61M | $17.58M | — | $72.52M | $11.1M | $1.51M | $12.61M | $1.72M | $10.89M | $0.05 | $0.05 | 97,258 | -514,802 |
|---|
| 2022-09-30 | $177M | $95.16M | $81.83M | $18.75M | — | $64.41M | $17.42M | $235,000.00 | $17.66M | $5.21M | $12.44M | $0.06 | $0.06 | 215,347,882 | 220,353,807 |
|---|
| 2022-06-30 | $183.76M | $98.33M | $85.43M | $20.06M | — | $65.4M | $20.03M | $322,000.00 | $20.35M | $6.52M | $13.83M | $0.06 | $0.06 | 214,852,256 | 220,791,640 |
|---|
| 2022-03-31 | $244.78M | $145.76M | $99.02M | $20.53M | — | $67.61M | $31.41M | -$39,000.00 | $31.37M | $7.86M | $23.5M | $0.11 | $0.11 | 212,403,383 | 220,967,935 |
|---|
| 2021-12-31 | $387.83M | $283M | $104.82M | $22.98M | — | $78.98M | $25.84M | -$41,000.00 | $25.8M | $13.88M | $11.92M | $0.05 | $0.05 | 664,091 | 1,284,955 |
|---|
| 2021-09-30 | $260.09M | $158.02M | $102.06M | $20.53M | — | $64.32M | $37.75M | $24,000.00 | $37.77M | $7.77M | $30.01M | $0.14 | $0.13 | 208,988,168 | 224,331,039 |
|---|
| 2021-06-30 | $334.49M | $204.2M | $130.3M | $20.61M | — | $66.14M | $64.15M | $14,000.00 | $64.17M | $15.04M | $49.13M | $0.24 | $0.22 | 208,205,162 | 222,947,030 |
|---|
| 2021-03-31 | $323.82M | $203.55M | $120.27M | $15.7M | — | $55.61M | $64.66M | -$29,000.00 | $64.64M | $15.22M | $49.42M | $0.24 | $0.24 | 207,309,946 | 208,458,352 |
|---|
| 2020-12-31 | $370.97M | $246.22M | $124.75M | $11.15M | — | $45.17M | $79.58M | -$76,000.00 | $79.51M | $18.06M | $61.45M | $0.29 | $0.29 | 0 | 0 |
|---|
| 2020-09-30 | $209.01M | $119.46M | $89.55M | $9.98M | — | $31.83M | $57.72M | -$302,000.00 | $57.42M | $12.21M | $45.21M | $0.22 | $0.22 | 208,116,104 | 208,116,104 |
|---|
| 2020-06-30 | $235.34M | $162.03M | $73.31M | $8.64M | — | $27.55M | $45.76M | -$368,000.00 | $45.39M | $10.51M | $34.88M | $0.17 | $0.17 | 208,116,104 | 208,116,104 |
|---|
| 2020-03-31 | $143.72M | $98.96M | $44.77M | $9.17M | — | $27.32M | $17.45M | -$574,000.00 | $16.88M | $3.84M | $13.04M | $0.06 | $0.06 | 208,116,104 | 208,116,104 |
|---|
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 | $708.78M | $318.35M | $390.43M | $66.52M | — | $294.4M | $96.03M | — | $107.89M | $31.19M | $76.71M | $0.36 | $0.35 | 215,183,706 | 217,309,035 |
|---|
| 2024-12-31 | $712.54M | $359.75M | $352.79M | $60.4M | — | $276.68M | $76.11M | — | $88.88M | $26.05M | $62.83M | $0.29 | $0.29 | 215,105,815 | 215,645,506 |
|---|
| 2023-12-31 | $765.15M | $421.85M | $343.29M | $65.05M | — | $273.31M | $69.99M | — | $79.78M | $26.15M | $53.64M | $0.25 | $0.24 | 216,892,525 | 219,722,063 |
|---|
| 2022-12-31 | $886.3M | $536.4M | $349.89M | $76.91M | — | $269.94M | $79.95M | $2.03M | $81.98M | $21.32M | $60.67M | $0.28 | $0.28 | 214,458,284 | 220,588,789 |
|---|
| 2021-12-31 | $1.31B | $848.78M | $457.45M | $79.81M | — | $265.05M | $192.41M | -$32,000.00 | $192.37M | $51.9M | $140.47M | $0.67 | $0.64 | 208,833,827 | 219,776,069 |
|---|
| 2020-12-31 | $959.03M | $626.66M | $332.37M | $38.93M | — | $131.86M | $200.51M | -$1.32M | $199.19M | $44.62M | $154.58M | $0.74 | $0.74 | 208,116,104 | 208,116,104 |
|---|
| 2019-12-31 | $486.55M | $344.2M | $142.35M | $26.67M | — | $88.79M | $53.56M | -$3.29M | $50.27M | $11.06M | $39.21M | $0.19 | $0.19 | 208,116,104 | 208,116,104 |
|---|