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 | $62,000.00 | $21,570.00 | $40,430.00 | $699,234.00 | — | $4.34M | -$4.3M | $20,879.00 | -$4.28M | — | -$4.28M | -$0.02 | -$0.02 | 229,899,679 | 229,899,679 |
|---|
| 2026-03-31 | — | — | — | $375,041.00 | — | $3.83M | -$3.83M | $22,385.00 | -$3.81M | — | -$3.81M | -$0.02 | -$0.02 | 229,696,301 | 229,696,301 |
|---|
| 2025-12-31 | $72,655.00 | $47,807.00 | $24,848.00 | $554,929.00 | — | $4.09M | -$4.07M | $57,502.00 | -$4.01M | — | -$4.01M | -$0.02 | -$0.02 | 5,640,792 | — |
|---|
| 2025-09-30 | $108,984.00 | $53,409.00 | $55,575.00 | $455,850.00 | — | $4.03M | -$3.97M | $2.00 | -$3.97M | — | -$3.97M | -$0.02 | -$0.02 | 219,030,041 | — |
|---|
| 2025-06-30 | $70,335.00 | $47,490.00 | $22,845.00 | $336,178.00 | — | $3.81M | -$3.79M | $3.00 | -$3.79M | — | -$3.79M | -$0.02 | -$0.02 | 222,134,024 | 222,134,024 |
|---|
| 2025-03-31 | $209,753.00 | $63,914.00 | $145,839.00 | $323,047.00 | — | $3.25M | -$3.11M | $14.00 | -$3.11M | — | -$3.11M | -$0.01 | -$0.01 | 217,422,627 | 217,422,627 |
|---|
| 2024-12-31 | $764,011.00 | $312,744.00 | $451,267.00 | $50,113.00 | — | $2.58M | -$2.13M | -$433.00 | -$2.13M | — | -$2.13M | -$0.01 | -$0.01 | 325,670 | 325,670 |
|---|
| 2024-09-30 | $712,810.00 | $508,709.00 | $239,011.00 | $70,244.00 | — | $2.61M | -$2.37M | $267.00 | -$2.37M | — | -$2.37M | -$0.01 | -$0.01 | 213,753,429 | 213,753,429 |
|---|
| 2024-06-30 | $780,643.00 | $384,208.00 | $396,435.00 | $37,923.00 | — | $2.46M | -$2.06M | $265.00 | -$2.06M | — | -$2.06M | -$0.01 | -$0.01 | 212,607,537 | 212,607,537 |
|---|
| 2024-03-31 | $134,235.00 | $274,432.00 | -$140,197.00 | $80,780.00 | — | $2.47M | -$2.61M | $2,057.00 | -$2.61M | — | -$2.61M | $0.00 | $0.00 | 211,323,085 | 211,323,085 |
|---|
| 2023-12-31 | $951,607.00 | $144,845.00 | $727,165.00 | $66,764.00 | — | $2.52M | -$1.8M | $13,721.00 | -$1.78M | — | -$1.78M | $0.00 | $0.00 | 37,294 | 37,294 |
|---|
| 2023-09-30 | $712,810.00 | $174,412.00 | $538,398.00 | $54,222.00 | — | $2.37M | -$1.83M | $18,379.00 | -$1.81M | — | -$1.81M | -$0.01 | -$0.01 | 211,133,165 | 211,133,165 |
|---|
| 2023-06-30 | $559,945.00 | $177,168.00 | $382,777.00 | $52,756.00 | — | $2.21M | -$1.83M | $12,862.00 | -$1.82M | — | -$1.82M | -$0.01 | -$0.01 | 211,033,255 | 211,033,255 |
|---|
| 2023-03-31 | $486,678.00 | $141,272.00 | $345,406.00 | $59,980.00 | — | $2.28M | -$1.94M | $711.00 | -$1.94M | — | -$1.94M | -$0.01 | -$0.01 | 210,976,434 | 210,976,434 |
|---|
| 2022-12-31 | $544,069.00 | $162,840.00 | $381,229.00 | $34,141.00 | — | $1.89M | -$1.51M | $220.00 | -$1.51M | — | -$1.51M | -$0.01 | -$0.01 | 401,535 | — |
|---|
| 2022-09-30 | $572,766.00 | $127,668.00 | $445,098.00 | $65,364.00 | — | $1.37M | -$925,814.00 | -$590.00 | -$926,404.00 | — | -$926,404.00 | $0.00 | $0.00 | 207,794,526 | — |
|---|
| 2022-06-30 | $190,922.00 | $15,167.00 | $175,755.00 | $145,014.00 | — | $1.73M | -$1.56M | -$1,639.00 | -$1.56M | — | -$1.56M | -$0.01 | -$0.01 | 207,717,322 | — |
|---|
| 2022-03-31 | — | — | — | $75,987.00 | — | $1.78M | -$1.78M | -$44.00 | -$1.78M | — | -$1.78M | -$0.01 | -$0.01 | 207,663,896 | 207,663,896 |
|---|
| 2021-12-31 | — | — | — | $89,113.00 | — | $1.66M | -$1.66M | -$802.00 | -$1.66M | — | -$1.66M | -$0.02 | -$0.02 | 2,067,798 | 2,067,798 |
|---|
| 2021-09-30 | — | — | — | $61,968.00 | — | $1.45M | -$1.45M | -$1,794.00 | -$1.45M | — | -$1.45M | -$0.01 | -$0.01 | 203,857,408 | 203,857,408 |
|---|
| 2021-06-30 | — | — | — | $83,007.00 | — | $1.31M | -$1.31M | $80,153.00 | -$1.23M | — | -$1.23M | -$0.01 | -$0.01 | 199,782,861 | 199,782,861 |
|---|
| 2021-03-31 | — | — | — | $47,808.00 | — | $1.09M | -$1.09M | -$683.00 | -$1.09M | — | -$1.09M | -$0.01 | — | — | 195,372,061 |
|---|
| 2020-12-31 | $0.00 | $0.00 | $0.00 | $59,603.00 | — | $1.48M | -$1.48M | $2.39M | $912,561.00 | — | $912,561.00 | — | — | — | -14,835,445 |
|---|
| 2020-09-30 | $165,920.00 | $153,630.00 | $12,291.00 | $84,465.00 | — | $1.29M | -$1.28M | -$225,210.00 | -$1.5M | — | -$1.5M | — | — | — | 210,458,363 |
|---|
| 2020-06-30 | — | — | — | $65,317.00 | — | $1.27M | -$1.27M | -$109,229.00 | -$1.37M | — | -$1.37M | — | — | — | 212,319,137 |
|---|
| 2020-03-31 | $10,000.00 | — | $10,000.00 | $57,480.00 | — | $1.23M | -$1.22M | -$45,507.00 | -$1.27M | — | -$1.27M | — | — | — | 208,973,729 |
|---|
| 2019-12-31 | — | — | — | $99,224.00 | — | $1.24M | -$1.24M | -$306,824.00 | — | — | -$1.55M | — | — | — | 479,270 |
|---|
| 2019-09-30 | — | — | — | $67,670.00 | — | $2.59M | -$2.59M | -$46,783.00 | — | — | -$2.63M | — | — | — | 204,197,396 |
|---|
| 2019-06-30 | — | — | — | $95,890.00 | — | $760,335.00 | -$760,335.00 | -$26,485.00 | — | — | -$786,820.00 | — | — | — | 203,814,063 |
|---|
| 2019-03-31 | — | — | — | $72,661.00 | — | $581,715.00 | -$581,715.00 | -$4,440.00 | — | — | -$586,155.00 | — | — | — | 203,814,063 |
|---|
| 2018-12-31 | — | — | — | $92,482.00 | — | $1.21M | -$1.21M | -$523.00 | — | — | -$1.21M | — | — | — | 13,793,989 |
|---|
| 2018-09-30 | — | — | — | $48,508.00 | — | $771,824.00 | -$771,824.00 | -$174.00 | — | — | -$771,998.00 | — | — | — | 192,260,657 |
|---|
| 2018-06-30 | — | — | — | $22,341.00 | — | $564,495.00 | -$564,495.00 | -$139,478.00 | — | — | -$703,973.00 | — | — | — | 178,487,937 |
|---|
| 2018-03-31 | — | — | — | $27,150.00 | — | $219,220.00 | -$219,220.00 | -$105,168.00 | — | — | -$324,388.00 | — | — | — | 162,321,759 |
|---|
| 2017-12-31 | — | — | — | — | — | $288,426.00 | -$288,426.00 | -$37,335.00 | — | — | -$325,761.00 | — | — | — | -84,018 |
|---|
| 2017-09-30 | — | — | — | — | — | $180,353.00 | -$180,353.00 | -$451.00 | — | — | -$180,804.00 | — | — | — | 157,785,520 |
|---|
| 2017-06-30 | — | — | — | — | — | $166,417.00 | -$166,417.00 | — | — | — | -$166,417.00 | — | — | — | 157,752,553 |
|---|
| 2017-03-31 | — | — | $0.00 | — | — | $117,064.00 | -$117,064.00 | $0.00 | — | — | -$117,064.00 | — | — | — | 154,812,993 |
|---|
| 2016-12-31 | — | — | $0.00 | — | — | $98,759.00 | -$98,759.00 | -$10.00 | — | — | -$98,769.00 | — | — | — | -472,243 |
|---|
| 2016-09-30 | — | — | $0.00 | — | — | $145,439.00 | -$145,439.00 | $3.00 | — | — | -$145,436.00 | — | — | — | 154,785,520 |
|---|
| 2016-06-30 | — | — | $0.00 | — | — | $100,227.00 | -$100,227.00 | $8.00 | — | — | -$100,219.00 | — | — | — | 154,785,520 |
|---|
| 2016-03-31 | — | — | $0.00 | — | — | $150,744.00 | -$150,744.00 | $2,562.00 | — | — | -$148,182.00 | — | — | — | 97,488,816 |
|---|
| 2015-12-31 | — | — | $0.00 | — | — | $35,050.00 | -$35,050.00 | $64.00 | — | — | -$34,986.00 | — | — | — | 0 |
|---|
| 2015-09-30 | — | — | $0.00 | — | — | $45,041.00 | -$45,041.00 | $116.00 | — | — | -$44,925.00 | — | — | — | 91,785,520 |
|---|
| 2015-06-30 | — | — | $0.00 | — | — | $53,945.00 | -$53,945.00 | $92.00 | — | — | -$53,853.00 | — | — | — | 91,785,520 |
|---|
| 2015-03-31 | — | — | — | — | — | $91,287.00 | -$91,287.00 | $1,200.00 | — | — | -$90,087.00 | — | — | — | 91,785,520 |
|---|
| 2014-12-31 | — | — | $0.00 | — | — | $128,953.00 | -$128,953.00 | $257.00 | — | — | -$128,696.00 | — | — | — | -8,848 |
|---|
| 2014-09-30 | — | — | $1,875.00 | — | — | $200,179.00 | -$198,304.00 | $414.00 | — | — | -$197,890.00 | — | — | — | 91,785,520 |
|---|
| 2014-06-30 | — | — | $1,875.00 | — | — | $187,838.00 | -$185,963.00 | $536.00 | — | — | -$185,427.00 | — | — | — | 91,783,562 |
|---|
| 2014-03-31 | — | — | $2,269.00 | — | — | $209,748.00 | -$207,479.00 | $666.00 | — | — | -$206,813.00 | — | — | — | 91,742,736 |
|---|
| 2013-12-31 | — | — | $1,875.00 | — | — | $204,748.00 | -$202,873.00 | $880.00 | — | — | -$201,993.00 | — | — | — | 0 |
|---|
| 2013-09-30 | — | — | $2,091.00 | — | — | $262,538.00 | -$260,447.00 | $1,044.00 | — | — | -$259,403.00 | — | — | — | 91,735,662 |
|---|
| 2013-06-30 | — | — | -$2,694.00 | $0.00 | — | $382,383.00 | -$385,077.00 | $2,269.00 | — | — | -$382,808.00 | — | — | — | 91,735,662 |
|---|
| 2013-03-31 | — | — | $5,563.00 | $0.00 | — | $579,431.00 | -$573,868.00 | $653.00 | — | $0.00 | -$573,215.00 | — | — | — | 91,735,662 |
|---|
| 2012-12-31 | — | — | -$10,714.00 | $0.00 | — | $534,764.00 | -$545,478.00 | $1,562.00 | — | — | -$543,916.00 | — | — | — | 27,492 |
|---|
| 2012-09-30 | — | — | $48,305.00 | $0.00 | — | $414,564.00 | -$366,259.00 | $192.00 | — | — | -$366,067.00 | — | — | — | 91,735,247 |
|---|
| 2012-06-30 | — | — | $114,784.00 | $22,526.00 | — | $1.52M | -$1.4M | $390.00 | — | — | -$1.4M | — | — | — | 91,735,440 |
|---|
| 2012-03-31 | — | — | $34,140.00 | $134,788.00 | — | $1.22M | -$1.19M | -$1,258.00 | — | $0.00 | -$1.19M | — | — | — | 91,670,192 |
|---|
| 2011-12-31 | — | — | $60,136.00 | $364,705.00 | — | $1.7M | -$1.64M | $206.00 | — | — | -$1.64M | — | — | — | 23,172 |
|---|
| 2011-09-30 | — | — | -$22,662.00 | $677,665.00 | — | $1.74M | -$1.76M | -$685.00 | — | — | -$1.77M | — | -$0.02 | — | 91,100,100 |
|---|
| 2011-06-30 | — | — | $95,037.00 | $445,588.00 | — | $1.69M | -$1.6M | -$36.00 | — | — | -$1.6M | — | $0.02 | — | 91,096,836 |
|---|
| 2011-03-31 | — | — | $144,464.00 | $186,201.00 | — | $1.51M | -$1.36M | — | — | — | -$1.36M | — | — | — | 91,058,783 |
|---|
| 2010-12-31 | — | — | $229,589.00 | $69,242.00 | — | $1.2M | -$974,309.00 | — | — | — | -$973,295.00 | — | — | — | 31,911 |
|---|
| 2010-09-30 | — | — | $273,447.00 | $55,518.00 | — | $603,027.00 | -$329,580.00 | — | — | — | -$328,617.00 | — | -$0.004 | — | 89,791,303 |
|---|
| 2010-06-30 | — | — | $85,239.00 | $3,658.00 | — | $761,711.00 | -$676,472.00 | — | — | — | -$676,029.00 | — | -$0.01 | — | 89,687,321 |
|---|
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 | $461,727.00 | $212,620.00 | $249,107.00 | $1.67M | — | $15.18M | -$14.93M | $57,521.00 | -$14.87M | — | -$14.87M | -$0.07 | -$0.07 | 223,993,742 | 223,993,742 |
|---|
| 2024-12-31 | $2.43M | $1.48M | $946,516.00 | $239,060.00 | — | $10.12M | -$9.18M | $2,156.00 | -$9.17M | — | -$9.17M | -$0.04 | -$0.04 | 212,891,508 | 212,891,508 |
|---|
| 2023-12-31 | $2.63M | $637,697.00 | $1.99M | $233,722.00 | — | $9.39M | -$7.4M | $45,673.00 | -$7.35M | — | -$7.35M | -$0.03 | -$0.03 | 211,084,080 | 211,084,080 |
|---|
| 2022-12-31 | $1.31M | $305,675.00 | $1M | $320,506.00 | — | $6.77M | -$5.77M | -$2,053.00 | -$5.77M | — | -$5.77M | -$0.03 | -$0.03 | 208,128,246 | 208,128,246 |
|---|
| 2021-12-31 | — | — | — | $281,896.00 | — | $5.5M | -$5.5M | $76,874.00 | -$5.43M | — | -$5.43M | -$0.03 | -$0.03 | 200,854,103 | 200,854,103 |
|---|
| 2020-12-31 | $175,920.00 | $153,630.00 | $22,290.00 | $266,864.00 | — | $5.26M | -$5.24M | $2.01M | -$3.23M | — | -$3.23M | -$0.02 | — | — | 193,505,618 |
|---|
| 2019-12-31 | — | — | — | $335,445.00 | — | $5.17M | -$5.17M | -$384,532.00 | -$5.56M | — | -$5.56M | — | — | — | 204,486,058 |
|---|
| 2018-12-31 | — | — | — | $190,482.00 | — | $2.76M | -$2.76M | -$245,343.00 | -$3.01M | — | -$3.01M | — | — | — | 191,593,774 |
|---|
| 2017-12-31 | — | — | — | — | — | $752,260.00 | -$752,260.00 | -$37,786.00 | -$790,046.00 | — | -$790,046.00 | — | — | — | 155,034,836 |
|---|
| 2016-12-31 | — | — | $0.00 | — | — | $495,169.00 | -$495,169.00 | $2,564.00 | -$492,605.00 | $0.00 | -$492,605.00 | — | — | — | 93,207,438 |
|---|
| 2015-12-31 | — | — | $0.00 | — | — | $225,323.00 | -$225,323.00 | $1,472.00 | -$223,851.00 | $0.00 | -$223,851.00 | — | — | — | 91,785,520 |
|---|
| 2014-12-31 | — | — | $6,019.00 | — | — | $726,718.00 | -$720,699.00 | $1,873.00 | -$718,826.00 | $0.00 | -$718,826.00 | — | — | — | 91,761,915 |
|---|
| 2013-12-31 | — | — | $6,834.00 | — | — | $1.43M | -$1.42M | $4,847.00 | -$1.42M | — | -$1.42M | — | — | — | 91,735,662 |
|---|
| 2012-12-31 | — | — | $186,515.00 | $157,313.00 | — | $3.69M | -$3.5M | $885.00 | -$3.5M | $0.00 | -$3.5M | — | — | — | 91,719,288 |
|---|
| 2011-12-31 | — | — | $276,975.00 | $1.67M | — | $6.64M | -$6.36M | -$679.00 | -$6.36M | $0.00 | -$6.36M | — | — | — | 90,992,496 |
|---|
| 2010-12-31 | — | — | $814,377.00 | $161,280.00 | — | $3.75M | -$2.94M | — | -$2.93M | $0.00 | -$2.93M | — | — | — | 89,211,315 |
|---|