Complete source-backed income-statement history.
- Available history
- 2010-06-30 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 | $866,255.00 | $471,205.00 | $395,050.00 | $103,267.00 | $312,438.00 | $415,705.00 | -$20,655.00 | $55,019.00 | $34,364.00 | $2,000.00 | $32,364.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2026-03-31 | $682,821.00 | $456,983.00 | $225,838.00 | $142,428.00 | $269,853.00 | $412,281.00 | -$186,443.00 | -$12,037.00 | -$198,480.00 | $0.00 | -$198,480.00 | $0.00 | $0.00 | 0 | — |
|---|
| 2025-12-31 | $803,088.00 | $530,592.00 | $272,496.00 | $180,214.00 | $176,723.00 | $356,937.00 | -$84,441.00 | -$30,415.00 | -$114,856.00 | $0.00 | -$114,856.00 | $0.00 | $0.00 | 67,588,492 | — |
|---|
| 2025-09-30 | $887,498.00 | $511,701.00 | $375,797.00 | $96,740.00 | $276,504.00 | $373,244.00 | $2,553.00 | -$117,225.00 | -$114,672.00 | $0.00 | -$114,672.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2025-06-30 | $973,675.00 | $492,382.00 | $481,293.00 | $125,589.00 | $246,470.00 | $372,059.00 | $109,234.00 | $219,900.00 | $329,134.00 | $1,500.00 | $327,634.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2025-03-31 | $749,719.00 | $561,923.00 | $187,796.00 | $116,692.00 | $194,282.00 | $310,974.00 | -$123,178.00 | $18,318.00 | -$104,860.00 | $0.00 | -$104,860.00 | $0.00 | $0.00 | 0 | — |
|---|
| 2024-12-31 | $749,510.00 | $481,331.00 | $268,179.00 | $161,005.00 | $196,443.00 | $357,448.00 | -$89,269.00 | -$147,908.00 | -$237,177.00 | $500.00 | -$237,677.00 | $0.00 | $0.00 | 67,588,492 | — |
|---|
| 2024-09-30 | $840,036.00 | $421,254.00 | $418,782.00 | $111,585.00 | $353,055.00 | $464,640.00 | -$45,858.00 | -$6,329.00 | -$52,187.00 | $500.00 | -$52,687.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2024-06-30 | $857,845.00 | $336,942.00 | $520,903.00 | $127,993.00 | $228,629.00 | $356,622.00 | $164,281.00 | $108,387.00 | $272,668.00 | $500.00 | $272,168.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2024-03-31 | $752,089.00 | $488,382.00 | $263,707.00 | $137,071.00 | $475,699.00 | $612,770.00 | -$349,063.00 | -$62,778.00 | -$411,841.00 | $0.00 | -$411,841.00 | $0.00 | — | 0 | — |
|---|
| 2023-12-31 | $696,496.00 | $375,075.00 | $321,421.00 | $177,502.00 | $249,306.00 | $426,808.00 | -$105,387.00 | $372.00 | -$105,015.00 | $0.00 | -$105,015.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2023-09-30 | $754,132.00 | $547,980.00 | $206,152.00 | $131,743.00 | $302,059.00 | $433,802.00 | -$227,650.00 | -$455.00 | -$228,105.00 | $0.00 | -$228,105.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2023-06-30 | $762,689.00 | $437,547.00 | $325,142.00 | $130,587.00 | $332,351.00 | $462,938.00 | -$137,796.00 | $5,535.00 | -$132,261.00 | $0.00 | -$132,261.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2023-03-31 | $631,947.00 | $390,615.00 | $241,332.00 | $141,290.00 | $230,727.00 | $372,017.00 | -$130,685.00 | $25.00 | -$130,660.00 | $120,810.00 | -$251,470.00 | $0.00 | — | 0 | — |
|---|
| 2022-12-31 | $983,162.00 | $507,684.00 | $475,478.00 | $140,192.00 | $242,533.00 | $382,725.00 | $92,753.00 | $1,018.00 | $93,771.00 | $0.00 | $93,771.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2022-09-30 | $1.14M | $582,235.00 | $558,033.00 | $136,102.00 | $319,039.00 | $455,141.00 | $102,892.00 | -$2,849.00 | $100,043.00 | $0.00 | $100,043.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2022-06-30 | $921,408.00 | $538,349.00 | $383,059.00 | $123,600.00 | $294,084.00 | $417,684.00 | -$34,625.00 | -$4,041.00 | -$38,666.00 | $0.00 | -$38,666.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2022-03-31 | $883,723.00 | $625,844.00 | $257,879.00 | $140,561.00 | $234,889.00 | $375,450.00 | -$117,571.00 | -$7,471.00 | -$125,042.00 | $1.12M | -$1.24M | -$0.02 | — | -12 | — |
|---|
| 2021-12-31 | $749,654.00 | $423,541.00 | $326,113.00 | $181,224.00 | $561,061.00 | $742,285.00 | -$416,172.00 | $330,779.00 | -$85,393.00 | -$13,000.00 | -$72,393.00 | $0.00 | — | 67,588,504 | 67,588,504 |
|---|
| 2021-09-30 | $851,859.00 | $489,195.00 | $362,664.00 | $132,773.00 | $494,621.00 | $915,238.00 | -$552,574.00 | $359,100.00 | -$193,474.00 | -$156,318.00 | -$37,156.00 | $0.00 | — | 67,588,504 | 67,588,504 |
|---|
| 2021-06-30 | $721,358.00 | $419,376.00 | $301,982.00 | $161,368.00 | $183,611.00 | $344,979.00 | -$42,997.00 | -$1,175.00 | -$44,172.00 | -$13,500.00 | -$30,672.00 | $0.00 | — | 67,588,492 | 67,588,492 |
|---|
| 2021-03-31 | $831,809.00 | $499,180.00 | $332,629.00 | $239,443.00 | $447,328.00 | $757,882.00 | -$425,253.00 | -$5,023.00 | -$430,276.00 | -$59,700.00 | -$370,576.00 | — | — | — | -12 |
|---|
| 2020-12-31 | $762,644.00 | $483,188.00 | $279,456.00 | $164,109.00 | $172,788.00 | $356,177.00 | -$76,721.00 | $2,046.00 | -$74,675.00 | -$6,800.00 | -$67,875.00 | — | — | — | 67,588,504 |
|---|
| 2020-09-30 | $927,085.00 | $561,628.00 | $365,457.00 | $126,506.00 | $209,302.00 | $360,091.00 | $5,366.00 | $3,545.00 | $8,911.00 | -$53,000.00 | $61,911.00 | — | — | — | 67,588,504 |
|---|
| 2020-06-30 | $569,093.00 | $384,793.00 | $184,300.00 | $125,904.00 | $219,780.00 | $368,170.00 | -$183,870.00 | $13,634.00 | -$170,236.00 | -$54,500.00 | -$115,736.00 | — | — | 67,588,504 | 67,588,492 |
|---|
| 2020-03-31 | $893,254.00 | $484,460.00 | $408,794.00 | $125,206.00 | $198,523.00 | $411,996.00 | -$3,202.00 | $1,135.00 | -$2,067.00 | -$493.00 | -$1,574.00 | — | — | — | -12 |
|---|
| 2019-12-31 | $805,126.00 | $487,055.00 | $318,071.00 | $169,650.00 | $208,639.00 | $383,795.00 | -$65,724.00 | $5,194.00 | -$60,530.00 | $59,015.00 | -$119,545.00 | — | — | — | 67,588,504 |
|---|
| 2019-09-30 | $956,791.00 | $544,448.00 | $412,343.00 | $148,751.00 | $301,835.00 | $456,091.00 | -$43,748.00 | $5,339.00 | -$38,409.00 | -$11,000.00 | -$27,409.00 | — | — | — | 67,588,504 |
|---|
| 2019-06-30 | $830,821.00 | $396,009.00 | $434,812.00 | $145,766.00 | $214,255.00 | $365,527.00 | $69,285.00 | $5,484.00 | $74,769.00 | $22,000.00 | $52,769.00 | — | — | 67,588,504 | 67,588,492 |
|---|
| 2019-03-31 | $667,753.00 | $311,100.00 | $356,653.00 | $342,070.00 | $267,427.00 | $615,002.00 | -$258,349.00 | $660.00 | -$257,689.00 | $111,000.00 | -$340,689.00 | — | — | — | 0 |
|---|
| 2018-12-31 | $739,538.00 | $506,562.00 | $232,976.00 | $115,202.00 | $332,190.00 | $452,898.00 | -$219,922.00 | $6,008.00 | -$213,914.00 | -$71,000.00 | -$142,914.00 | — | — | — | 67,588,492 |
|---|
| 2018-09-30 | $854,696.00 | $332,617.00 | $522,079.00 | $106,715.00 | $328,909.00 | $435,624.00 | $86,455.00 | $5,952.00 | $92,407.00 | -$26,000.00 | $118,407.00 | — | — | — | 67,588,492 |
|---|
| 2018-06-30 | $756,967.00 | $304,421.00 | $452,546.00 | $109,868.00 | $320,025.00 | $435,450.00 | $17,096.00 | $5,521.00 | $22,617.00 | — | $22,617.00 | — | — | 67,588,492 | 67,588,492 |
|---|
| 2018-03-31 | $655,676.00 | $422,157.00 | $233,519.00 | $129,308.00 | $312,521.00 | $464,058.00 | -$230,539.00 | $1,302.00 | -$229,237.00 | -$559,000.00 | $329,763.00 | — | — | 0 | 0 |
|---|
| 2017-12-31 | $1.02M | $471,062.00 | $549,980.00 | $109,167.00 | $357,038.00 | $466,205.00 | $83,775.00 | $4,530.00 | $88,305.00 | $236,000.00 | -$147,695.00 | — | — | 67,588,492 | 67,588,492 |
|---|
| 2017-09-30 | $931,139.00 | $351,894.00 | $579,245.00 | $139,227.00 | $363,183.00 | $502,410.00 | $76,835.00 | $4,201.00 | $81,036.00 | $81,000.00 | $36.00 | — | — | — | 67,588,492 |
|---|
| 2017-06-30 | $1.15M | $620,795.00 | $525,560.00 | $149,957.00 | $364,371.00 | $521,819.00 | $3,741.00 | $892.00 | $4,633.00 | $2,000.00 | $2,633.00 | — | — | 67,588,504 | 67,588,504 |
|---|
| 2017-03-31 | $1.36M | $915,728.00 | $441,222.00 | $17,264.00 | $136,910.00 | $212,258.00 | $228,964.00 | $293.00 | $229,257.00 | — | $298,257.00 | — | — | 67,048 | 67,048 |
|---|
| 2016-12-31 | $1.16M | $599,607.00 | $556,905.00 | $113,752.00 | $433,712.00 | $596,815.00 | -$39,910.00 | -$2,711.00 | -$42,621.00 | — | -$42,621.00 | — | — | 67,216,545 | 67,216,545 |
|---|
| 2016-09-30 | $1.38M | $636,231.00 | $744,107.00 | $17,395.00 | $296,762.00 | $315,644.00 | $428,463.00 | $431.00 | $428,894.00 | — | $428,894.00 | — | — | 67,008,502 | 67,008,502 |
|---|
| 2016-06-30 | $1.38M | $508,324.00 | $869,107.00 | $20,401.00 | $326,210.00 | $348,063.00 | $521,044.00 | $186.00 | $521,230.00 | — | $521,230.00 | — | — | 67,008,502 | 67,008,502 |
|---|
| 2016-03-31 | $1.16M | $931,956.00 | $226,917.00 | -$9,729.00 | $295,762.00 | $288,133.00 | -$61,216.00 | -$248.00 | -$61,464.00 | — | -$61,464.00 | — | — | 239,437 | -289,975 |
|---|
| 2015-12-31 | $1.05M | $375,745.00 | $669,643.00 | $46,292.00 | $385,226.00 | $432,073.00 | $237,570.00 | -$495.00 | $237,075.00 | — | $237,075.00 | — | — | 67,008,502 | 67,537,914 |
|---|
| 2015-09-30 | $1.25M | $495,680.00 | $757,201.00 | $30,522.00 | $475,186.00 | $1.11M | -$347,915.00 | -$582.00 | -$348,497.00 | — | $508,503.00 | — | — | 66,176,418 | 66,994,600 |
|---|
| 2015-06-30 | $1.06M | $300,873.00 | $755,055.00 | $24,689.00 | $295,221.00 | $320,507.00 | $434,548.00 | -$320.00 | — | — | $434,228.00 | — | — | 64,939,537 | 65,539,537 |
|---|
| 2015-03-31 | $800,598.00 | $576,291.00 | $224,307.00 | -$51,631.00 | $305,223.00 | $253,037.00 | -$28,730.00 | $107,669.00 | $78,939.00 | — | $78,939.00 | — | — | 0 | 0 |
|---|
| 2014-12-31 | $677,683.00 | $307,214.00 | $370,469.00 | $59,400.00 | $195,796.00 | $256,309.00 | $114,160.00 | $493.00 | $114,653.00 | — | $114,653.00 | — | — | 64,939,537 | 65,539,537 |
|---|
| 2014-09-30 | $748,593.00 | $263,869.00 | $484,724.00 | $18,241.00 | $337,142.00 | $355,938.00 | $128,786.00 | $585.00 | $129,371.00 | — | $129,371.00 | — | $0.00 | 64,939,537 | 65,539,537 |
|---|
| 2014-06-30 | $623,674.00 | $338,216.00 | $285,458.00 | $12,045.00 | $236,037.00 | $249,724.00 | $35,734.00 | $94.00 | — | $0.00 | $35,828.00 | $0.00 | $0.00 | 64,939,537 | 65,539,537 |
|---|
| 2014-03-31 | $684,881.00 | $493,433.00 | $191,448.00 | -$1,654.00 | $296,180.00 | $325,652.00 | -$134,204.00 | -$3,436.00 | — | — | -$137,640.00 | — | — | 5,000,000 | 5,600,000 |
|---|
| 2013-12-31 | $412,331.00 | $195,787.00 | $216,544.00 | $17,411.00 | $164,644.00 | $184,999.00 | $31,545.00 | $992.00 | — | — | $32,537.00 | — | — | 59,939,537 | 59,939,537 |
|---|
| 2013-09-30 | $389,972.00 | $197,729.00 | $192,243.00 | $10,429.00 | $231,890.00 | $246,577.00 | -$54,334.00 | $460.00 | — | — | -$53,874.00 | — | $0.00 | 59,939,537 | 59,939,537 |
|---|
| 2013-06-30 | $322,439.00 | $149,202.00 | $173,237.00 | $8,673.00 | $226,956.00 | $240,037.00 | -$66,800.00 | $562.00 | — | — | -$66,238.00 | $0.00 | $0.00 | 59,939,537 | 59,939,537 |
|---|
| 2013-03-31 | $372,407.00 | $280,765.00 | $91,642.00 | $8,974.00 | $322,487.00 | $335,731.00 | -$244,089.00 | $3,016.00 | — | — | -$241,073.00 | — | — | — | 550,685 |
|---|
| 2012-12-31 | $306,522.00 | $148,090.00 | $158,432.00 | $6,999.00 | $338,510.00 | $350,289.00 | -$191,857.00 | -$818.00 | — | — | -$192,675.00 | — | — | — | 56,939,537 |
|---|
| 2012-09-30 | $384,673.00 | $179,118.00 | $205,555.00 | $9,143.00 | $280,652.00 | $294,508.00 | -$88,953.00 | -$602.00 | — | — | -$89,555.00 | — | — | — | 56,939,537 |
|---|
| 2012-06-30 | $517,239.00 | $174,675.00 | $342,564.00 | $9,131.00 | $339,411.00 | $355,945.00 | -$13,381.00 | -$446.00 | — | — | -$13,827.00 | — | — | — | 56,939,537 |
|---|
| 2012-03-31 | $971,266.00 | $336,869.00 | $634,397.00 | $9,233.00 | $706,491.00 | $775,290.00 | -$140,893.00 | $414.00 | — | — | $29,043.00 | — | — | — | 0 |
|---|
| 2011-12-31 | $452,943.00 | $193,553.00 | $259,390.00 | $8,630.00 | $273,329.00 | $293,144.00 | -$33,754.00 | $148.00 | — | — | -$33,606.00 | — | — | — | 56,939,537 |
|---|
| 2011-09-30 | $472,689.00 | $191,252.00 | $281,437.00 | $8,697.00 | $230,966.00 | $250,356.00 | $31,081.00 | $565.00 | — | — | $31,646.00 | — | — | — | 56,939,537 |
|---|
| 2011-06-30 | $419,062.00 | $214,211.00 | $204,851.00 | $9,304.00 | $235,802.00 | $255,873.00 | -$51,022.00 | $577.00 | — | — | -$50,445.00 | — | — | — | 56,939,537 |
|---|
| 2011-03-31 | $264,186.00 | $200,285.00 | $63,901.00 | $10,210.00 | $265,661.00 | $286,650.00 | -$222,749.00 | $1,721.00 | — | — | -$221,028.00 | — | — | — | 598,630 |
|---|
| 2010-12-31 | $316,895.00 | $161,195.00 | $155,700.00 | $8,391.00 | $246,207.00 | $265,399.00 | -$109,699.00 | -$70.00 | — | — | -$109,769.00 | — | — | — | 53,939,537 |
|---|
| 2010-09-30 | $264,730.00 | $155,389.00 | $109,341.00 | $10,007.00 | $290,218.00 | $311,007.00 | -$201,666.00 | $728.00 | — | — | -$200,938.00 | — | — | — | 53,939,537 |
|---|
| 2010-06-30 | $352,793.00 | $166,711.00 | $186,082.00 | $14,686.00 | $235,124.00 | $260,537.00 | -$74,455.00 | $1,138.00 | — | — | -$73,317.00 | — | — | — | 53,939,537 |
|---|
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 | $3.35M | $1.99M | $1.36M | $544,971.00 | $969,550.00 | $1.51M | -$159,097.00 | $60,223.00 | -$98,874.00 | $1,500.00 | -$100,374.00 | $0.00 | $0.00 | 67,588,492 | — |
|---|
| 2025-03-31 | $3.2M | $1.8M | $1.4M | $517,275.00 | $972,409.00 | $1.49M | -$94,024.00 | -$27,532.00 | -$121,556.00 | $1,500.00 | -$123,056.00 | $0.00 | $0.00 | 67,588,492 | — |
|---|
| 2024-03-31 | $2.97M | $1.85M | $1.12M | $576,903.00 | $1.36M | $1.94M | -$819,896.00 | -$57,326.00 | -$877,222.00 | $0.00 | -$877,222.00 | -$0.01 | — | 67,588,492 | — |
|---|
| 2023-03-31 | $3.68M | $2.02M | $1.66M | $541,184.00 | $1.09M | $1.63M | $30,335.00 | -$5,847.00 | $24,488.00 | $120,810.00 | -$96,322.00 | $0.00 | — | 67,588,492 | — |
|---|
| 2022-03-31 | $3.21M | $1.96M | $1.25M | $615,926.00 | $1.76M | $2.38M | -$1.13M | $681,233.00 | -$448,081.00 | $936,182.00 | -$1.38M | -$0.02 | — | 67,588,492 | — |
|---|
| 2021-03-31 | $3.09M | $1.93M | $1.16M | $655,962.00 | $1.05M | $1.84M | -$680,478.00 | $14,202.00 | -$666,276.00 | -$68,000.00 | -$598,276.00 | -$0.01 | — | 67,588,492 | 67,588,492 |
|---|
| 2020-03-31 | $3.49M | $1.91M | $1.57M | $589,373.00 | $923,252.00 | $1.62M | -$43,389.00 | $17,152.00 | -$26,237.00 | $69,522.00 | -$95,759.00 | — | — | 67,588,492 | 67,588,492 |
|---|
| 2019-03-31 | $3.02M | $1.45M | $1.56M | $673,855.00 | $1.24M | $1.94M | -$374,720.00 | $18,141.00 | -$356,579.00 | $14,000.00 | -$342,579.00 | — | — | 67,588,492 | 67,588,492 |
|---|
| 2018-03-31 | $3.75M | $1.87M | $1.89M | $527,659.00 | $1.4M | $1.95M | -$66,188.00 | $10,925.00 | -$55,263.00 | -$165,000.00 | $109,737.00 | — | — | 67,588,492 | 67,588,492 |
|---|
| 2017-03-31 | $5.27M | $2.61M | $2.66M | $168,812.00 | $1.24M | $1.52M | $1.14M | -$1,801.00 | $1.14M | -$69,000.00 | $1.21M | — | — | 67,145,150 | 67,145,150 |
|---|
| 2016-03-31 | $4.51M | $2.1M | $2.41M | $91,774.00 | $1.45M | $2.15M | $262,983.00 | -$1,645.00 | $261,338.00 | — | $1.12M | — | — | 66,284,930 | 66,284,930 |
|---|
| 2015-03-31 | $2.85M | $1.49M | $1.36M | $38,055.00 | $1.07M | $1.12M | $249,949.00 | $108,841.00 | $358,790.00 | — | $358,790.00 | — | — | 64,939,537 | 65,539,537 |
|---|
| 2014-03-31 | $1.81M | $1.05M | $755,693.00 | $34,859.00 | $901,892.00 | $979,485.00 | -$223,792.00 | -$1,422.00 | — | — | -$225,214.00 | — | — | 64,939,537 | 65,539,537 |
|---|
| 2013-03-31 | $1.58M | $782,648.00 | $798,193.00 | $34,247.00 | $1.28M | $1.34M | -$538,280.00 | $1,150.00 | -$537,130.00 | — | -$537,130.00 | — | — | — | 57,490,222 |
|---|
| 2012-03-31 | $2.32M | $935,885.00 | $1.38M | $35,863.00 | $1.45M | $1.57M | -$194,588.00 | $1,704.00 | -$192,884.00 | -$169,522.00 | -$23,362.00 | — | — | — | 56,939,537 |
|---|
| 2011-03-31 | $1.2M | $683,580.00 | $515,024.00 | $43,294.00 | $1.04M | $1.12M | -$608,569.00 | $3,517.00 | -$605,052.00 | — | -$605,052.00 | — | — | — | 54,538,167 |
|---|