Complete source-backed income-statement history.
- Available history
- 2018-03-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 | — | — | — | — | — | — | — | — | $14.67M | $2.91M | $11.76M | $1.79 | $1.78 | 6,584,696 | 6,615,135 |
|---|
| 2026-03-31 | — | — | — | — | — | — | — | — | $14.94M | $2.97M | $11.97M | $1.82 | $1.81 | 6,576,994 | 6,609,208 |
|---|
| 2025-12-31 | — | — | — | — | — | — | — | — | $14.19M | $2.78M | $11.42M | $1.73 | $1.73 | -33,849 | -30,270 |
|---|
| 2025-09-30 | — | — | — | — | — | — | — | — | $13.37M | $2.57M | $10.8M | $1.63 | $1.63 | 6,616,826 | 6,640,839 |
|---|
| 2025-06-30 | — | — | — | — | — | — | — | — | $12.72M | $2.52M | $10.2M | $1.51 | $1.51 | 6,740,312 | 6,764,886 |
|---|
| 2025-03-31 | — | — | — | — | — | — | — | — | $12.84M | $2.49M | $10.35M | $1.53 | $1.52 | 6,777,332 | 6,796,707 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $11.54M | $2.24M | $9.31M | $1.36 | $1.36 | -33,851 | -31,136 |
|---|
| 2024-09-30 | — | — | — | — | — | — | — | — | $10.82M | $2.07M | $8.75M | $1.28 | $1.27 | 6,851,223 | 6,867,474 |
|---|
| 2024-06-30 | — | — | — | — | — | — | — | — | $9.9M | $1.91M | $7.99M | $1.16 | $1.16 | 6,896,030 | 6,914,140 |
|---|
| 2024-03-31 | — | — | — | — | — | — | — | — | $10.12M | $1.93M | $8.19M | $1.16 | $1.16 | 7,050,048 | 7,066,709 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $10.21M | $1.92M | $8.29M | $1.17 | $1.16 | -11,905 | -6,643 |
|---|
| 2023-09-30 | — | — | — | — | — | — | — | — | $9.89M | $1.87M | $8.02M | $1.12 | $1.12 | 7,168,413 | 7,180,084 |
|---|
| 2023-06-30 | — | — | — | — | — | — | — | — | $11.09M | $2.12M | $8.97M | $1.25 | $1.25 | 7,177,621 | 7,194,634 |
|---|
| 2023-03-31 | — | — | — | — | — | — | — | — | $11.76M | $2.16M | $9.6M | $1.34 | $1.33 | 7,182,782 | 7,196,354 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $12.46M | $2.27M | $10.19M | $1.42 | $1.42 | 991 | 3,495 |
|---|
| 2022-09-30 | — | — | — | — | — | — | — | — | $12.31M | $2.13M | $10.19M | $1.42 | $1.42 | 7,183,915 | 7,197,100 |
|---|
| 2022-06-30 | — | — | — | — | — | — | — | — | $11.29M | $2.14M | $9.15M | $1.27 | $1.27 | 7,176,365 | 7,196,643 |
|---|
| 2022-03-31 | — | — | — | — | — | — | — | — | $8.92M | $1.53M | $7.39M | $1.03 | $1.03 | 7,179,624 | 7,198,616 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $10.28M | $1.77M | $8.51M | $1.18 | $1.17 | -17,461 | -15,218 |
|---|
| 2021-09-30 | — | — | — | — | — | — | — | — | $9.92M | $1.78M | $8.14M | $1.12 | $1.12 | 7,278,192 | 7,294,011 |
|---|
| 2021-06-30 | — | — | — | — | — | — | — | — | $10.11M | $1.87M | $8.24M | $1.13 | $1.13 | 7,300,040 | 7,319,351 |
|---|
| 2021-03-31 | — | — | — | — | — | — | — | — | $9.75M | $1.69M | $8.07M | $1.10 | $1.10 | 7,317,995 | 7,337,151 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $8.84M | $1.58M | $7.26M | $0.99 | $0.99 | -7,313,769,842 | -7,334,401,955 |
|---|
| 2020-09-30 | — | — | — | — | — | — | — | — | $8.87M | $1.59M | $7.29M | $0.99 | $0.99 | 7,327,395,000 | 7,342,678,000 |
|---|
| 2020-06-30 | — | — | — | — | — | — | — | — | $8.39M | $1.53M | $6.85M | $0.94 | $0.93 | 7,322,532,000 | 7,348,772,000 |
|---|
| 2020-03-31 | — | — | — | — | — | — | — | — | $8.37M | $1.62M | $6.75M | $0.92 | $0.92 | 7,313,279,000 | 7,351,409,000 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $8.27M | $1.52M | $6.74M | $0.92 | $0.92 | 78,699,000 | 83,455,000 |
|---|
| 2019-09-30 | — | — | — | — | — | — | — | — | $8.32M | $1.47M | $6.85M | $0.94 | $0.93 | 7,304,273,000 | 7,340,498,000 |
|---|
| 2019-06-30 | — | — | — | — | — | — | — | — | $6.82M | $1.28M | $5.54M | $0.79 | $0.78 | 7,037,834,000 | 7,074,769,000 |
|---|
| 2019-03-31 | — | — | — | — | — | — | — | — | $7.06M | $1.37M | $5.7M | $0.86 | $0.85 | 6,632,482,000 | 6,668,029,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $7.72M | $1.57M | $6.15M | $0.92 | $0.91 | -9,544,000 | -7,687,000 |
|---|
| 2018-09-30 | — | — | — | — | — | — | — | — | $7.53M | $1.39M | $6.14M | $0.91 | $0.91 | 6,732,886,000 | 6,768,171,000 |
|---|
| 2018-06-30 | — | — | — | — | — | — | — | — | $6.76M | $1.23M | $5.53M | $0.82 | $0.82 | 6,725,246,000 | 6,769,458,000 |
|---|
| 2018-03-31 | — | — | — | — | — | — | — | — | $6.35M | $1.12M | $5.23M | $0.78 | $0.77 | 6,721,200,000 | 6,765,277,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 | — | — | — | — | — | — | — | — | $53.13M | $10.36M | $42.76M | $6.40 | $6.38 | 6,677,053 | 6,705,177 |
|---|
| 2024-12-31 | — | — | — | — | — | — | — | — | $42.38M | $8.15M | $34.24M | $4.96 | $4.95 | 6,898,286 | 6,918,060 |
|---|
| 2023-12-31 | — | — | — | — | — | — | — | — | $42.94M | $8.07M | $34.88M | $4.87 | $4.86 | 7,164,314 | 7,181,728 |
|---|
| 2022-12-31 | — | — | — | — | — | — | — | — | $44.98M | $8.07M | $36.92M | $5.14 | $5.13 | 7,180,975 | 7,197,453 |
|---|
| 2021-12-31 | — | — | — | — | — | — | — | — | $40.06M | $7.11M | $32.95M | $4.53 | $4.51 | 7,281,136 | 7,299,720 |
|---|
| 2020-12-31 | — | — | — | — | — | — | — | — | $34.47M | $6.32M | $28.15M | $3.84 | $3.83 | 7,322,158 | 7,345,045 |
|---|
| 2019-12-31 | — | — | — | — | — | — | — | — | $30.46M | $5.64M | $24.82M | $3.51 | $3.49 | 7,072,689,000 | 7,115,514,000 |
|---|
| 2018-12-31 | — | — | — | — | — | — | — | — | $28.36M | $5.3M | $23.06M | $3.43 | $3.41 | 6,716,943,000 | 6,756,102,000 |
|---|