Complete source-backed income-statement history.
- Available history
- 2015-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 | — | — | — | — | — | $11,555.00 | -$11,555.00 | $622,933.00 | $611,378.00 | — | $611,378.00 | $0.61 | $0.61 | 994,379 | 994,379 |
|---|
| 2026-03-31 | — | — | — | — | — | $33,376.00 | -$33,376.00 | — | -$33,376.00 | — | -$33,376.00 | $0.00 | $0.00 | 944,935 | 944,935 |
|---|
| 2025-12-31 | — | — | — | — | — | $53,806.00 | -$53,806.00 | $391,563.00 | $337,757.00 | — | $337,757.00 | $0.85 | $0.85 | 36,460 | 36,460 |
|---|
| 2025-09-30 | — | — | — | — | — | $37,412.00 | -$37,412.00 | $1,313.00 | -$36,099.00 | — | -$36,099.00 | -$0.04 | -$0.04 | 900,256 | 900,256 |
|---|
| 2025-06-30 | — | — | — | — | — | $48,251.00 | -$48,251.00 | -$342,602.00 | -$390,853.00 | — | -$390,853.00 | -$0.43 | -$0.43 | 919,141 | 919,141 |
|---|
| 2025-03-31 | — | — | — | — | — | $43,536.00 | -$43,536.00 | -$59,975.00 | -$103,511.00 | — | -$242,417.00 | $0.00 | $0.00 | 910,373,303 | 910,373,303 |
|---|
| 2024-12-31 | — | — | — | — | — | $37,625.00 | -$37,625.00 | -$5,723.00 | -$43,348.00 | — | -$43,348.00 | $0.25 | $0.25 | 0 | 0 |
|---|
| 2024-09-30 | — | — | — | — | — | $40,443.00 | -$40,443.00 | -$5,722.00 | -$46,165.00 | — | -$46,165.00 | -$0.09 | -$0.09 | 536,622 | 536,622 |
|---|
| 2024-06-30 | — | — | — | — | — | $39,257.00 | -$39,257.00 | -$5,660.00 | -$44,917.00 | — | -$44,917.00 | $0.00 | $0.00 | 804,638,436 | 804,638,436 |
|---|
| 2024-03-31 | — | — | — | — | — | $38,951.00 | -$38,951.00 | -$5,660.00 | -$44,611.00 | — | -$44,611.00 | $0.00 | $0.00 | 732,638,436 | 732,638,436 |
|---|
| 2023-12-31 | — | — | — | — | — | $44,027.00 | -$44,027.00 | -$2,834.00 | -$46,861.00 | — | -$46,861.00 | $0.00 | $0.00 | 11,181,400 | 11,181,400 |
|---|
| 2023-09-30 | — | — | — | — | — | $50,465.00 | -$50,465.00 | -$2,965.00 | -$53,430.00 | — | -$53,430.00 | $0.00 | $0.00 | 766,682,836 | 766,682,836 |
|---|
| 2023-06-30 | — | — | — | — | — | $41,404.00 | -$41,404.00 | -$3,639.00 | -$45,043.00 | — | -$45,043.00 | $0.00 | $0.00 | 732,638,436 | 732,638,436 |
|---|
| 2023-03-31 | — | — | — | — | — | $39,468.00 | -$39,468.00 | -$3,600.00 | -$43,068.00 | — | -$43,068.00 | $0.00 | $0.00 | 732,638,436 | 732,638,436 |
|---|
| 2022-12-31 | — | — | — | — | — | $42,267.00 | -$42,267.00 | -$5,134.00 | -$47,401.00 | — | -$47,401.00 | $0.00 | $0.00 | 39,932,444 | 39,932,444 |
|---|
| 2022-09-30 | — | — | — | — | — | $49,304.00 | -$49,304.00 | -$53,472.00 | -$102,776.00 | — | -$102,776.00 | $0.00 | $0.00 | 617,916,769 | 617,916,769 |
|---|
| 2022-06-30 | — | — | — | — | — | $43,034.00 | -$43,034.00 | -$19,371.00 | -$62,405.00 | — | -$62,405.00 | $0.00 | $0.00 | 516,971,769 | 516,971,769 |
|---|
| 2022-03-31 | — | — | — | — | — | $42,430.00 | -$42,430.00 | -$105,256.00 | -$147,686.00 | — | -$147,686.00 | $0.00 | — | 508,638,436 | — |
|---|
| 2021-12-31 | $0.00 | $0.00 | $0.00 | — | — | $120,102.00 | -$120,102.00 | -$76,229.00 | -$196,331.00 | — | -$196,331.00 | $0.00 | — | 6,378,549 | 6,378,549 |
|---|
| 2021-09-30 | — | — | — | — | — | $74,338.00 | -$74,338.00 | -$177,940.00 | -$252,278.00 | — | -$252,278.00 | $0.00 | — | 492,984,603 | 492,984,603 |
|---|
| 2021-06-30 | $12,630.00 | $12,655.00 | -$25.00 | — | — | $62,449.00 | -$62,474.00 | $23,510.00 | -$38,964.00 | — | -$38,964.00 | $0.00 | — | 478,638,436 | 478,638,436 |
|---|
| 2021-03-31 | — | — | — | — | — | $86,232.00 | -$86,232.00 | -$28,421.00 | -$114,653.00 | — | -$114,653.00 | $0.00 | — | 477,746,352 | 477,746,352 |
|---|
| 2020-12-31 | $0.00 | $0.00 | $0.00 | — | — | $53,532.00 | -$53,532.00 | -$329,258.00 | -$382,790.00 | — | -$382,790.00 | — | — | — | 61,160,716 |
|---|
| 2020-09-30 | — | — | — | — | — | $70,925.00 | -$70,925.00 | -$388,335.00 | -$459,260.00 | — | -$459,260.00 | — | — | — | 130,367,164 |
|---|
| 2020-06-30 | $48,044.00 | $48,090.00 | -$46.00 | — | — | $81,857.00 | -$81,903.00 | $1.18M | $1.1M | — | $1.1M | — | — | — | 75,447,161 |
|---|
| 2020-03-31 | — | — | — | — | — | $88,097.00 | -$88,097.00 | -$1.12M | -$1.21M | — | -$1.21M | — | — | — | 46,959,776 |
|---|
| 2019-12-31 | $4,500.00 | — | $1,375.00 | — | — | $196,105.00 | -$194,730.00 | -$901,307.00 | -$1.1M | — | -$1.1M | — | — | — | 540,212 |
|---|
| 2019-09-30 | $2,260.00 | — | — | — | — | $81,059.00 | -$78,439.00 | -$47,991.00 | -$126,430.00 | — | -$126,430.00 | — | — | — | 35,359,983 |
|---|
| 2019-06-30 | — | — | — | — | — | $163,077.00 | -$163,077.00 | -$124,702.00 | -$287,779.00 | — | -$287,779.00 | — | — | — | 34,677,377 |
|---|
| 2019-03-31 | — | — | — | — | — | $89,077.00 | -$89,077.00 | -$49,272.00 | -$138,349.00 | — | -$138,349.00 | — | — | — | 33,280,775 |
|---|
| 2018-12-31 | $0.00 | — | $0.00 | — | — | $76,168.00 | -$76,168.00 | $100,641.00 | $24,473.00 | — | $24,473.00 | — | — | — | 525,360 |
|---|
| 2018-09-30 | — | — | — | — | — | $200,627.00 | -$200,627.00 | -$754,695.00 | -$955,322.00 | — | -$955,322.00 | — | — | — | 29,556,832 |
|---|
| 2018-06-30 | $22,463.00 | — | $13,986.00 | — | — | $149.00 | $22,314.00 | — | $22,314.00 | — | $22,314.00 | — | — | — | 29,380,969 |
|---|
| 2018-03-31 | $72,912.00 | $72.00 | $72,912.00 | — | — | $350.00 | $72,562.00 | — | $78,465.00 | — | $78,465.00 | — | — | — | 29,380,969 |
|---|
| 2017-12-31 | $0.00 | $0.00 | $0.00 | — | — | $41,788.00 | -$41,788.00 | — | — | — | -$54,885.00 | — | — | — | 0 |
|---|
| 2017-09-30 | $136.00 | $66.00 | $70.00 | — | — | $42,976.00 | -$42,906.00 | — | — | — | -$43,656.00 | — | — | — | 27,978,345 |
|---|
| 2017-06-30 | $73.00 | $43.00 | $30.00 | — | — | $31,899.00 | -$31,869.00 | — | — | — | -$164,719.00 | — | — | — | 29,005,969 |
|---|
| 2017-03-31 | — | — | — | — | — | $529,557.00 | -$529,557.00 | — | — | — | -$530,307.00 | — | — | — | 26,946,106 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | $0.00 | — | — | — | 0 |
|---|
| 2016-09-30 | — | — | — | — | — | — | — | — | — | — | -$750.00 | — | — | — | 26,905,969 |
|---|
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 | — | — | — | — | — | $183,005.00 | -$183,005.00 | -$148,607.00 | -$331,612.00 | — | -$331,612.00 | $0.00 | $0.00 | 824,984 | 824,984 |
|---|
| 2024-12-31 | — | — | — | — | — | $156,276.00 | -$156,276.00 | -$22,765.00 | -$179,041.00 | — | -$179,041.00 | $0.00 | $0.00 | 536,622 | 536,622 |
|---|
| 2023-12-31 | — | — | — | — | — | $175,364.00 | -$175,364.00 | -$13,038.00 | -$188,402.00 | — | -$188,402.00 | $0.00 | $0.00 | 755,154,636 | 755,154,636 |
|---|
| 2022-12-31 | — | — | — | — | — | $177,035.00 | -$177,035.00 | -$183,233.00 | -$360,268.00 | — | -$360,268.00 | $0.00 | $0.00 | 587,774,769 | 587,774,769 |
|---|
| 2021-12-31 | $12,630.00 | $12,655.00 | -$25.00 | — | — | $343,121.00 | -$343,146.00 | -$259,080.00 | -$602,226.00 | — | -$602,226.00 | $0.00 | — | 489,502,790 | 489,502,790 |
|---|
| 2020-12-31 | $48,044.00 | $48,090.00 | -$46.00 | — | — | $294,411.00 | -$294,457.00 | -$656,713.00 | -$951,170.00 | — | -$951,170.00 | — | — | — | 145,332,999 |
|---|
| 2019-12-31 | $7,120.00 | $3,125.00 | $3,995.00 | — | — | $529,318.00 | -$525,323.00 | -$1.12M | -$1.65M | — | -$1.65M | — | — | — | 34,980,133 |
|---|
| 2018-12-31 | $95,375.00 | — | $86,898.00 | — | — | $286,294.00 | -$190,919.00 | -$648,151.00 | -$839,070.00 | — | -$839,070.00 | — | — | — | 29,964,950 |
|---|
| 2017-12-31 | $209.00 | $109.00 | $100.00 | — | — | $646,220.00 | -$646,120.00 | — | — | — | -$793,567.00 | — | — | — | 27,978,345 |
|---|
| 2016-12-31 | — | — | — | — | — | — | — | — | — | — | -$2,250.00 | — | — | — | 26,905,969 |
|---|
| 2015-12-31 | — | — | — | — | — | — | — | — | — | — | -$3,206.00 | — | — | — | — |
|---|