Complete source-backed income-statement history.
- Available history
- 2016-12-31 to 2026-03-31
- 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-03-31 | $746.4M | $8.4M | $225.54M | $56.85M | — | $153.35M | $72.19M | — | $74.14M | $445,000.00 | $73.69M | $0.25 | $0.23 | 281,719,000 | 319,708,000 |
|---|
| 2025-12-31 | $772.77M | $1M | $239.9M | $55.89M | — | $152.37M | $87.53M | — | $2.38M | $952,000.00 | $1.43M | $379.63 | $379.63 | 7,823,000 | 7,823,000 |
|---|
| 2025-09-30 | $513.33M | $2.4M | $151.68M | $48.72M | — | $143.83M | $7.85M | — | -$22.62M | $336,000.00 | -$22.96M | -$100.00 | -$100.00 | 234,931,000 | 234,931,000 |
|---|
| 2025-06-30 | $396.26M | $3M | $107.12M | $40.77M | — | $110.63M | -$3.5M | — | -$41.18M | $1.02M | -$42.19M | -$0.18 | -$0.18 | 232,542,000 | 232,542,000 |
|---|
| 2025-03-31 | $319.26M | $11.6M | $88.71M | $40.61M | — | $107.78M | -$19.07M | — | -$22.98M | $431,000.00 | -$23.41M | -$0.10 | -$0.10 | 230,210,000 | 230,210,000 |
|---|
| 2024-12-31 | $566.96M | $2.4M | $219.32M | $39.47M | — | $114.61M | $104.71M | — | $105.54M | $382,000.00 | $105.16M | $589.87 | $589.87 | 458,000 | 458,000 |
|---|
| 2024-09-30 | $321.8M | $1.9M | $78.73M | $36.32M | — | $88.39M | -$9.65M | — | -$14.52M | $109,000.00 | -$14.63M | -$60.00 | -$60.00 | 227,957,000 | 227,957,000 |
|---|
| 2024-06-30 | $326.47M | $1.8M | $68.52M | $37.36M | — | $91.65M | -$23.13M | — | -$60.33M | $856,000.00 | -$61.19M | -$0.27 | -$0.27 | 227,167,000 | 227,167,000 |
|---|
| 2024-03-31 | $226.1M | $15.1M | $38.08M | $35.49M | — | $87.09M | -$49.02M | — | -$57.04M | -$501,000.00 | -$56.54M | -$0.25 | -$0.25 | 225,587,000 | 225,587,000 |
|---|
| 2023-12-31 | $341.28M | $1.5M | $92.39M | $33.56M | — | $79.45M | $12.94M | — | $4.93M | $811,000.00 | $9.94M | $0.05 | $0.05 | 3,883,000 | 3,883,000 |
|---|
| 2023-09-30 | $383.44M | $4.5M | -$5.21M | $35.13M | — | $98.49M | -$103.71M | — | -$167.43M | $646,000.00 | -$168.08M | -$0.80 | -$0.80 | 210,930,000 | 210,930,000 |
|---|
| 2023-06-30 | $285.29M | $4.1M | $56.35M | $41.49M | — | $110.81M | -$54.46M | — | -$68.88M | $178,000.00 | -$69.06M | -$0.32 | -$0.32 | 208,692,000 | 208,692,000 |
|---|
| 2023-03-31 | $258.77M | $15.8M | $54.27M | $45.69M | — | $117.95M | -$63.68M | — | -$74.66M | $259,000.00 | -$74.92M | -$0.35 | -$0.35 | 206,724,000 | 206,724,000 |
|---|
| 2022-12-31 | $446.6M | -$647.54M | $71.38M | $38.32M | — | $111.95M | -$40.57M | — | -$50.57M | $209,000.00 | -$47.17M | -$0.21 | -$0.21 | 5,145,000 | 5,145,000 |
|---|
| 2022-09-30 | $276.15M | $241.33M | $50.94M | $36.15M | — | $103.54M | -$52.59M | — | -$60.06M | $336,000.00 | -$57.08M | -$0.31 | -$0.31 | 186,487,000 | 186,487,000 |
|---|
| 2022-06-30 | $227.57M | $245.21M | -$1.97M | $41.61M | — | $100.2M | -$102.17M | — | -$121.18M | -$12,000.00 | -$118.8M | -$0.67 | -$0.67 | 178,507,000 | 178,507,000 |
|---|
| 2022-03-31 | $185.02M | $173.1M | $27.94M | $34.53M | — | $93.6M | -$65.66M | — | -$82.18M | $564,000.00 | -$78.36M | -$0.44 | -$0.44 | 177,189,000 | 177,189,000 |
|---|
| 2021-12-31 | $326.32M | -$491.33M | $68.7M | $26.79M | — | $82.21M | -$13.51M | — | -$48.05M | $451,000.00 | -$33.31M | -$0.19 | -$0.19 | 837,000 | 837,000 |
|---|
| 2021-09-30 | $190.78M | $170.35M | $36.88M | $27.63M | — | $80.77M | -$43.89M | — | -$56.5M | $158,000.00 | -$52.35M | -$0.30 | -$0.30 | 174,269,000 | 174,269,000 |
|---|
| 2021-06-30 | $212.16M | $191.13M | $37.34M | $25.67M | — | $80.06M | -$42.71M | — | -$58.11M | $313,000.00 | -$53.89M | -$0.31 | -$0.31 | 172,749,000 | 172,749,000 |
|---|
| 2021-03-31 | $177.6M | $139.36M | $54.65M | $23.3M | — | $69.05M | -$14.4M | — | -$29.66M | $124,000.00 | -$24.89M | -$0.15 | -$0.15 | 170,745,000 | 170,745,000 |
|---|
| 2020-12-31 | $233.35M | $185.76M | $63.63M | $21.69M | — | $68.14M | -$4.52M | — | -$31.61M | -$16,000.00 | -$27.14M | -$0.13 | -$0.13 | 9,151,000 | 9,151,000 |
|---|
| 2020-09-30 | $184.16M | $144.32M | $55.99M | $19.23M | — | $56.36M | -$372,000.00 | — | -$17.87M | $7,000.00 | -$11.95M | -$0.09 | -$0.09 | 138,964,000 | 138,964,000 |
|---|
| 2020-06-30 | $172.32M | $161.61M | $26.25M | $19.38M | — | $55.75M | -$29.5M | — | -$47.84M | $141,000.00 | -$42.51M | -$0.34 | -$0.34 | 125,928,000 | 125,928,000 |
|---|
| 2020-03-31 | $141.4M | $136.77M | $19.93M | $23.28M | — | $66.33M | -$46.4M | — | -$81.52M | $124,000.00 | -$75.95M | — | — | — | 123,763,000 |
|---|
| 2019-12-31 | $198.48M | $188.6M | $24.95M | $22.15M | — | $72.82M | -$47.87M | — | -$70.98M | $31,000.00 | -$65.83M | — | — | — | 1,170,000 |
|---|
| 2019-09-30 | $208.67M | $181.58M | $42.73M | $23.39M | — | $77.64M | -$34.91M | — | -$56.64M | $136,000.00 | -$51.75M | — | — | — | 116,330,000 |
|---|
| 2019-06-30 | $185.29M | $171.98M | $28.35M | $29.77M | — | $91.63M | -$63.28M | — | -$86.67M | $258,000.00 | -$81.91M | — | — | — | 113,622,000 |
|---|
| 2019-03-31 | $130.03M | $145.44M | $1.56M | $28.86M | — | $88.31M | -$86.74M | — | -$108.54M | $208,000.00 | -$104.92M | — | — | — | 111,842,000 |
|---|
| 2018-12-31 | $99.62M | $150.22M | $6.92M | $32.97M | — | $105.39M | -$98.47M | — | -$119.03M | $1.08M | -$115.45M | — | — | 18,921,000 | 18,921,000 |
|---|
| 2018-09-30 | $190.19M | $166.81M | $23.39M | $27.02M | — | $89.5M | -$66.11M | — | -$82.51M | -$3,000.00 | -$78.58M | — | — | 81,321,000 | 81,321,000 |
|---|
| 2018-06-30 | $168.88M | $136.11M | $32.77M | $14.41M | — | $38.03M | -$5.26M | — | -$50.06M | $128,000.00 | -$45.68M | — | — | 10,536,000 | 10,536,000 |
|---|
| 2018-03-31 | $169.36M | $125.7M | $43.67M | $14.73M | — | $37.98M | $5.69M | — | -$22.02M | $333,000.00 | -$17.72M | — | — | — | 10,403,000 |
|---|
| 2017-12-31 | $112.88M | $99.1M | $13.78M | $15.18M | — | $38.87M | -$25.09M | — | -$85.8M | -$120,000.00 | -$81.52M | — | — | 28,000 | 28,000 |
|---|
| 2017-09-30 | $93.77M | $108.86M | -$15.09M | $12.37M | — | $32.59M | -$47.68M | — | -$76.04M | $314,000.00 | -$71.83M | — | — | 10,305,000 | 10,305,000 |
|---|
| 2017-06-30 | $86.78M | $92.59M | -$5.81M | $12.37M | — | $35.36M | -$41.16M | — | -$67.37M | $228,000.00 | -$63.48M | — | — | 10,209,000 | 10,209,000 |
|---|
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 | $2B | $18M | $587.4M | $185.99M | — | $514.6M | $72.8M | — | -$84.4M | $2.74M | -$87.14M | -$0.37 | -$0.37 | 240,402,000 | 240,402,000 |
|---|
| 2024-12-31 | $1.44B | $21.2M | $404.65M | $148.63M | — | $381.74M | $22.91M | — | -$26.36M | $846,000.00 | -$27.2M | -$0.13 | -$0.13 | 227,365,000 | 227,365,000 |
|---|
| 2023-12-31 | $1.27B | $25.9M | $197.79M | $155.87M | — | $406.7M | -$208.91M | — | -$306.04M | $1.89M | -$302.12M | -$1.42 | -$1.42 | 212,681,000 | 212,681,000 |
|---|
| 2022-12-31 | $1.14B | $12.1M | $148.29M | $150.61M | — | $409.28M | -$260.99M | — | -$313.99M | $1.1M | -$301.71M | -$1.62 | -$1.62 | 185,907,000 | 185,907,000 |
|---|
| 2021-12-31 | $906.86M | $9.5M | $197.58M | $103.4M | — | $312.08M | -$114.5M | — | -$192.32M | $1.05M | -$164.45M | -$0.95 | -$0.95 | 173,438,000 | 173,438,000 |
|---|
| 2020-12-31 | $731.22M | $628.45M | $165.79M | $83.58M | — | $246.58M | -$80.79M | — | -$178.83M | $256,000.00 | -$157.55M | -$1.14 | -$1.14 | 138,722,000 | 138,722,000 |
|---|
| 2019-12-31 | $724.79M | $687.59M | $97.59M | $104.17M | — | $330.39M | -$232.8M | — | -$322.83M | $633,000.00 | -$304.41M | -$2.67 | -$2.67 | 115,118,000 | 115,118,000 |
|---|
| 2018-12-31 | $575.12M | $526.9M | $105.75M | $89.14M | — | $270.76M | -$165.01M | — | -$289.74M | $1.54M | -$273.54M | — | — | 53,268,000 | 53,268,000 |
|---|
| 2017-12-31 | $365.62M | $381.93M | -$16.31M | $51.15M | — | $138.76M | -$155.07M | — | -$294.39M | $636,000.00 | -$276.36M | — | — | 10,248,000 | 10,248,000 |
|---|
| 2016-12-31 | $208.54M | $312.03M | -$103.49M | $46.85M | — | $137.49M | -$240.98M | — | -$335.59M | $729,000.00 | -$279.66M | — | — | 10,046,000 | 10,046,000 |
|---|