Complete source-backed income-statement history.
- Available history
- 2020-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 | $329.27M | — | — | — | — | $248.37M | $80.9M | — | $56.01M | -$5.94M | — | $0.38 | $0.37 | 31,733,765 | 32,362,952 |
|---|
| 2026-03-31 | $433.44M | — | — | — | — | $351.47M | $81.97M | — | $59.44M | $9.46M | — | $0.38 | $0.37 | 32,078,044 | 32,982,088 |
|---|
| 2025-12-31 | $317.57M | — | — | — | — | $247.21M | $70.37M | — | $47.44M | $8.36M | — | $0.28 | $0.27 | 719,749 | 740,650 |
|---|
| 2025-09-30 | $391.04M | — | — | — | — | $303.82M | $87.22M | — | $62.98M | $7.94M | — | $0.44 | $0.43 | 32,001,766 | 32,692,679 |
|---|
| 2025-06-30 | $204.56M | — | — | — | — | $161.17M | $43.39M | — | $26.34M | $5.57M | — | $0.15 | $0.15 | 31,489,508 | 32,162,826 |
|---|
| 2025-03-31 | $315.09M | — | — | — | — | $249.37M | $65.72M | — | $58.15M | $6.03M | — | $0.48 | $0.46 | 23,900,116 | 106,751,592 |
|---|
| 2024-12-31 | $274.57M | — | — | — | — | $214.36M | $60.22M | — | $51.68M | $5.61M | — | $0.43 | $0.42 | -46,907 | 134,301 |
|---|
| 2024-09-30 | $193.42M | — | — | — | — | $133.68M | $59.74M | — | $51.7M | $6.16M | — | $0.36 | $0.35 | 25,009,326 | 25,468,541 |
|---|
| 2024-06-30 | $183.33M | — | — | — | — | $133.45M | $49.88M | — | $40.7M | $7.43M | — | $0.27 | $0.26 | 25,175,057 | 25,338,067 |
|---|
| 2024-03-31 | $200.11M | — | — | — | — | $154.95M | $45.16M | — | $35.04M | $6.9M | — | $0.24 | $0.24 | 26,161,691 | 26,182,050 |
|---|
| 2023-12-31 | $240.06M | — | — | — | — | $200.21M | $39.86M | — | $27.79M | $7.74M | — | $0.14 | $0.20 | 1,911 | -3,824 |
|---|
| 2023-09-30 | $275.47M | — | — | — | — | $207.97M | $67.5M | — | $54.69M | $8.19M | — | $0.53 | $0.40 | 26,254,243 | 108,295,819 |
|---|
| 2023-06-30 | $432.37M | — | — | — | — | $378.69M | $53.68M | — | $39.27M | $9.71M | — | $0.23 | $0.23 | 26,254,167 | 26,266,312 |
|---|
| 2023-03-31 | $211.06M | — | — | — | — | $161.49M | $49.57M | — | $38.34M | $7.6M | — | $0.26 | $0.26 | 26,254,167 | 26,269,862 |
|---|
| 2022-12-31 | $455.11M | — | — | — | — | $396.76M | $58.35M | — | $50.44M | $16.57M | — | $0.25 | $0.25 | 0 | 1,934 |
|---|
| 2022-09-30 | $803.26M | — | — | — | — | $753.35M | $49.91M | — | $37.51M | $233,000.00 | — | $0.34 | $0.34 | 26,254,167 | 26,260,861 |
|---|
| 2022-06-30 | $622.93M | — | — | — | — | $583.64M | $39.29M | — | $3.81M | $7.8M | — | -$0.08 | -$0.08 | 26,254,167 | 26,254,167 |
|---|
| 2022-03-31 | $591.67M | — | — | — | — | $552.55M | $39.13M | — | $16.56M | $3.72M | $13.9M | $0.00 | $0.00 | 0 | 0 |
|---|
| 2021-12-31 | $338.8M | — | — | — | — | $315.8M | $23M | — | $5.25M | $7.04M | — | $0.00 | $0.00 | 0 | 0 |
|---|
| 2021-09-30 | $192.14M | — | — | — | — | $166.46M | $25.68M | — | $6.61M | $5.23M | — | $0.00 | $0.00 | 0 | 0 |
|---|
| 2021-06-30 | $192.8M | — | — | — | — | $164.95M | $27.85M | — | $7.97M | $4.39M | $3.58M | — | — | — | — |
|---|
| 2021-03-31 | $164.81M | — | — | — | — | $102M | $62.82M | — | $42.54M | $5.2M | $39.26M | — | — | — | — |
|---|
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.23B | — | — | — | — | $961.57M | $266.69M | — | $194.91M | $27.89M | — | $1.31 | $1.28 | 29,879,889 | 30,623,297 |
|---|
| 2024-12-31 | $851.44M | — | — | — | — | $636.44M | $215M | — | $179.13M | $26.1M | — | $1.29 | $1.27 | 25,400,181 | 25,844,735 |
|---|
| 2023-12-31 | $1.16B | — | — | — | — | $948.36M | $210.61M | — | $160.09M | $33.25M | — | $1.16 | $1.11 | 26,256,104 | 108,299,587 |
|---|
| 2022-12-31 | $2.47B | — | — | — | — | $2.29B | $186.69M | — | $108.32M | $28.33M | — | $0.51 | $0.51 | 26,254,167 | 26,262,107 |
|---|
| 2021-12-31 | $888.56M | — | — | — | — | $749.21M | $139.34M | — | $62.36M | $21.17M | — | $0.00 | $0.00 | 0 | 0 |
|---|
| 2020-12-31 | $430.84M | — | — | — | — | $297.59M | $133.26M | — | $46.83M | $13.94M | — | $0.00 | $0.00 | 0 | 0 |
|---|