Complete source-backed income-statement history.
- Available history
- 2010-08-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 | — | — | — | $15,608.00 | — | $156,721.00 | -$156,721.00 | -$20,775.00 | -$177,496.00 | $0.00 | -$177,496.00 | -$0.02 | -$0.02 | 7,236,447 | 7,236,447 |
|---|
| 2026-03-31 | — | — | — | $15,880.00 | — | $154,802.00 | -$154,802.00 | -$20,549.00 | -$175,351.00 | $0.00 | -$175,351.00 | -$0.02 | -$0.02 | 7,236,447 | 7,236,447 |
|---|
| 2025-12-31 | — | — | — | $16,133.00 | — | $148,133.00 | -$148,133.00 | -$21,004.00 | -$169,137.00 | $0.00 | -$169,137.00 | -$0.03 | -$0.03 | 0 | — |
|---|
| 2025-09-30 | — | — | — | $16,039.00 | — | $144,358.00 | -$144,358.00 | -$21,003.00 | -$165,361.00 | $0.00 | -$165,361.00 | -$0.02 | -$0.02 | 7,236,447 | 7,236,447 |
|---|
| 2025-06-30 | — | — | — | $16,006.00 | — | $148,854.00 | -$148,854.00 | -$20,774.00 | -$169,628.00 | $2,400.00 | -$172,028.00 | -$0.02 | -$0.02 | 7,236,447 | 7,236,447 |
|---|
| 2025-03-31 | — | — | — | $15,803.00 | — | $174,774.00 | -$174,774.00 | -$6,546.00 | -$181,320.00 | $0.00 | -$181,320.00 | -$0.03 | -$0.03 | 7,236,447 | 7,236,447 |
|---|
| 2024-12-31 | — | — | — | $16,250.00 | — | $150,157.00 | -$150,157.00 | -$487.00 | -$150,644.00 | $2,400.00 | -$153,044.00 | -$0.02 | -$0.02 | 0 | 0 |
|---|
| 2024-09-30 | — | — | — | $39,599.00 | — | $186,430.00 | -$186,430.00 | -$300.00 | -$186,730.00 | $0.00 | -$186,730.00 | -$0.03 | -$0.03 | 7,236,447 | 7,236,447 |
|---|
| 2024-06-30 | — | — | — | $60,707.00 | — | $274,302.00 | -$274,302.00 | -$19,415.00 | -$293,717.00 | $0.00 | -$293,717.00 | -$0.04 | -$0.04 | 7,236,447 | 7,236,447 |
|---|
| 2024-03-31 | — | — | — | $67,311.00 | — | $268,766.00 | -$268,766.00 | -$19,726.00 | -$288,492.00 | $0.00 | -$288,492.00 | -$0.04 | -$0.04 | 7,236,447 | 7,236,447 |
|---|
| 2023-12-31 | — | — | — | $49,989.00 | — | $275,618.00 | -$275,618.00 | -$19,940.00 | -$295,558.00 | $0.00 | -$295,558.00 | -$0.04 | -$0.04 | 0 | 0 |
|---|
| 2023-09-30 | — | — | — | $84,927.00 | — | $311,871.00 | -$311,871.00 | -$21,375.00 | -$333,246.00 | $0.00 | -$333,246.00 | -$0.05 | -$0.05 | 7,236,447 | 7,236,447 |
|---|
| 2023-06-30 | — | — | — | $122,638.00 | — | $352,506.00 | -$352,506.00 | $372,118.00 | $19,612.00 | $0.00 | $19,612.00 | $0.00 | $0.00 | 7,236,447 | 8,569,113 |
|---|
| 2023-03-31 | — | — | — | $177,895.00 | — | $459,773.00 | -$459,773.00 | $63,130.00 | -$396,643.00 | $2,400.00 | -$399,043.00 | -$0.06 | -$0.06 | 7,236,447 | 7,236,447 |
|---|
| 2022-12-31 | — | — | — | $207,022.00 | — | $497,554.00 | -$497,554.00 | -$36,548.00 | -$534,102.00 | $0.00 | -$534,102.00 | -$0.07 | -$0.07 | 162 | 162 |
|---|
| 2022-09-30 | — | — | — | $211,082.00 | — | $517,206.00 | -$517,206.00 | $363,554.00 | -$153,652.00 | $0.00 | -$153,652.00 | -$0.02 | -$0.02 | 7,235,447 | 7,235,447 |
|---|
| 2022-06-30 | — | — | — | $302,694.00 | — | $883,726.00 | -$883,726.00 | -$43,506.00 | -$927,232.00 | $2,400.00 | -$929,632.00 | -$0.13 | -$0.13 | 7,235,447 | 7,235,447 |
|---|
| 2022-03-31 | — | — | — | $327,659.00 | — | $729,036.00 | -$729,036.00 | -$34,448.00 | -$763,484.00 | $0.00 | -$763,484.00 | -$0.11 | -$0.11 | 7,235,447 | 7,235,447 |
|---|
| 2021-12-31 | — | — | — | $393,278.00 | — | $824,959.00 | -$824,959.00 | -$25,309.00 | -$850,268.00 | $0.00 | -$850,268.00 | -$0.12 | -$0.12 | 172,493 | 172,493 |
|---|
| 2021-09-30 | — | — | — | $439,926.00 | — | $961,057.00 | -$961,057.00 | -$86,886.00 | -$1.05M | $0.00 | -$1.05M | -$0.15 | -$0.15 | 7,222,403 | 7,222,403 |
|---|
| 2021-06-30 | — | — | — | $376,767.00 | — | $910,702.00 | — | -$68,722.00 | -$979,424.00 | $0.00 | -$979,424.00 | -$0.14 | -$0.14 | 7,222,403 | 7,222,403 |
|---|
| 2021-03-31 | — | — | — | $246,148.00 | — | $804,448.00 | — | $5.00 | -$804,443.00 | $2,400.00 | -$806,843.00 | -$0.15 | -$0.15 | 5,224,357 | 5,224,357 |
|---|
| 2020-11-30 | — | — | — | $252,147.00 | — | $628,460.00 | — | -$983.00 | -$629,443.00 | $1,600.00 | -$631,043.00 | -$0.79 | -$0.79 | 800,113 | 800,113 |
|---|
| 2020-09-30 | — | — | — | $220,083.00 | — | $382,427.00 | — | -$4,098.00 | -$386,525.00 | $0.00 | -$386,525.00 | — | — | — | 743,271 |
|---|
| 2020-08-31 | — | — | — | $83,507.00 | — | $111,807.00 | — | -$4,076.00 | -$115,883.00 | $0.00 | -$115,883.00 | $0.00 | $0.00 | 47,652,516 | 47,652,516 |
|---|
| 2020-06-30 | — | — | — | $0.00 | — | $511.00 | — | $0.00 | -$511.00 | $0.00 | -$511.00 | — | — | 0 | 0 |
|---|
| 2020-05-31 | — | — | — | — | $101,708.00 | $101,708.00 | — | -$1,178.00 | -$102,886.00 | $0.00 | -$102,886.00 | — | — | 0 | 0 |
|---|
| 2020-02-29 | — | — | — | — | $103,834.00 | $103,834.00 | — | $2,554.00 | -$101,280.00 | $0.00 | -$101,280.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2019-11-30 | — | — | — | — | $487,440.00 | $487,440.00 | — | -$25,664.00 | -$513,104.00 | $0.00 | -$513,104.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2019-08-31 | — | — | — | — | $303,037.00 | $303,037.00 | — | -$38,621.00 | -$341,658.00 | $1,600.00 | -$343,258.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2019-05-31 | — | — | — | — | $228,033.00 | $228,033.00 | — | -$21,312.00 | -$249,345.00 | $0.00 | -$249,345.00 | — | — | 0 | 0 |
|---|
| 2019-02-28 | — | — | — | — | $158,623.00 | $158,623.00 | — | -$25,455.00 | -$184,078.00 | $0.00 | -$184,078.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2018-11-30 | — | — | — | — | $143,925.00 | $143,925.00 | — | -$8,197.00 | -$152,122.00 | $0.00 | -$152,122.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2018-08-31 | — | — | — | — | $203,481.00 | $203,481.00 | — | -$7,837.00 | -$211,318.00 | $1,600.00 | -$212,918.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2018-05-31 | — | — | — | — | $235,640.00 | $235,640.00 | — | -$73,695.00 | -$309,335.00 | $0.00 | -$309,335.00 | — | — | 0 | 0 |
|---|
| 2018-02-28 | — | — | — | — | $274,004.00 | $274,004.00 | — | -$34,565.00 | -$308,569.00 | -$52,156.00 | -$256,413.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2017-11-30 | — | — | — | — | $254,159.00 | $254,159.00 | — | — | -$351,036.00 | $0.00 | -$351,036.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2017-08-31 | — | — | — | — | $283,324.00 | $283,324.00 | — | — | -$290,266.00 | $2,400.00 | -$292,666.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2017-05-31 | — | — | — | — | $328,466.00 | $328,466.00 | — | — | -$327,401.00 | $0.00 | -$327,401.00 | $0.00 | $0.00 | 0 | -2,850,630 |
|---|
| 2017-02-28 | — | — | — | — | $281,265.00 | $281,265.00 | — | — | -$309,323.00 | $0.00 | -$309,323.00 | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2016-11-30 | — | — | — | — | $284,244.00 | $284,244.00 | — | — | $967,024.00 | $0.00 | $967,024.00 | $0.00 | $0.00 | 398,548,318 | 401,392,948 |
|---|
| 2016-08-31 | — | — | — | — | $322,372.00 | $322,372.00 | — | — | -$373,268.00 | $2,400.00 | -$375,668.00 | — | — | — | 401,392,948 |
|---|
| 2016-05-31 | — | — | — | — | $430,867.00 | $430,867.00 | — | — | -$573,085.00 | $0.00 | -$573,085.00 | $0.00 | $0.00 | 0 | 0 |
|---|
| 2016-02-29 | — | — | — | — | $405,242.00 | $405,242.00 | — | — | -$531,865.00 | $0.00 | -$531,865.00 | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2015-11-30 | — | — | — | — | $342,198.00 | $342,198.00 | — | — | -$86,419.00 | $0.00 | -$86,419.00 | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2015-08-31 | — | — | — | — | $398,166.00 | $398,166.00 | — | — | -$72,831.00 | $2,400.00 | -$75,231.00 | — | — | — | 401,392,948 |
|---|
| 2015-05-31 | — | — | — | — | $460,136.00 | $460,136.00 | — | — | -$529,914.00 | -$830.00 | -$535,191.00 | — | — | 0 | — |
|---|
| 2015-02-28 | — | — | — | — | $247,668.00 | $247,668.00 | — | — | $24,313.00 | $0.00 | $25,282.00 | — | — | 398,548,318 | 401,392,948 |
|---|
| 2014-11-30 | — | — | — | — | $357,373.00 | $357,373.00 | — | — | -$434,631.00 | $0.00 | -$434,166.00 | — | — | 398,548,318 | 398,548,318 |
|---|
| 2014-08-31 | — | — | — | — | $372,625.00 | $372,625.00 | — | — | -$594,353.00 | $2,400.00 | -$593,953.00 | — | — | — | 401,392,948 |
|---|
| 2014-05-31 | — | — | — | — | $468,941.00 | $468,941.00 | — | — | -$718,985.00 | -$19,289.00 | -$651,219.00 | — | — | -674,056 | — |
|---|
| 2014-02-28 | — | — | — | — | $379,004.00 | $379,004.00 | — | — | -$406,435.00 | -$10,425.00 | -$396,010.00 | — | — | 401,933,416 | 401,933,416 |
|---|
| 2013-11-30 | — | — | — | — | $373,491.00 | $373,491.00 | — | — | $98,840.00 | $31,813.00 | $67,252.00 | — | — | 402,025,727 | 404,922,629 |
|---|
| 2013-08-31 | — | — | — | — | $438,654.00 | $438,654.00 | — | — | -$523,348.00 | $3,900.00 | -$486,890.00 | — | — | — | 402,402,775 |
|---|
| 2013-05-31 | — | — | — | — | $406,086.00 | $406,086.00 | — | — | $1.7M | $0.00 | $1.71M | — | — | — | — |
|---|
| 2013-02-28 | — | — | — | — | $345,111.00 | $345,111.00 | — | — | -$915,795.00 | -$2,826.00 | -$911,721.00 | — | — | — | 402,396,196 |
|---|
| 2012-11-30 | — | — | — | — | $238,171.00 | $238,171.00 | — | — | $1.19M | $148.00 | $1.19M | — | — | 402,533,531 | 405,378,161 |
|---|
| 2012-08-31 | — | — | — | — | $392,062.00 | $392,062.00 | — | — | -$888,992.00 | $2,565.00 | -$892,412.00 | — | — | — | 402,796,509 |
|---|
| 2012-05-31 | — | — | — | — | $447,948.00 | $447,948.00 | — | — | -$1.37M | $229.00 | -$1.51M | — | — | -199,447 | -199,447 |
|---|
| 2012-02-29 | — | — | — | — | $623,375.00 | $623,375.00 | — | — | -$683,707.00 | -$4,304.00 | -$1.25M | — | — | 403,247,828 | 403,247,828 |
|---|
| 2011-11-30 | — | $12,313.00 | $35,274.00 | $150,757.00 | $451,376.00 | $451,376.00 | -$781,296.00 | — | -$672,963.00 | $1,600.00 | -$1M | — | — | 403,891,972 | 403,891,972 |
|---|
| 2011-08-31 | — | $33,084.00 | $101,479.00 | $170,195.00 | $472,085.00 | $472,085.00 | -$805,221.00 | — | -$729,742.00 | $1,600.00 | -$1.06M | — | — | 404,333,621 | 404,333,621 |
|---|
| 2011-05-31 | — | — | — | — | $352,713.00 | $352,713.00 | — | — | -$573,441.00 | $4.27M | -$2.37M | — | — | — | -102,720 |
|---|
| 2011-02-28 | — | — | — | — | $538,906.00 | $538,906.00 | — | — | $2.91M | $3.48M | -$5.65M | -$0.01 | -$0.01 | 405,013,021 | 405,013,021 |
|---|
| 2010-11-30 | — | $73,889.00 | -$1,114.00 | $157,545.00 | $940,399.00 | $1.74M | -$1.74M | — | -$2.06M | -$562,067.00 | -$1.5M | — | — | 405,306,851 | 405,306,851 |
|---|
| 2010-08-31 | — | $92,304.00 | $1,751.00 | $230,484.00 | $1.36M | $1.59M | -$1.58M | — | -$3.33M | -$1.33M | -$2M | — | — | 405,739,165 | 405,739,165 |
|---|
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 | — | — | — | $63,981.00 | — | $616,119.00 | -$616,119.00 | -$69,327.00 | -$685,446.00 | $2,400.00 | -$687,846.00 | -$0.10 | -$0.10 | 7,236,447 | — |
|---|
| 2024-12-31 | — | — | — | $183,867.00 | — | $879,655.00 | -$879,655.00 | -$39,928.00 | -$919,583.00 | $2,400.00 | -$921,983.00 | -$0.13 | -$0.13 | 7,236,447 | 7,236,447 |
|---|
| 2023-12-31 | — | — | — | $435,449.00 | — | $1.4M | -$1.4M | $393,933.00 | -$1.01M | $2,400.00 | -$1.01M | -$0.14 | -$0.14 | 7,236,447 | 7,236,447 |
|---|
| 2022-12-31 | — | — | — | $1.05M | — | $2.63M | -$2.63M | $249,052.00 | -$2.38M | $2,400.00 | -$2.38M | -$0.33 | -$0.33 | 7,235,609 | 7,235,609 |
|---|
| 2021-12-31 | — | — | — | $1.46M | — | $3.5M | -$3.5M | -$180,912.00 | -$3.68M | $2,400.00 | -$3.68M | -$0.55 | -$0.55 | 6,712,675 | 6,712,675 |
|---|
| 2020-05-31 | — | — | — | — | $996,019.00 | $996,019.00 | — | -$62,909.00 | -$1.06M | $1,600.00 | -$1.06M | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2019-05-31 | — | — | — | — | $734,062.00 | $734,062.00 | — | -$62,801.00 | -$796,863.00 | $1,600.00 | -$798,463.00 | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2018-05-31 | — | — | — | — | $1.05M | $1.05M | — | -$212,079.00 | -$1.26M | -$49,756.00 | -$1.21M | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2017-05-31 | — | — | — | — | $1.22M | $1.22M | — | $1.17M | -$42,968.00 | $2,400.00 | -$45,368.00 | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2016-05-31 | — | — | — | — | $1.58M | $1.58M | — | — | -$1.26M | $2,400.00 | -$1.27M | $0.00 | $0.00 | 398,548,318 | 398,548,318 |
|---|
| 2015-05-31 | — | — | — | — | $1.44M | $1.44M | — | — | -$1.53M | $1,570.00 | -$1.54M | — | — | 398,548,318 | — |
|---|
| 2014-05-31 | — | — | — | — | $1.66M | $1.66M | — | — | -$1.55M | $5,999.00 | -$1.47M | — | — | 401,448,304 | — |
|---|
| 2013-05-31 | — | — | — | — | $1.38M | $1.38M | — | — | $1.08M | -$113.00 | $1.1M | — | — | 402,522,925 | — |
|---|
| 2012-05-31 | — | — | — | — | $1.99M | $1.99M | — | — | -$3.46M | -$875.00 | -$4.82M | — | — | 403,626,888 | 403,626,888 |
|---|
| 2011-05-31 | — | — | — | — | $2.55M | $2.55M | — | — | -$1.45M | $6.24M | -$11.52M | — | — | — | 405,252,953 |
|---|