Complete source-backed income-statement history.
- Available history
- 2018-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 | $306.68M | $168.81M | $137.87M | — | $117.91M | $117.91M | $19.97M | -$4.02M | $15.95M | $12.52M | $4.88M | $0.02 | $0.02 | 221,022,912 | 222,776,252 |
|---|
| 2026-03-31 | $300.19M | $156.55M | $143.65M | — | $102.91M | $102.91M | $40.73M | $22.41M | $63.14M | $48.09M | $15.4M | $0.07 | $0.07 | 230,596,682 | 231,827,061 |
|---|
| 2025-12-31 | $311.13M | $169.79M | $141.34M | — | $122.29M | $122.29M | $19.04M | $109.36M | $128.41M | $45.29M | $83.2M | $0.36 | $0.35 | -658,736 | -344,225 |
|---|
| 2025-09-30 | $291.37M | $147.34M | $144.03M | — | $107.29M | $107.29M | $36.74M | $36.18M | $72.92M | $49.12M | $23.29M | $0.10 | $0.10 | 231,652,595 | 233,535,805 |
|---|
| 2025-06-30 | $293.26M | $147M | $146.26M | — | $106.82M | $106.82M | $39.43M | -$17.13M | $22.31M | $21.58M | -$645,000.00 | -$0.01 | -$0.01 | 235,842,313 | 235,842,313 |
|---|
| 2025-03-31 | $279.54M | $136.27M | $143.28M | — | $100.79M | $100.79M | $42.48M | -$2.77M | $39.72M | $31.32M | $8.31M | $0.04 | $0.04 | 236,120,511 | 236,822,468 |
|---|
| 2024-12-31 | $294.32M | $136.25M | $158.07M | — | $100.96M | $100.96M | $57.11M | -$12.99M | $44.12M | $31.32M | $12.68M | $0.05 | $0.04 | 6,593 | 1,991,436 |
|---|
| 2024-09-30 | $286.87M | $139.27M | $147.59M | — | $104.97M | $104.97M | $42.62M | -$2.92M | $39.7M | $30.92M | $8.62M | $0.04 | $0.04 | 236,303,348 | 238,295,887 |
|---|
| 2024-06-30 | $280.15M | $129.63M | $150.52M | — | $96.5M | $96.5M | $54.02M | -$1.2M | $52.82M | $31.9M | $20.71M | $0.09 | $0.09 | 237,416,373 | 240,137,922 |
|---|
| 2024-03-31 | $275.81M | $130.88M | $144.93M | — | $74.26M | $74.26M | $70.67M | -$7.17M | $63.5M | $32.15M | $31.08M | $0.13 | $0.13 | 236,759,731 | 240,561,864 |
|---|
| 2023-12-31 | $278.23M | $135.54M | $142.69M | — | $92.35M | $92.35M | $50.34M | -$22.12M | $28.22M | $24.7M | $3.22M | $0.01 | $0.01 | -320,985 | 278 |
|---|
| 2023-09-30 | $275.4M | $141.59M | $133.81M | — | $84.78M | $84.78M | $49.03M | -$3.69M | $45.33M | $34.53M | $10.51M | $0.05 | $0.05 | 239,459,783 | 240,289,959 |
|---|
| 2023-06-30 | $252.39M | $127.11M | $125.28M | — | $84.22M | $84.22M | $41.06M | -$1.61M | $39.46M | $25.77M | $13.4M | $0.05 | $0.05 | 238,000,135 | 238,423,288 |
|---|
| 2023-03-31 | $248.54M | $123.82M | $124.72M | — | $80.52M | $80.52M | $44.2M | -$1.16M | $43.04M | $33.64M | $9.14M | $0.04 | $0.04 | 237,398,253 | 237,686,092 |
|---|
| 2022-12-31 | $259.27M | $135.29M | $123.99M | — | $79.99M | $168.5M | -$44.51M | -$14.06M | -$58.57M | -$7.66M | -$51.23M | -$0.22 | -$0.21 | 166,978 | 207,435 |
|---|
| 2022-09-30 | $261.19M | $129.95M | $131.24M | — | $82.48M | $82.48M | $48.76M | -$5.64M | $43.12M | $32.97M | $9.83M | $0.04 | $0.04 | 237,002,873 | 237,804,799 |
|---|
| 2022-06-30 | $254.31M | $128.51M | $125.8M | — | $63.54M | $63.54M | $62.26M | $808,000.00 | $63.07M | $38.34M | $24.44M | $0.11 | $0.10 | 236,783,625 | 237,762,903 |
|---|
| 2022-03-31 | $242.6M | $119.66M | $122.94M | — | $68.39M | $68.39M | $54.55M | $6.27M | $60.82M | $31.13M | $28.94M | $0.12 | $0.12 | 235,838,947 | 238,225,420 |
|---|
| 2021-12-31 | $243.58M | $114.95M | $128.64M | — | $74.25M | $74.25M | $54.38M | -$3.93M | $50.46M | $26.41M | $22.81M | $0.10 | $0.10 | 2,132,456 | 1,347,109 |
|---|
| 2021-09-30 | $233.68M | $104.16M | $129.52M | — | $71.45M | $71.45M | $58.07M | $837,000.00 | $58.91M | $37.32M | $20.21M | $0.09 | $0.08 | 226,529,671 | 230,879,437 |
|---|
| 2021-06-30 | $221.87M | $98.96M | $122.91M | — | $72.06M | $72.06M | $50.86M | $2.45M | $53.3M | $30.03M | $22.05M | $0.10 | $0.10 | 220,323,622 | 224,843,155 |
|---|
| 2021-03-31 | $194.43M | $83.57M | $110.87M | — | $59.33M | $59.33M | $51.53M | -$9.22M | $42.31M | $30.86M | $10.37M | $0.05 | $0.05 | 216,210,429 | 221,616,157 |
|---|
| 2020-12-31 | $177.23M | $76.7M | $100.53M | — | $53.24M | $53.24M | $47.29M | $3.45M | $50.74M | $26.89M | $22.46M | $0.11 | $0.11 | 860,936 | 2,403,865 |
|---|
| 2020-09-30 | $157.1M | $70.15M | $86.96M | — | $49.75M | $49.75M | $37.21M | $1.98M | $39.19M | $28.44M | $9.64M | $0.04 | $0.04 | 211,990,405 | 214,212,292 |
|---|
| 2020-06-30 | $119.64M | $55.95M | $63.69M | — | $49.64M | $49.64M | $14.05M | -$10.44M | $3.61M | $15.38M | -$12.91M | -$0.06 | -$0.06 | 209,902,732 | 209,902,732 |
|---|
| 2020-03-31 | $102.6M | $49.62M | $52.99M | — | $45.43M | $45.43M | $7.55M | $1.83M | $9.39M | $13.15M | -$4.21M | -$0.02 | -$0.02 | 208,468,356 | 208,468,356 |
|---|
| 2019-12-31 | $75.8M | $35.21M | $40.6M | — | $46.71M | $46.71M | -$6.11M | -$4.08M | -$10.19M | $4.64M | -$14.07M | -$0.07 | -$0.07 | 5,750,595 | 5,750,595 |
|---|
| 2019-09-30 | $67.99M | $35.85M | $32.14M | — | $30.76M | $30.76M | $1.38M | -$12.09M | -$10.71M | $3.62M | -$14.59M | -$0.07 | -$0.07 | 204,709,085 | 204,709,085 |
|---|
| 2019-06-30 | $44.73M | $23.22M | $21.5M | — | $30.83M | $30.83M | -$9.33M | -$11.5M | -$20.83M | -$154,333.00 | -$20.89M | — | — | — | 182,261,947 |
|---|
| 2019-03-31 | $27.91M | $15.12M | $12.79M | — | $26.42M | $26.42M | -$13.63M | — | -$8.47M | $1.24M | -$9.56M | — | — | — | 167,171,886 |
|---|
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 | $1.18B | $600.4M | $574.89M | — | $437.19M | $437.19M | $137.7M | $125.66M | $263.36M | $147.3M | $114.15M | $0.49 | $0.48 | 233,865,410 | 236,874,553 |
|---|
| 2024-12-31 | $1.14B | $536.03M | $601.11M | — | $376.68M | $376.68M | $224.43M | -$24.29M | $200.14M | $126.29M | $73.08M | $0.31 | $0.30 | 236,827,774 | 241,925,957 |
|---|
| 2023-12-31 | $1.05B | $528.06M | $526.5M | — | $341.86M | $341.86M | $184.63M | -$28.58M | $156.05M | $118.63M | $36.27M | $0.15 | $0.15 | 237,927,867 | 239,827,390 |
|---|
| 2022-12-31 | $1.02B | $513.41M | $503.96M | — | $294.4M | $382.9M | $121.06M | -$12.63M | $108.43M | $94.78M | $11.98M | $0.05 | $0.05 | 236,713,056 | 238,080,030 |
|---|
| 2021-12-31 | $893.56M | $401.63M | $491.93M | — | $277.09M | $277.09M | $214.84M | -$9.87M | $204.98M | $124.61M | $75.44M | $0.34 | $0.33 | 223,192,326 | 226,758,882 |
|---|
| 2020-12-31 | $556.57M | $252.4M | $304.17M | — | $198.06M | $198.06M | $106.11M | -$3.18M | $102.93M | $83.85M | $14.99M | $0.07 | $0.07 | 210,988,259 | 212,531,188 |
|---|
| 2019-12-31 | $216.43M | $109.4M | $107.03M | — | $134.72M | $134.72M | -$27.69M | -$22.51M | -$50.2M | $9.34M | -$59.12M | -$0.31 | -$0.31 | 190,602,400 | 190,602,400 |
|---|
| 2018-12-31 | $62.49M | $34.18M | $28.32M | — | $54.66M | $54.66M | -$26.34M | $56.09M | $29.75M | $7.18M | -$5.24M | -$0.04 | -$0.04 | 130,102,523 | 130,102,523 |
|---|