Complete source-backed income-statement history.
- Available history
- 2011-12-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.31M | $859,960.00 | — | — | — | — | $39,102.00 | $22,959.00 | $62,061.00 | — | $62,061.00 | $0.00 | $0.00 | 158,520,409 | 195,526,160 |
|---|
| 2026-03-31 | $1.02M | $785,523.00 | — | — | — | — | -$157,524.00 | $25,450.00 | -$132,074.00 | — | -$132,074.00 | $0.00 | $0.00 | 158,520,409 | 188,984,851 |
|---|
| 2025-12-31 | $1.32M | $595,098.00 | — | — | — | — | $251,050.00 | $29,900.00 | $280,950.00 | — | $235,938.00 | $0.00 | $0.00 | 124,630 | 27,505,799 |
|---|
| 2025-09-30 | $2.21M | $1.62M | — | — | — | — | $205,566.00 | $10,410.00 | $215,976.00 | — | $215,976.00 | $0.00 | $0.00 | 157,363,671 | 157,363,671 |
|---|
| 2025-06-30 | $1.17M | $799,484.00 | — | — | — | — | -$59,901.00 | -$9,209.00 | -$69,110.00 | — | -$69,110.00 | $0.00 | $0.00 | 156,900,609 | 156,900,609 |
|---|
| 2025-03-31 | $926,536.00 | $724,314.00 | — | — | — | — | -$151,582.00 | $255,037.00 | $103,455.00 | — | $103,455.00 | $0.00 | $0.00 | 156,637,143 | 184,060,490 |
|---|
| 2024-12-31 | $1.32M | $622,204.00 | — | — | — | — | $287,808.00 | $18,384.00 | $306,192.00 | $30,255.00 | $275,937.00 | $0.00 | $0.00 | 8,440 | 27,861,290 |
|---|
| 2024-09-30 | $2.17M | $1.6M | — | — | — | — | $161,443.00 | -$431.00 | $161,012.00 | $35,203.00 | $125,809.00 | $0.00 | $0.00 | 156,637,143 | 156,637,143 |
|---|
| 2024-06-30 | $1.22M | $800,215.00 | — | — | — | — | $1,564.00 | -$14,863.00 | -$13,299.00 | — | -$13,299.00 | $0.00 | $0.00 | 156,637,143 | 156,637,143 |
|---|
| 2024-03-31 | $1.06M | $721,227.00 | — | — | — | — | -$59,163.00 | -$4,973.00 | -$64,136.00 | — | -$64,136.00 | $0.00 | $0.00 | 156,536,044 | 156,536,044 |
|---|
| 2023-12-31 | $1.27M | $979,102.00 | — | — | — | — | -$27,190.00 | -$3,871.00 | -$31,061.00 | -$5,969.00 | -$25,092.00 | $0.00 | $0.00 | 245,268 | 245,268 |
|---|
| 2023-09-30 | $1.98M | $1.39M | — | — | — | — | $186,134.00 | $9,116.00 | $195,250.00 | $39,641.00 | $155,609.00 | $0.00 | $0.00 | 156,537,143 | 156,537,143 |
|---|
| 2023-06-30 | $1.29M | $806,398.00 | — | — | — | — | $87,253.00 | $32,143.00 | $119,396.00 | $1,848.00 | $117,548.00 | $0.00 | $0.00 | 153,652,143 | 153,652,143 |
|---|
| 2023-03-31 | $640,444.00 | $507,200.00 | — | — | — | — | -$154,313.00 | $43,716.00 | -$110,597.00 | — | -$110,597.00 | $0.00 | $0.00 | 153,652,143 | 153,652,143 |
|---|
| 2022-12-31 | $945,865.00 | $749,215.00 | — | — | — | — | -$209,299.00 | -$100,997.00 | -$310,296.00 | -$44,068.00 | -$266,228.00 | $0.00 | $0.00 | 0 | 26,837,293 |
|---|
| 2022-09-30 | $2.32M | $1.55M | — | — | — | — | $470,508.00 | -$47,410.00 | $423,098.00 | $93,415.00 | $329,683.00 | $0.00 | $0.00 | 153,652,143 | 153,652,143 |
|---|
| 2022-06-30 | $1.17M | $733,614.00 | — | — | — | — | $71,783.00 | $14,011.00 | $85,794.00 | $15,927.00 | $69,867.00 | $0.00 | $0.00 | 153,652,143 | 180,818,100 |
|---|
| 2022-03-31 | $1.18M | $749,382.00 | — | — | — | — | $20,052.00 | $1,299.00 | $21,351.00 | $4,921.00 | $16,430.00 | $0.00 | $0.00 | 153,652,143 | 178,361,413 |
|---|
| 2021-12-31 | $1.62M | $909,676.00 | — | — | — | — | $193,226.00 | $2,820.00 | $196,046.00 | $41,988.00 | $154,058.00 | $0.00 | $0.00 | -686,813 | -926,088 |
|---|
| 2021-09-30 | $2.48M | $1.54M | — | — | — | — | $491,129.00 | $196,198.00 | $687,327.00 | $93,833.00 | $593,494.00 | $0.00 | $0.00 | 163,652,149 | 188,085,883 |
|---|
| 2021-06-30 | $1.31M | $884,630.00 | — | — | — | — | $10,514.00 | -$34,381.00 | -$23,867.00 | $5,595.00 | -$29,462.00 | $0.00 | $0.00 | 163,652,143 | 163,652,143 |
|---|
| 2021-03-31 | $1.15M | $654,918.00 | — | — | — | $1.13M | $20,207.00 | $4,709.00 | $24,916.00 | $5,658.00 | $19,258.00 | $0.00 | $0.00 | 163,652,143 | 187,489,105 |
|---|
| 2020-12-31 | $1.51M | $1.01M | — | — | — | $1.58M | -$62,320.00 | -$4,301.00 | -$66,621.00 | -$29,269.00 | -$37,352.00 | $0.00 | $0.00 | 4,836,573 | -20,674,700 |
|---|
| 2020-09-30 | $1.59M | $750,185.00 | — | — | — | $1.59M | -$2,995.00 | $14,150.00 | $11,155.00 | $31,269.00 | -$20,114.00 | $0.00 | $0.00 | 156,418,447 | 181,897,112 |
|---|
| 2020-06-30 | $1.05M | $561,855.00 | — | — | — | $1.05M | $2,771.00 | $4,383.00 | $7,154.00 | — | $103,789.00 | $0.00 | $0.00 | 137,846,923 | 173,002,923 |
|---|
| 2020-03-31 | $880,782.00 | — | — | — | — | $939,475.00 | -$58,693.00 | -$10,917.00 | -$69,610.00 | — | $27,025.00 | $0.00 | $0.00 | 137,846,923 | 173,002,923 |
|---|
| 2019-12-31 | $896,600.00 | — | — | — | — | $524,118.00 | $372,482.00 | $2,932.00 | $375,414.00 | — | $468,994.00 | $0.00 | $0.00 | -3,239,252 | 11,916,748 |
|---|
| 2019-09-30 | $1.41M | — | — | — | — | $1.56M | -$154,652.00 | $4,592.00 | -$150,060.00 | — | -$122,053.00 | $0.00 | $0.00 | 131,770,000 | 131,770,000 |
|---|
| 2019-06-30 | $989,629.00 | — | — | — | — | $904,774.00 | $84,855.00 | -$3,320.00 | $81,535.00 | — | $78,580.00 | $0.00 | $0.00 | 131,115,304 | 182,082,000 |
|---|
| 2019-03-31 | $525,474.00 | — | — | — | — | $556,225.00 | -$30,751.00 | -$13,475.00 | -$44,226.00 | — | -$50,241.00 | $0.00 | $0.00 | 130,453,333 | 130,453,333 |
|---|
| 2018-12-31 | $801,963.00 | — | — | — | — | $1.02M | -$214,783.00 | -$164,801.00 | -$379,584.00 | — | -$503,739.00 | $0.00 | $0.00 | 10,756,018 | -10,876,167 |
|---|
| 2018-09-30 | $1.43M | — | — | — | — | $1.24M | $189,429.00 | -$50,202.00 | $139,227.00 | — | $139,227.00 | $0.00 | $0.00 | 128,020,000 | 149,652,185 |
|---|
| 2018-06-30 | $602,055.00 | — | — | — | — | $606,764.00 | -$4,709.00 | -$7,198.00 | -$11,907.00 | — | -$11,907.00 | $0.00 | $0.00 | 148,454,709 | 148,454,709 |
|---|
| 2018-03-31 | $587,454.00 | — | — | — | — | $547,410.00 | $40,044.00 | -$1,867.00 | $40,044.00 | — | $40,044.00 | $0.00 | $0.00 | — | 2,000,000 |
|---|
| 2017-12-31 | $929,869.00 | $2.09M | $1M | — | — | -$1.18M | -$3,927.00 | -$72.00 | $698,118.00 | — | -$37,499.00 | — | $0.00 | — | 0 |
|---|
| 2017-09-30 | $1.25M | $3,137.00 | -$2,131.00 | — | — | $997,819.00 | $254,309.00 | -$4,654.00 | -$192,478.00 | — | $249,655.00 | $0.00 | $0.01 | — | 20,000,000 |
|---|
| 2017-06-30 | $612,880.00 | $9,932.00 | $89,794.00 | — | — | $627,227.00 | -$14,347.00 | -$3,413.00 | -$148,808.00 | — | -$14,347.00 | $0.00 | -$0.03 | — | 510,000 |
|---|
| 2017-03-31 | $44,265.00 | $9,893.00 | $34,372.00 | — | — | $212,195.00 | -$167,930.00 | -$2,741.00 | -$170,671.00 | — | -$170,671.00 | — | — | — | 127,096,636 |
|---|
| 2016-12-31 | $92,218.00 | $20,127.00 | $72,091.00 | — | — | $205,244.00 | -$133,153.00 | $364.00 | -$132,789.00 | — | -$132,789.00 | — | — | — | 565,923 |
|---|
| 2016-09-30 | $7,032.00 | $5,810.00 | $1,222.00 | — | — | $341,882.00 | -$340,660.00 | -$4,510.00 | -$345,170.00 | — | -$345,170.00 | — | — | — | 126,027,796 |
|---|
| 2016-06-30 | $43,356.00 | $12,870.00 | $30,486.00 | — | — | $166,310.00 | -$135,824.00 | -$1,043.00 | -$136,867.00 | — | -$136,867.00 | — | — | — | 124,655,368 |
|---|
| 2016-03-31 | $46,800.00 | $14,483.00 | $32,317.00 | — | — | $187,475.00 | -$155,158.00 | -$1,962.00 | -$157,120.00 | — | -$157,120.00 | — | — | — | 124,755,211 |
|---|
| 2015-12-31 | $189,437.00 | $28,544.00 | $160,893.00 | — | — | -$658,633.00 | $819,526.00 | $810.00 | $820,336.00 | — | $820,336.00 | — | — | — | 2,447,870 |
|---|
| 2015-09-30 | $67,980.00 | $50,993.00 | $16,987.00 | — | — | $352,159.00 | -$335,172.00 | -$280.00 | -$335,452.00 | — | -$335,452.00 | — | — | — | 123,170,000 |
|---|
| 2015-06-30 | $118,879.00 | $58,804.00 | $60,075.00 | — | — | $1.29M | -$1.23M | -$3,652.00 | -$1.23M | — | -$1.23M | — | — | — | 119,459,286 |
|---|
| 2015-03-31 | $61,600.00 | $6,895.00 | $54,705.00 | — | — | $63,957.00 | -$9,252.00 | -$291.00 | -$9,543.00 | — | -$9,543.00 | — | — | — | 117,795,000 |
|---|
| 2014-12-31 | $69,385.00 | $28,435.00 | $40,950.00 | — | — | $948,451.00 | -$907,501.00 | -$287.00 | — | — | -$907,788.00 | — | — | — | 2,084,796 |
|---|
| 2014-09-30 | $36,147.00 | $8,745.00 | $27,402.00 | — | — | $31,359.00 | -$3,957.00 | -$296.00 | — | — | -$4,253.00 | — | — | — | 117,795,000 |
|---|
| 2014-06-30 | $60,017.00 | $14,402.00 | $45,615.00 | — | — | $45,651.00 | -$36.00 | -$306.00 | — | — | -$342.00 | — | — | — | 117,795,000 |
|---|
| 2014-03-31 | $45,084.00 | $15,913.00 | $29,171.00 | — | — | $45,066.00 | -$15,895.00 | — | — | — | -$15,895.00 | — | — | — | 117,795,000 |
|---|
| 2013-12-31 | $141,897.00 | $51,127.00 | $90,770.00 | — | — | $11,988.00 | $78,782.00 | — | — | — | $78,782.00 | — | — | — | 328,246 |
|---|
| 2013-09-30 | $44,766.00 | $12,461.00 | $32,305.00 | — | — | $53,026.00 | -$20,721.00 | — | — | — | -$20,721.00 | — | — | — | 117,795,000 |
|---|
| 2013-06-30 | $24,846.00 | $13,743.00 | $11,103.00 | — | — | $67,174.00 | -$56,071.00 | — | — | — | -$56,071.00 | — | — | — | 115,832,500 |
|---|
| 2013-03-31 | $32,418.00 | $6,131.00 | $26,287.00 | — | — | $19,788.00 | $6,499.00 | — | — | — | $6,499.00 | — | — | — | 115,545,000 |
|---|
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 | $5.62M | $3.74M | — | — | — | — | $245,133.00 | $286,138.00 | $531,271.00 | $45,012.00 | $486,259.00 | $0.00 | $0.00 | 157,094,432 | 184,475,601 |
|---|
| 2024-12-31 | $5.76M | $3.74M | — | — | — | — | $391,652.00 | -$1,883.00 | $389,769.00 | $65,458.00 | $324,311.00 | $0.00 | $0.00 | 156,612,006 | 184,464,856 |
|---|
| 2023-12-31 | $5.19M | $3.68M | — | — | — | — | $91,884.00 | $81,104.00 | $172,988.00 | $35,520.00 | $137,468.00 | $0.00 | $0.00 | 155,574,554 | 155,574,554 |
|---|
| 2022-12-31 | $5.62M | $3.78M | — | — | — | — | $353,044.00 | -$133,097.00 | $219,947.00 | $70,195.00 | $149,752.00 | $0.00 | $0.00 | 153,652,143 | 180,489,436 |
|---|
| 2021-12-31 | $6.56M | $3.99M | — | — | — | — | $715,076.00 | $169,346.00 | $884,422.00 | $147,074.00 | $737,348.00 | $0.00 | $0.00 | 162,965,330 | 187,159,795 |
|---|
| 2020-12-31 | $5.04M | $3.04M | — | — | — | $5.16M | -$121,237.00 | $3,315.00 | -$117,922.00 | $2,000.00 | -$23,287.00 | $0.00 | $0.00 | 149,390,176 | 149,390,176 |
|---|
| 2019-12-31 | $3.82M | — | — | — | — | $3.55M | $271,934.00 | -$9,271.00 | $262,663.00 | $31,000.00 | $375,280.00 | $0.00 | $0.00 | 134,607,671 | 184,919,671 |
|---|
| 2018-12-31 | $3.56M | $2.17M | $1.45M | — | — | $3.57M | -$6,681.00 | -$222,201.00 | -$228,882.00 | — | -$353,037.00 | $0.00 | $0.00 | 96,102,685 | 96,102,685 |
|---|
| 2017-12-31 | $3.24M | $2.12M | $1.12M | — | — | $930,256.00 | $192,264.00 | -$6,103.00 | $186,161.00 | $33,500.00 | $152,661.00 | — | $0.01 | — | 20,000,000 |
|---|
| 2016-12-31 | $189,406.00 | $53,290.00 | $136,116.00 | — | — | $900,911.00 | -$764,795.00 | -$7,151.00 | -$771,946.00 | — | -$771,946.00 | — | — | — | 125,908,651 |
|---|
| 2015-12-31 | $437,896.00 | $145,236.00 | $292,660.00 | — | — | $1.02M | -$725,222.00 | -$3,413.00 | -$728,635.00 | — | -$728,635.00 | — | — | — | 122,597,924 |
|---|
| 2014-12-31 | $210,633.00 | $67,495.00 | $143,138.00 | — | — | $1.07M | -$927,389.00 | -$889.00 | — | — | -$928,278.00 | — | — | — | 119,879,796 |
|---|
| 2013-12-31 | $243,927.00 | $83,462.00 | $160,465.00 | — | — | $151,975.00 | $8,490.00 | — | — | — | $8,490.00 | — | — | — | 116,824,533 |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | — | -$12,207.00 | — | — | — | — |
|---|
| 2011-12-31 | — | — | — | — | — | — | — | — | — | — | -$42,501.00 | — | — | — | — |
|---|