Complete source-backed income-statement history.
- Available history
- 2010-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 | $1.98M | — | — | — | — | $1.42M | $567,300.00 | $129,075.00 | $696,375.00 | $195,310.00 | $501,065.00 | $0.24 | $0.24 | 2,046,000 | 2,079,484 |
|---|
| 2026-03-31 | $1.63M | — | — | — | — | $1.14M | $484,806.00 | $358,685.00 | $843,491.00 | $153,471.00 | $690,020.00 | $0.34 | $0.33 | 0 | 3,281 |
|---|
| 2025-12-31 | $1.38M | — | — | — | — | $1.29M | $91,473.00 | $22,878.00 | $114,351.00 | $64,106.00 | $50,245.00 | $0.02 | $0.02 | 2,046,000 | 2,081,932 |
|---|
| 2025-09-30 | $1.73M | — | — | — | — | $1.37M | $362,696.00 | $19,045.00 | $381,741.00 | $58,235.00 | $323,506.00 | $0.16 | $0.16 | 2,046,000 | 2,076,424 |
|---|
| 2025-06-30 | $1.76M | — | — | — | — | $1.48M | $274,490.00 | $70,692.00 | $345,182.00 | $103,231.00 | $241,951.00 | $0.12 | $0.12 | 2,046,000 | 2,073,309 |
|---|
| 2025-03-31 | $1.77M | — | — | — | — | $1.27M | $501,053.00 | $238,241.00 | $739,294.00 | $104,296.00 | $634,998.00 | $0.31 | $0.30 | -5,939 | -7,161 |
|---|
| 2024-12-31 | $1.89M | — | — | — | — | $1.44M | $446,381.00 | $4,447.00 | $450,828.00 | -$18,305.00 | $469,133.00 | $0.23 | $0.22 | 2,046,000 | 2,091,808 |
|---|
| 2024-09-30 | $1.75M | — | — | — | — | $1.34M | $409,196.00 | $19,755.00 | $428,951.00 | $111,753.00 | $317,198.00 | $0.15 | $0.15 | 2,073,696 | 2,117,804 |
|---|
| 2024-06-30 | $1.73M | — | — | — | — | $1.35M | $375,962.00 | $21,663.00 | $397,625.00 | $106,586.00 | $291,039.00 | $0.14 | $0.14 | 2,090,786 | 2,135,421 |
|---|
| 2024-03-31 | $1.79M | — | — | — | — | $1.35M | $439,386.00 | $46,482.00 | $485,868.00 | $221,573.00 | $264,295.00 | $0.13 | $0.12 | -6,251 | -8,698 |
|---|
| 2023-12-31 | $1.66M | — | — | — | — | $1.14M | $512,694.00 | $35,861.00 | $548,555.00 | $202,945.00 | $345,610.00 | $0.16 | $0.16 | 2,103,503 | 2,151,783 |
|---|
| 2023-09-30 | $1.41M | — | — | — | — | $1.09M | $318,673.00 | $25,285.00 | $343,958.00 | $74,525.00 | $269,433.00 | $0.13 | $0.12 | 2,122,336 | 2,174,713 |
|---|
| 2023-06-30 | $1.75M | — | — | — | — | $1.18M | $564,501.00 | $22,614.00 | $587,115.00 | $121,501.00 | $465,614.00 | $0.22 | $0.21 | 2,136,165 | 2,182,800 |
|---|
| 2023-03-31 | $2.2M | — | — | — | — | $1.25M | $952,121.00 | $4,682.00 | $956,803.00 | $49,274.00 | $907,529.00 | $0.42 | $0.41 | -2,368 | -4,989 |
|---|
| 2022-12-31 | $2.58M | — | — | — | — | $1.27M | $1.31M | -$3,171.00 | $1.31M | $61,986.00 | $1.24M | $0.58 | $0.56 | 2,147,750 | 2,205,706 |
|---|
| 2022-09-30 | $2.32M | — | — | — | — | $1.08M | $1.24M | -$3,503.00 | $1.24M | $24,963.00 | $1.21M | $0.56 | $0.55 | 2,149,416 | 2,218,511 |
|---|
| 2022-06-30 | $2.45M | — | — | — | — | $1.12M | $1.33M | -$3,096.00 | $1.33M | $28,287.00 | $1.3M | $0.60 | $0.59 | 2,149,416 | 2,216,742 |
|---|
| 2022-03-31 | $2.17M | — | — | — | — | $1.13M | $1.05M | -$2,917.00 | $1.04M | $46,864.00 | $997,930.00 | $0.47 | $0.43 | 8,463 | 11,374 |
|---|
| 2021-12-31 | $1.6M | — | — | — | — | $806,180.00 | $789,164.00 | -$3,077.00 | $786,087.00 | $32,785.00 | $753,302.00 | $0.36 | $0.35 | 2,120,912 | 2,176,240 |
|---|
| 2021-09-30 | $1.55M | — | — | — | — | $837,135.00 | $716,346.00 | -$7,518.00 | $708,828.00 | — | $708,828.00 | $0.34 | $0.33 | 2,091,417 | 2,143,743 |
|---|
| 2021-06-30 | $1.26M | — | — | — | — | $856,532.00 | $407,666.00 | -$12,660.00 | $395,006.00 | — | $395,006.00 | $0.19 | $0.19 | 2,076,756 | 2,119,955 |
|---|
| 2021-03-31 | $1.09M | — | — | — | — | $661,798.00 | $430,814.00 | -$13,739.00 | $417,075.00 | — | $417,075.00 | $0.21 | $0.21 | 6,624 | 18,016 |
|---|
| 2020-12-31 | $699,894.00 | — | — | — | — | $673,821.00 | $26,073.00 | $54,424.00 | $80,497.00 | — | $80,497.00 | $0.04 | $0.04 | 2,051,081 | 2,054,288 |
|---|
| 2020-09-30 | $636,042.00 | — | — | — | — | $652,848.00 | -$16,806.00 | -$25,164.00 | -$41,970.00 | — | -$41,970.00 | -$0.02 | -$0.02 | 2,040,941 | 2,040,941 |
|---|
| 2020-06-30 | $370,456.00 | — | — | — | — | $651,836.00 | -$281,380.00 | -$18,290.00 | -$299,670.00 | — | -$299,670.00 | -$0.15 | -$0.15 | 2,040,166 | 2,040,166 |
|---|
| 2020-03-31 | $643,287.00 | — | — | — | — | $629,130.00 | $14,157.00 | -$11,858.00 | $2,299.00 | — | $2,299.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2019-12-31 | $769,778.00 | — | — | — | — | $724,990.00 | $44,788.00 | -$9,592.00 | $35,196.00 | — | $35,196.00 | $0.02 | $0.02 | 2,040,166 | 2,040,166 |
|---|
| 2019-09-30 | $625,884.00 | — | — | — | — | $700,655.00 | -$74,771.00 | -$8,016.00 | -$82,787.00 | — | -$82,787.00 | -$0.04 | -$0.04 | 2,040,166 | 2,040,166 |
|---|
| 2019-06-30 | $699,591.00 | — | — | — | — | $747,441.00 | -$47,850.00 | -$6,336.00 | -$54,186.00 | — | -$54,186.00 | -$0.03 | -$0.03 | 2,040,166 | 2,040,166 |
|---|
| 2019-03-31 | $579,038.00 | — | — | — | — | $612,298.00 | -$33,260.00 | -$3,061.00 | -$36,321.00 | — | -$36,321.00 | -$0.02 | -$0.02 | 247 | 247 |
|---|
| 2018-12-31 | $644,316.00 | — | — | — | — | $652,445.00 | -$8,129.00 | -$4,947.00 | -$13,076.00 | — | -$13,076.00 | -$0.01 | -$0.01 | 2,040,166 | 2,040,166 |
|---|
| 2018-09-30 | $714,508.00 | — | — | — | — | $686,101.00 | $28,407.00 | -$6,376.00 | $22,031.00 | — | $22,031.00 | $0.01 | $0.01 | 2,040,052 | 2,040,052 |
|---|
| 2018-06-30 | $749,011.00 | — | — | — | — | $727,683.00 | $21,328.00 | -$6,908.00 | $14,420.00 | — | $14,420.00 | $0.01 | $0.01 | 2,037,266 | 2,037,266 |
|---|
| 2018-03-31 | $763,532.00 | — | — | — | — | — | $274,447.00 | -$9,986.00 | $264,461.00 | — | $264,461.00 | $0.13 | $0.13 | 0 | 0 |
|---|
| 2017-12-31 | $654,931.00 | — | — | — | — | — | -$75,902.00 | -$25,326.00 | -$101,228.00 | — | -$101,228.00 | -$0.05 | -$0.05 | 2,037,266 | 2,037,266 |
|---|
| 2017-09-30 | $619,088.00 | — | — | — | — | — | -$162,438.00 | -$26,732.00 | -$189,170.00 | — | -$189,170.00 | -$0.09 | -$0.09 | 2,037,266 | 2,037,266 |
|---|
| 2017-06-30 | $667,684.00 | — | — | — | — | — | -$268,345.00 | -$27,207.00 | -$295,552.00 | — | -$295,552.00 | -$0.15 | -$0.15 | 2,037,266 | 2,037,266 |
|---|
| 2017-03-31 | $684,204.00 | — | — | — | — | — | $25,237.00 | -$28,691.00 | -$3,454.00 | — | -$3,454.00 | — | — | 0 | 0 |
|---|
| 2016-12-31 | $590,134.00 | — | — | — | — | — | -$127,366.00 | -$32,375.00 | -$159,741.00 | — | -$159,741.00 | — | — | 2,037,266 | 2,037,266 |
|---|
| 2016-09-30 | $580,842.00 | — | — | — | — | — | -$188,338.00 | -$49,564.00 | -$237,902.00 | — | -$237,902.00 | — | — | 2,037,266 | 2,037,266 |
|---|
| 2016-06-30 | $670,183.00 | — | — | — | — | — | -$252,185.00 | -$41,271.00 | -$293,456.00 | — | -$293,456.00 | — | — | 2,037,266 | 2,037,266 |
|---|
| 2016-03-31 | $445,484.00 | — | — | — | — | — | -$390,006.00 | -$43,470.00 | -$433,476.00 | $0.00 | -$433,476.00 | -$0.21 | -$0.21 | 0 | 0 |
|---|
| 2015-12-31 | $544,870.00 | — | — | — | — | — | -$2.55M | -$43,085.00 | -$2.59M | -$147,539.00 | -$2.45M | -$1.20 | -$1.20 | 2,037,266 | 2,037,266 |
|---|
| 2015-09-30 | $728,829.00 | — | — | — | — | — | -$1.09M | -$43,412.00 | -$1.14M | -$361,384.00 | -$776,307.00 | -$0.38 | -$0.38 | 2,037,266 | 2,037,266 |
|---|
| 2015-06-30 | $702,609.00 | — | — | — | — | — | -$435,481.00 | -$40,832.00 | -$476,313.00 | -$151,947.00 | -$324,366.00 | -$0.16 | -$0.16 | 2,037,266 | 2,037,266 |
|---|
| 2015-03-31 | $566,389.00 | — | — | — | — | — | -$412,332.00 | -$34,383.00 | -$446,715.00 | -$175,740.00 | -$270,975.00 | -$0.14 | -$0.14 | -16 | -16 |
|---|
| 2014-12-31 | $799,684.00 | — | — | — | — | — | -$240,224.00 | $51,047.00 | -$189,177.00 | -$13,856.00 | -$175,321.00 | -$0.09 | -$0.09 | 2,038,266 | 2,038,266 |
|---|
| 2014-09-30 | $1.01M | — | — | — | — | — | $60,128.00 | $35,606.00 | $95,734.00 | $9,478.00 | $86,256.00 | $0.04 | $0.04 | 2,038,266 | 2,053,158 |
|---|
| 2014-06-30 | $1.02M | — | — | — | — | — | $51,069.00 | -$49,396.00 | $1,673.00 | -$17,381.00 | $19,054.00 | $0.01 | $0.01 | 2,038,266 | 2,054,847 |
|---|
| 2014-03-31 | $961,944.00 | — | — | — | — | — | $88,424.00 | -$31,619.00 | $56,805.00 | $54,533.00 | $2,272.00 | $0.00 | $0.00 | 84 | 1,860 |
|---|
| 2013-12-31 | $962,026.00 | — | — | — | — | — | $106,078.00 | -$7,945.00 | $98,133.00 | $9,474.00 | $88,659.00 | $0.04 | $0.04 | 2,036,866 | 2,043,372 |
|---|
| 2013-09-30 | $1.12M | — | — | — | — | — | $212,368.00 | -$77,392.00 | $134,976.00 | -$59,075.00 | $194,051.00 | $0.10 | $0.10 | 2,036,866 | 2,039,108 |
|---|
| 2013-06-30 | $996,525.00 | — | — | — | — | — | $70,469.00 | -$47,520.00 | $22,949.00 | $6,818.00 | $16,131.00 | $0.01 | $0.01 | 2,036,866 | 2,038,491 |
|---|
| 2013-03-31 | $935,089.00 | — | — | — | — | — | $63,270.00 | -$19,031.00 | $44,239.00 | $118,579.00 | -$74,340.00 | -$0.04 | -$0.04 | 673 | 682 |
|---|
| 2012-12-31 | $790,604.00 | — | — | — | — | — | -$78,469.00 | -$13,076.00 | -$91,545.00 | -$51,965.00 | -$39,580.00 | -$0.02 | -$0.02 | 2,036,938 | 2,036,938 |
|---|
| 2012-09-30 | $743,601.00 | — | — | — | — | — | -$17,004.00 | -$10,767.00 | -$27,771.00 | -$28,534.00 | $763.00 | $0.00 | $0.00 | 2,035,949 | 2,038,240 |
|---|
| 2012-06-30 | $627,121.00 | — | — | — | — | — | -$122,072.00 | -$10,729.00 | -$132,801.00 | -$69,584.00 | -$63,217.00 | -$0.03 | -$0.03 | 2,035,949 | 2,035,949 |
|---|
| 2012-03-31 | $757,624.00 | — | — | — | — | — | -$1,305.00 | -$6,051.00 | -$7,356.00 | -$102,731.00 | $95,375.00 | $0.04 | $0.04 | -612 | -1,753 |
|---|
| 2011-12-31 | $757,560.00 | — | — | — | — | — | $63,837.00 | -$5,807.00 | $58,030.00 | $7,069.00 | $50,961.00 | $0.03 | $0.03 | 2,026,011 | 2,031,453 |
|---|
| 2011-09-30 | $815,761.00 | — | — | — | — | — | $111,466.00 | -$5,869.00 | $105,597.00 | $26,325.00 | $79,272.00 | $0.04 | $0.04 | 2,029,926 | 2,036,476 |
|---|
| 2011-06-30 | $909,094.00 | — | — | — | — | — | $156,680.00 | -$10,918.00 | $145,762.00 | $41,377.00 | $104,385.00 | $0.05 | $0.05 | 2,029,949 | 2,046,061 |
|---|
| 2011-03-31 | $780,250.00 | — | — | — | — | — | $88,177.00 | -$10,690.00 | $77,487.00 | $24,505.00 | $52,982.00 | $0.03 | $0.03 | 12,652 | 11,340 |
|---|
| 2010-12-31 | $756,576.00 | — | — | — | — | — | $68,100.00 | -$15,141.00 | $52,959.00 | $26,061.00 | $26,898.00 | $0.01 | $0.01 | 1,947,370 | 1,961,041 |
|---|
| 2010-09-30 | $788,639.00 | — | — | — | — | — | $59,722.00 | -$6,835.00 | $52,887.00 | -$17,153.00 | $70,040.00 | $0.04 | $0.04 | 1,935,199 | 1,945,893 |
|---|
| 2010-06-30 | $836,393.00 | — | — | — | — | — | -$39,898.00 | -$3,335.00 | -$43,233.00 | -$49,009.00 | $5,776.00 | $0.00 | $0.00 | 1,922,152 | 1,946,847 |
|---|
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 |
|---|
| 2026-03-31 | $6.56M | — | — | — | — | $5.29M | $1.27M | $414,064.00 | $1.68M | $379,043.00 | $1.31M | $0.64 | $0.63 | 2,046,000 | 2,080,503 |
|---|
| 2025-03-31 | $7.14M | — | — | — | — | $5.41M | $1.73M | $284,106.00 | $2.02M | $304,330.00 | $1.71M | $0.83 | $0.81 | 2,064,147 | 2,107,775 |
|---|
| 2024-03-31 | $6.6M | — | — | — | — | $4.77M | $1.84M | $130,242.00 | $1.97M | $620,544.00 | $1.34M | $0.64 | $0.62 | 2,114,360 | 2,161,010 |
|---|
| 2023-03-31 | $9.56M | — | — | — | — | $4.72M | $4.83M | -$5,088.00 | $4.83M | $164,510.00 | $4.66M | $2.17 | $2.11 | 2,146,491 | 2,208,663 |
|---|
| 2022-03-31 | $6.59M | — | — | — | — | $3.6M | $2.98M | -$26,172.00 | $2.96M | $102,356.00 | $2.86M | $1.36 | $1.32 | 2,104,896 | 2,158,091 |
|---|
| 2021-03-31 | $2.8M | — | — | — | — | $2.64M | $158,701.00 | -$2,769.00 | $155,932.00 | — | $155,932.00 | $0.08 | $0.08 | 2,050,678 | 2,062,070 |
|---|
| 2020-03-31 | $2.74M | — | — | — | — | $2.8M | -$63,676.00 | -$35,802.00 | -$99,478.00 | — | -$99,478.00 | -$0.05 | -$0.05 | 2,040,166 | 2,040,166 |
|---|
| 2019-03-31 | $2.69M | — | — | — | — | $2.68M | $8,346.00 | -$21,292.00 | -$12,946.00 | — | -$12,946.00 | -$0.01 | -$0.01 | 2,039,412 | 2,039,412 |
|---|
| 2018-03-31 | $2.71M | — | — | — | — | — | -$232,238.00 | -$89,251.00 | -$321,489.00 | — | -$321,489.00 | -$0.16 | -$0.16 | 2,037,266 | 2,037,266 |
|---|
| 2017-03-31 | $2.53M | — | — | — | — | — | -$542,652.00 | -$151,901.00 | -$694,553.00 | — | -$694,553.00 | -$0.34 | -$0.34 | 2,037,266 | 2,037,266 |
|---|
| 2016-03-31 | $2.42M | — | — | — | — | — | -$4.47M | -$170,800.00 | -$4.64M | -$660,870.00 | -$3.98M | -$1.95 | -$1.95 | 2,037,266 | 2,037,266 |
|---|
| 2015-03-31 | $3.39M | — | — | — | — | — | -$541,359.00 | $2,874.00 | -$538,485.00 | -$197,499.00 | -$340,986.00 | -$0.17 | -$0.17 | 2,038,250 | 2,038,250 |
|---|
| 2014-03-31 | $4.04M | — | — | — | — | — | $477,340.00 | -$164,477.00 | $312,863.00 | $11,750.00 | $301,113.00 | $0.15 | $0.15 | 2,036,950 | 2,042,184 |
|---|
| 2013-03-31 | $3.1M | — | — | — | — | — | -$154,275.00 | -$53,603.00 | -$207,878.00 | -$31,504.00 | -$176,374.00 | -$0.09 | -$0.09 | 2,036,950 | 2,036,959 |
|---|
| 2012-03-31 | $3.24M | — | — | — | — | — | $330,678.00 | -$28,645.00 | $302,033.00 | -$27,960.00 | $329,993.00 | $0.16 | $0.16 | 2,028,014 | 2,036,241 |
|---|
| 2011-03-31 | $3.16M | — | — | — | — | — | $176,101.00 | -$36,001.00 | $140,100.00 | -$15,596.00 | $155,696.00 | $0.08 | $0.08 | 1,947,605 | 1,962,656 |
|---|
| 2010-03-31 | $3.25M | — | — | — | — | — | $176,208.00 | -$32,604.00 | $143,604.00 | -$257,235.00 | $400,839.00 | $0.21 | $0.21 | 1,888,070 | 1,929,588 |
|---|