Complete source-backed income-statement history.
- Available history
- 2009-10-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 | $492,432.00 | — | — | — | — | $80,142.00 | — | — | — | — | $412,290.00 | $0.69 | $0.69 | 600,549 | 600,549 |
|---|
| 2026-03-31 | $448,787.00 | — | — | — | — | $73,232.00 | — | — | — | $0.00 | $375,555.00 | $0.66 | $0.66 | 571,111 | 571,111 |
|---|
| 2025-12-31 | $574,174.00 | — | — | — | — | $87,314.00 | — | — | — | — | $486,860.00 | $0.70 | $0.70 | 24,761 | 24,761 |
|---|
| 2025-09-30 | $614,645.00 | — | — | — | — | $89,767.00 | — | — | — | — | $524,878.00 | $0.76 | $0.76 | 686,413 | 686,413 |
|---|
| 2025-06-30 | $574,321.00 | — | — | — | — | $78,380.00 | — | — | — | — | $495,941.00 | $0.80 | $0.80 | 616,484 | 616,484 |
|---|
| 2025-03-31 | $406,205.00 | — | — | — | — | $51,776.00 | — | — | — | $0.00 | $354,429.00 | $0.82 | $0.82 | 431,111 | 431,111 |
|---|
| 2024-12-31 | $532,104.00 | — | — | — | — | $63,568.00 | — | — | — | $0.00 | $468,536.00 | $0.91 | $0.91 | -3,234 | -3,234 |
|---|
| 2024-09-30 | $503,041.00 | — | — | — | — | $56,967.00 | — | — | — | — | $446,074.00 | $0.99 | $0.99 | 451,630 | 451,630 |
|---|
| 2024-06-30 | $550,375.00 | — | — | — | — | $60,069.00 | — | — | — | — | $490,306.00 | $1.00 | $1.00 | 491,209 | 491,209 |
|---|
| 2024-03-31 | $709,197.00 | — | — | — | — | $77,268.00 | — | — | — | $0.00 | $631,929.00 | $1.00 | $1.00 | 634,066 | 634,066 |
|---|
| 2023-12-31 | $828,812.00 | — | — | — | — | $90,706.00 | — | — | — | $0.00 | $738,106.00 | $0.97 | $0.97 | -29,176 | -29,176 |
|---|
| 2023-09-30 | $842,538.00 | — | — | — | — | $94,501.00 | — | — | — | — | $748,037.00 | $0.97 | $0.97 | 770,652 | 770,652 |
|---|
| 2023-06-30 | $781,805.00 | — | — | — | — | $104,074.00 | — | — | — | — | $677,731.00 | $0.79 | $0.79 | 860,440 | 860,440 |
|---|
| 2023-03-31 | $721,797.00 | — | — | — | — | $111,637.00 | — | — | — | $0.00 | $610,160.00 | $0.63 | $0.63 | 968,333 | 968,333 |
|---|
| 2022-12-31 | $465,235.00 | — | — | — | — | $111,514.00 | — | — | — | $0.00 | $353,721.00 | $0.40 | $0.40 | 25,671 | 25,671 |
|---|
| 2022-09-30 | $245,973.00 | — | — | — | — | $107,502.00 | — | — | — | — | $138,471.00 | $0.14 | $0.14 | 969,565 | 969,565 |
|---|
| 2022-06-30 | $8,104.00 | — | — | — | — | $96,994.00 | — | — | — | — | -$88,890.00 | -$0.11 | -$0.11 | 808,242 | 808,242 |
|---|
| 2022-03-31 | — | — | — | — | — | $103,476.00 | — | — | — | $0.00 | -$103,476.00 | -$0.13 | -$0.13 | 810,556 | 810,556 |
|---|
| 2021-12-31 | — | — | — | — | — | $127,959.00 | — | — | — | $0.00 | -$127,959.00 | -$0.13 | -$0.13 | -40,122 | -40,122 |
|---|
| 2021-09-30 | — | — | — | — | — | $150,185.00 | — | — | — | — | -$150,185.00 | -$0.13 | -$0.13 | 1,117,391 | 1,117,391 |
|---|
| 2021-06-30 | — | — | — | — | — | $158,067.00 | — | — | — | — | -$158,067.00 | -$0.13 | -$0.13 | 1,173,077 | 1,173,077 |
|---|
| 2021-03-31 | — | — | — | — | — | $143,240.00 | — | — | — | $0.00 | -$143,240.00 | — | — | — | 1,092,222 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $136,965.00 | — | — | — | $0.00 | -$136,965.00 | — | — | — | -3,563 |
|---|
| 2020-09-30 | — | — | — | — | — | $125,281.00 | — | — | — | — | -$125,281.00 | — | — | — | 1,000,543 |
|---|
| 2020-06-30 | — | — | — | — | — | $121,878.00 | — | — | — | — | -$121,878.00 | — | — | — | 1,005,495 |
|---|
| 2020-03-31 | $105,533.00 | — | — | — | — | $152,497.00 | — | — | — | $0.00 | -$46,964.00 | — | — | — | 1,237,912 |
|---|
| 2019-12-31 | $143,658.00 | — | — | — | — | $164,179.00 | — | — | — | $0.00 | -$20,521.00 | — | — | — | 51,428 |
|---|
| 2019-09-30 | $124,468.00 | — | — | — | — | $142,248.00 | — | — | — | — | -$17,780.00 | — | — | — | 1,185,870 |
|---|
| 2019-06-30 | $115,069.00 | — | — | — | — | $131,507.00 | — | — | — | — | -$16,438.00 | — | — | — | 1,054,945 |
|---|
| 2019-03-31 | $114,701.00 | — | — | — | — | $130,048.00 | — | — | — | $0.00 | -$15,347.00 | — | — | — | 1,043,889 |
|---|
| 2018-10-31 | $129,782.00 | — | — | — | — | $152,978.00 | — | — | — | $0.00 | -$23,196.00 | — | — | — | -59,517 |
|---|
| 2018-09-30 | $98,533.00 | — | — | — | — | $158,523.00 | — | — | — | — | -$59,990.00 | — | — | — | 1,241,848 |
|---|
| 2018-07-31 | $35,141.00 | — | — | — | — | $169,448.00 | — | — | — | — | -$134,307.00 | — | — | — | 1,298,913 |
|---|
| 2018-06-30 | $38,349.00 | — | — | — | — | $179,514.00 | — | — | — | — | -$141,165.00 | — | — | — | 1,360,989 |
|---|
| 2018-04-30 | $44,017.00 | — | — | — | — | $190,319.00 | — | — | — | — | -$146,302.00 | — | — | — | 1,435,393 |
|---|
| 2018-03-31 | $44,630.00 | — | — | — | — | $192,384.00 | — | — | — | — | -$147,754.00 | — | — | — | 1,441,111 |
|---|
| 2018-01-31 | $47,279.00 | — | — | — | — | $210,047.00 | — | — | — | $0.00 | -$162,768.00 | — | — | — | 1,586,957 |
|---|
| 2017-10-31 | — | — | — | — | — | $228,789.00 | — | — | — | $0.00 | -$228,789.00 | — | — | — | -139,188 |
|---|
| 2017-07-31 | — | — | — | — | — | $256,279.00 | — | — | — | — | -$256,279.00 | — | — | — | 2,014,130 |
|---|
| 2017-04-30 | — | — | — | — | — | $283,156.00 | — | — | — | — | -$283,156.00 | — | — | — | 2,386,517 |
|---|
| 2017-01-31 | — | — | — | — | — | $313,155.00 | — | — | — | $0.00 | -$313,155.00 | — | — | — | 2,561,957 |
|---|
| 2016-10-31 | $1,818.00 | — | — | — | — | $259,336.00 | — | — | — | $0.00 | -$257,518.00 | — | — | — | 378,587 |
|---|
| 2016-07-31 | $26,103.00 | — | — | — | — | $121,360.00 | — | — | — | — | -$95,257.00 | — | — | — | 911,413 |
|---|
| 2016-04-30 | $11,766.00 | — | — | — | — | $48,424.00 | — | — | — | — | -$36,658.00 | — | — | — | 351,667 |
|---|
| 2016-01-31 | $13,177.00 | — | — | — | — | $58,510.00 | — | — | — | $0.00 | -$45,333.00 | — | — | — | 400,000 |
|---|
| 2015-10-31 | $11,955.00 | — | — | — | — | $54,123.00 | — | — | — | — | -$42,168.00 | — | — | — | 7,878 |
|---|
| 2015-07-31 | $10,507.00 | — | — | — | — | $47,568.00 | — | — | — | — | -$37,061.00 | — | — | — | 309,239 |
|---|
| 2015-04-30 | $9,522.00 | — | — | — | — | $45,392.00 | — | — | — | — | -$35,870.00 | — | — | — | 315,730 |
|---|
| 2015-01-31 | $8,316.00 | — | — | — | — | $53,799.00 | — | — | — | — | -$45,483.00 | — | — | — | 348,913 |
|---|
| 2014-10-31 | $11,174.00 | — | — | — | — | $76,388.00 | — | — | — | — | -$65,214.00 | — | — | — | 14,164 |
|---|
| 2014-07-31 | $10,526.00 | — | — | — | — | $75,182.00 | — | — | — | — | -$64,656.00 | — | — | — | 449,457 |
|---|
| 2014-04-30 | $8,784.00 | — | — | — | — | $71,339.00 | — | — | — | — | -$62,555.00 | — | — | — | 447,191 |
|---|
| 2014-01-31 | $7,895.00 | — | — | — | — | $55,792.00 | — | — | — | — | -$47,897.00 | — | — | — | 344,565 |
|---|
| 2013-10-31 | $8,302.00 | — | — | — | — | $56,786.00 | — | — | — | — | -$48,484.00 | — | — | — | -28,419 |
|---|
| 2013-07-31 | $11,763.00 | — | — | — | — | $77,839.00 | — | — | — | — | -$66,076.00 | — | — | — | 509,239 |
|---|
| 2013-04-30 | $10,999.00 | — | — | — | — | $69,852.00 | — | — | — | — | -$58,853.00 | — | — | — | 475,281 |
|---|
| 2013-01-31 | $9,200.00 | — | — | — | — | $68,935.00 | — | — | — | — | -$59,735.00 | — | — | — | 434,783 |
|---|
| 2012-10-31 | $13,660.00 | — | — | — | — | $82,079.00 | — | — | — | — | -$68,419.00 | — | — | — | -23,972 |
|---|
| 2012-07-31 | $25,715.00 | — | — | — | — | $94,266.00 | — | — | — | — | -$68,551.00 | — | — | — | 602,174 |
|---|
| 2012-04-30 | $28,519.00 | — | — | — | — | $94,016.00 | — | — | — | — | -$65,497.00 | — | — | — | 606,667 |
|---|
| 2012-01-31 | $36,779.00 | — | — | — | — | $97,138.00 | — | — | — | — | -$60,359.00 | — | — | — | 622,826 |
|---|
| 2011-10-31 | $45,844.00 | — | — | — | — | $106,124.00 | — | — | — | — | -$60,280.00 | — | — | — | -39,323 |
|---|
| 2011-07-31 | $50,099.00 | — | — | — | — | $127,250.00 | — | — | — | — | -$77,151.00 | — | — | — | 778,804 |
|---|
| 2011-04-30 | $48,497.00 | — | — | — | — | $131,142.00 | — | — | — | — | -$82,645.00 | — | — | — | 832,584 |
|---|
| 2011-01-31 | $47,946.00 | — | — | — | — | $133,854.00 | — | — | — | — | -$85,908.00 | — | — | — | — |
|---|
| 2010-10-31 | $47,182.00 | — | — | — | — | $141,077.00 | — | — | — | — | -$93,895.00 | — | — | — | — |
|---|
| 2010-07-31 | $34,169.00 | — | — | — | — | $116,159.00 | — | — | — | — | -$81,990.00 | — | — | — | — |
|---|
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 | $2.17M | — | — | — | — | $307,237.00 | — | — | — | — | $1.86M | $3.08 | $3.08 | 603,699 | 603,699 |
|---|
| 2024-12-31 | $2.29M | — | — | — | — | $257,872.00 | — | — | — | $0.00 | $2.04M | $3.90 | $3.90 | 522,131 | 522,131 |
|---|
| 2023-12-31 | $3.17M | — | — | — | — | $400,918.00 | — | — | — | $0.00 | $2.77M | $3.32 | $3.32 | 836,575 | 836,575 |
|---|
| 2022-12-31 | $719,312.00 | — | — | — | — | $419,486.00 | — | — | — | $0.00 | $299,826.00 | $0.34 | $0.34 | 889,041 | 889,041 |
|---|
| 2021-12-31 | — | — | — | — | — | $579,451.00 | — | — | — | $0.00 | -$579,451.00 | -$0.53 | -$0.53 | 1,087,534 | 1,087,534 |
|---|
| 2020-12-31 | $105,533.00 | — | — | — | — | $536,621.00 | — | — | — | $0.00 | -$431,088.00 | — | — | — | 1,077,459 |
|---|
| 2019-12-31 | $497,896.00 | — | — | — | — | $567,982.00 | — | — | — | $0.00 | -$70,086.00 | — | — | — | 1,146,849 |
|---|
| 2018-10-31 | $256,219.00 | — | — | — | — | $722,792.00 | — | — | — | $0.00 | -$466,573.00 | — | — | — | 1,380,959 |
|---|
| 2017-10-31 | — | — | — | — | — | $1.08M | — | — | — | $0.00 | -$1.08M | — | — | — | 2,180,959 |
|---|
| 2016-10-31 | $52,864.00 | — | — | — | — | $487,630.00 | — | — | — | $0.00 | -$434,766.00 | — | — | — | 934,426 |
|---|
| 2015-10-31 | $40,300.00 | — | — | — | — | $200,882.00 | — | — | — | — | -$160,582.00 | — | — | — | 332,603 |
|---|
| 2014-10-31 | $38,379.00 | — | — | — | — | $278,701.00 | — | — | — | — | -$240,322.00 | — | — | — | 427,534 |
|---|
| 2013-10-31 | $40,264.00 | — | — | — | — | $273,412.00 | — | — | — | — | -$233,148.00 | — | — | — | 444,658 |
|---|
| 2012-10-31 | $104,673.00 | — | — | — | — | $367,500.00 | — | — | — | — | -$262,827.00 | — | — | — | 586,612 |
|---|
| 2011-10-31 | $192,387.00 | — | — | — | — | $498,370.00 | — | — | — | — | -$305,983.00 | — | — | — | 780,274 |
|---|
| 2010-10-31 | $137,295.00 | — | — | — | — | $503,728.00 | — | — | — | — | -$366,433.00 | — | — | — | 811,233 |
|---|
| 2009-10-31 | $442,286.00 | — | — | — | — | $518,481.00 | — | — | — | — | -$76,195.00 | — | — | — | — |
|---|