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 | $98,817.00 | — | — | — | — | $76,457.00 | — | — | — | — | $22,360.00 | $0.02 | $0.02 | 1,075,275 | 1,075,275 |
|---|
| 2026-03-31 | $103,924.00 | — | — | — | — | $80,416.00 | — | — | — | $0.00 | $23,508.00 | $0.02 | $0.02 | 1,146,667 | 1,146,667 |
|---|
| 2025-12-31 | $120,910.00 | — | — | — | — | $82,327.00 | — | — | — | $0.00 | $38,583.00 | $0.03 | $0.03 | -2,194 | -2,194 |
|---|
| 2025-09-30 | $209,051.00 | — | — | — | — | $93,541.00 | — | — | — | — | $115,510.00 | $0.09 | $0.09 | 1,307,609 | 1,307,609 |
|---|
| 2025-06-30 | $194,811.00 | — | — | — | — | $84,477.00 | — | — | — | — | $110,334.00 | $0.09 | $0.09 | 1,203,297 | 1,203,297 |
|---|
| 2025-03-31 | $189,029.00 | — | — | — | — | $66,306.00 | — | — | — | $0.00 | $122,723.00 | $0.12 | $0.12 | 987,778 | 987,778 |
|---|
| 2024-12-31 | $271,218.00 | — | — | — | — | $62,163.00 | — | — | — | $0.00 | $209,055.00 | $0.23 | $0.23 | 5,393 | 5,393 |
|---|
| 2024-09-30 | $361,987.00 | — | — | — | — | $61,921.00 | — | — | — | — | $300,066.00 | $0.35 | $0.35 | 860,870 | 860,870 |
|---|
| 2024-06-30 | $401,847.00 | — | — | — | — | $58,758.00 | — | — | — | — | $343,089.00 | $0.41 | $0.41 | 827,473 | 827,473 |
|---|
| 2024-03-31 | $458,297.00 | — | — | — | — | $65,397.00 | — | — | — | $0.00 | $392,900.00 | $0.43 | $0.43 | 903,297 | 903,297 |
|---|
| 2023-12-31 | $535,173.00 | — | — | — | — | $76,581.00 | — | — | — | $0.00 | $458,592.00 | $0.43 | $0.43 | -53,977 | -53,977 |
|---|
| 2023-09-30 | $553,719.00 | — | — | — | — | $81,935.00 | — | — | — | — | $471,784.00 | $0.43 | $0.43 | 1,108,696 | 1,108,696 |
|---|
| 2023-06-30 | $578,638.00 | — | — | — | — | $98,059.00 | — | — | — | — | $480,579.00 | $0.36 | $0.36 | 1,340,110 | 1,340,110 |
|---|
| 2023-03-31 | $555,232.00 | — | — | — | — | $97,096.00 | — | — | — | $0.00 | $458,136.00 | $0.34 | $0.34 | 1,359,444 | 1,359,444 |
|---|
| 2022-12-31 | $432,931.00 | — | — | — | — | $102,987.00 | — | — | — | $0.00 | $329,944.00 | $0.21 | $0.21 | -43,672 | -43,672 |
|---|
| 2022-09-30 | $180,412.00 | — | — | — | — | $103,853.00 | — | — | — | — | $76,559.00 | $0.06 | $0.06 | 1,378,804 | 1,378,804 |
|---|
| 2022-06-30 | $0.00 | — | — | — | — | $122,191.00 | — | — | — | — | -$122,191.00 | -$0.08 | -$0.08 | 1,591,758 | 1,591,758 |
|---|
| 2022-03-31 | $0.00 | — | — | — | — | $137,611.00 | — | — | — | $0.00 | -$137,611.00 | -$0.08 | -$0.08 | 1,804,444 | 1,804,444 |
|---|
| 2021-12-31 | $0.00 | — | — | — | — | $176,799.00 | — | — | — | $0.00 | -$176,799.00 | -$0.08 | -$0.08 | -10,996 | -10,996 |
|---|
| 2021-09-30 | $0.00 | — | — | — | — | $189,939.00 | — | — | — | — | -$189,939.00 | -$0.08 | -$0.08 | 2,405,435 | 2,405,435 |
|---|
| 2021-06-30 | $0.00 | — | — | — | — | $179,067.00 | — | — | — | — | -$179,067.00 | -$0.08 | -$0.08 | 2,258,242 | 2,258,242 |
|---|
| 2021-03-31 | $0.00 | — | — | — | — | $168,930.00 | — | — | — | $0.00 | -$168,930.00 | — | — | — | 2,225,000 |
|---|
| 2020-12-31 | $0.00 | — | — | — | — | $140,413.00 | — | — | — | $0.00 | -$140,413.00 | — | — | — | 56,049 |
|---|
| 2020-09-30 | $0.00 | — | — | — | — | $128,082.00 | — | — | — | — | -$128,082.00 | — | — | — | 1,733,696 |
|---|
| 2020-06-30 | — | — | — | — | — | $109,564.00 | — | — | — | — | -$109,564.00 | — | — | — | 1,546,154 |
|---|
| 2020-03-31 | $298,875.00 | — | — | — | — | $115,890.00 | — | — | — | $0.00 | $182,985.00 | — | — | — | 1,589,560 |
|---|
| 2019-12-31 | $336,088.00 | — | — | — | — | $117,498.00 | — | — | — | $0.00 | $218,590.00 | — | — | — | -45,168 |
|---|
| 2019-09-30 | $352,263.00 | — | — | — | — | $123,165.00 | — | — | — | — | $229,098.00 | — | — | — | 1,627,717 |
|---|
| 2019-06-30 | $367,075.00 | — | — | — | — | $122,613.00 | — | — | — | — | $244,462.00 | — | — | — | 1,663,187 |
|---|
| 2019-03-31 | $422,251.00 | — | — | — | — | $142,375.00 | — | — | — | $0.00 | $279,876.00 | — | — | — | 1,921,111 |
|---|
| 2018-10-31 | $399,666.00 | — | — | — | — | $160,266.00 | — | — | — | $0.00 | $239,400.00 | — | — | — | -22,103 |
|---|
| 2018-09-30 | $374,271.00 | — | — | — | — | $161,409.00 | — | — | — | — | $212,862.00 | — | — | — | 2,117,935 |
|---|
| 2018-07-31 | $339,643.00 | — | — | — | — | $162,663.00 | — | — | — | — | $176,980.00 | — | — | — | 2,136,413 |
|---|
| 2018-06-30 | $307,092.00 | — | — | — | — | $161,897.00 | — | — | — | — | $145,195.00 | — | — | — | 2,123,626 |
|---|
| 2018-04-30 | $257,267.00 | — | — | — | — | $165,617.00 | — | — | — | — | $91,650.00 | — | — | — | 2,186,517 |
|---|
| 2018-03-31 | $265,137.00 | — | — | — | — | $171,034.00 | — | — | — | — | $94,103.00 | — | — | — | 2,222,222 |
|---|
| 2018-01-31 | $220,319.00 | — | — | — | — | $175,416.00 | — | — | — | $0.00 | $44,903.00 | — | — | — | 2,230,435 |
|---|
| 2017-10-31 | $202,400.00 | — | — | — | — | $189,135.00 | — | — | — | $0.00 | $13,265.00 | — | — | — | -44,479 |
|---|
| 2017-07-31 | $45,511.00 | — | — | — | — | $187,853.00 | — | — | — | — | -$142,342.00 | — | — | — | 2,492,391 |
|---|
| 2017-04-30 | $30,392.00 | — | — | — | — | $178,789.00 | — | — | — | — | -$148,397.00 | — | — | — | 2,473,034 |
|---|
| 2017-01-31 | $16,404.00 | — | — | — | — | $200,899.00 | — | — | — | $0.00 | -$184,495.00 | — | — | — | 2,686,413 |
|---|
| 2016-10-31 | $843.00 | — | — | — | — | $201,665.00 | — | — | — | $0.00 | -$200,822.00 | — | — | — | -45,286 |
|---|
| 2016-07-31 | $20,665.00 | — | — | — | — | $215,463.00 | — | — | — | — | -$194,798.00 | — | — | — | 2,803,261 |
|---|
| 2016-04-30 | $918.00 | — | — | — | — | $211,642.00 | — | — | — | — | -$210,724.00 | — | — | — | 2,881,111 |
|---|
| 2016-01-31 | $859.00 | — | — | — | — | $205,338.00 | — | — | — | $0.00 | -$204,479.00 | — | — | — | 2,826,630 |
|---|
| 2015-10-31 | $1,852.00 | — | — | — | — | $222,858.00 | — | — | — | — | -$221,006.00 | — | — | — | 72,358 |
|---|
| 2015-07-31 | $156,866.00 | — | — | — | — | $221,910.00 | — | — | — | — | -$65,044.00 | — | — | — | 2,763,587 |
|---|
| 2015-04-30 | $144,625.00 | — | — | — | — | $192,204.00 | — | — | — | — | -$47,579.00 | — | — | — | 2,459,551 |
|---|
| 2015-01-31 | $319,547.00 | — | — | — | — | $232,430.00 | — | — | — | — | $87,117.00 | — | — | — | 2,689,674 |
|---|
| 2014-10-31 | $414,769.00 | — | — | — | — | $262,080.00 | — | — | — | — | $152,689.00 | — | — | — | -56,975 |
|---|
| 2014-07-31 | $429,115.00 | — | — | — | — | $271,756.00 | — | — | — | — | $157,359.00 | — | — | — | 2,925,000 |
|---|
| 2014-04-30 | $412,117.00 | — | — | — | — | $268,244.00 | — | — | — | — | $143,873.00 | — | — | — | 3,048,315 |
|---|
| 2014-01-31 | $510,040.00 | — | — | — | — | $317,594.00 | — | — | — | — | $192,446.00 | — | — | — | 3,361,957 |
|---|
| 2013-10-31 | $567,560.00 | — | — | — | — | $359,973.00 | — | — | — | — | $207,587.00 | — | — | — | -236,121 |
|---|
| 2013-07-31 | $636,442.00 | — | — | — | — | $412,955.00 | — | — | — | — | $223,487.00 | — | — | — | 4,211,413 |
|---|
| 2013-04-30 | $646,984.00 | — | — | — | — | $451,563.00 | — | — | — | — | $195,421.00 | — | — | — | 4,721,348 |
|---|
| 2013-01-31 | $676,037.00 | — | — | — | — | $506,949.00 | — | — | — | — | $169,088.00 | — | — | — | 5,022,283 |
|---|
| 2012-10-31 | $645,739.00 | — | — | — | — | $518,101.00 | — | — | — | — | $127,638.00 | — | — | — | -165,176 |
|---|
| 2012-07-31 | $768,957.00 | — | — | — | — | $538,238.00 | — | — | — | — | $230,719.00 | — | — | — | 5,448,913 |
|---|
| 2012-04-30 | $715,504.00 | — | — | — | — | $570,566.00 | — | — | — | — | $144,938.00 | — | — | — | 5,791,111 |
|---|
| 2012-01-31 | $821,372.00 | — | — | — | — | $592,704.00 | — | — | — | — | $228,668.00 | — | — | — | 6,030,435 |
|---|
| 2011-10-31 | $1.25M | — | — | — | — | $875,487.00 | — | — | — | — | $374,832.00 | — | — | — | 370,397 |
|---|
| 2011-07-31 | $1.31M | — | — | — | — | $906,721.00 | — | — | — | — | $404,906.00 | — | — | — | 8,848,370 |
|---|
| 2011-04-30 | $833,781.00 | — | — | — | — | $644,850.00 | — | — | — | — | $188,931.00 | — | — | — | 6,531,461 |
|---|
| 2011-01-31 | $761,733.00 | — | — | — | — | $604,056.00 | — | — | — | — | $157,677.00 | — | — | — | — |
|---|
| 2010-10-31 | $578,053.00 | — | — | — | — | $584,886.00 | — | — | — | — | -$6,833.00 | — | — | — | — |
|---|
| 2010-07-31 | $69,294.00 | — | — | — | — | $606,964.00 | — | — | — | — | -$537,670.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 | $713,801.00 | — | — | — | — | $326,651.00 | — | — | — | $0.00 | $387,150.00 | $0.33 | $0.33 | 1,165,205 | 1,165,205 |
|---|
| 2024-12-31 | $1.49M | — | — | — | — | $248,239.00 | — | — | — | $0.00 | $1.25M | $1.43 | $1.43 | 869,262 | 869,262 |
|---|
| 2023-12-31 | $2.22M | — | — | — | — | $353,671.00 | — | — | — | $0.00 | $1.87M | $1.54 | $1.54 | 1,214,521 | 1,214,521 |
|---|
| 2022-12-31 | $613,343.00 | — | — | — | — | $466,642.00 | — | — | — | $0.00 | $146,701.00 | $0.09 | $0.09 | 1,546,438 | 1,546,438 |
|---|
| 2021-12-31 | $0.00 | — | — | — | — | $714,735.00 | — | — | — | $0.00 | -$714,735.00 | -$0.31 | -$0.31 | 2,285,890 | 2,285,890 |
|---|
| 2020-12-31 | $298,875.00 | — | — | — | — | $493,949.00 | — | — | — | $0.00 | -$195,074.00 | — | — | — | 1,679,589 |
|---|
| 2019-12-31 | $1.48M | — | — | — | — | $505,651.00 | — | — | — | $0.00 | $972,026.00 | — | — | — | 1,691,096 |
|---|
| 2018-10-31 | $1.22M | — | — | — | — | $663,962.00 | — | — | — | $0.00 | $552,933.00 | — | — | — | 2,162,329 |
|---|
| 2017-10-31 | $294,707.00 | — | — | — | — | $756,676.00 | — | — | — | $0.00 | -$461,969.00 | — | — | — | 2,506,986 |
|---|
| 2016-10-31 | $23,285.00 | — | — | — | — | $834,108.00 | — | — | — | $0.00 | -$810,823.00 | — | — | — | 2,791,393 |
|---|
| 2015-10-31 | $622,890.00 | — | — | — | — | $869,402.00 | — | — | — | — | -$246,512.00 | — | — | — | 2,711,918 |
|---|
| 2014-10-31 | $1.77M | — | — | — | — | $1.12M | — | — | — | — | $646,367.00 | — | — | — | 3,055,479 |
|---|
| 2013-10-31 | $2.53M | — | — | — | — | $1.73M | — | — | — | — | $795,583.00 | — | — | — | 4,414,795 |
|---|
| 2012-10-31 | $2.95M | — | — | — | — | $2.22M | — | — | — | — | $731,964.00 | — | — | — | 5,591,393 |
|---|
| 2011-10-31 | $4.16M | — | — | — | — | $3.03M | — | — | — | — | $1.13M | — | — | — | 7,525,342 |
|---|
| 2010-10-31 | $647,347.00 | — | — | — | — | $2.37M | — | — | — | — | -$1.72M | — | — | — | 6,171,233 |
|---|
| 2009-10-31 | $612,517.00 | — | — | — | — | $1.4M | — | — | — | — | -$785,325.00 | — | — | — | — |
|---|