Complete source-backed income-statement history.
- Available history
- 2012-02-29 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 | — | — | — | — | — | $11.83M | -$11.83M | $330,513.00 | -$11.5M | — | -$10.22M | -$0.35 | -$0.35 | 29,361,881 | 29,361,881 |
|---|
| 2026-03-31 | $84,797.00 | $2,343.00 | $72,043.00 | — | — | $16.86M | -$16.79M | $252,384.00 | -$16.54M | — | -$13.56M | -$0.50 | -$0.50 | 27,237,495 | 27,237,495 |
|---|
| 2025-12-31 | $41,973.00 | $14,044.00 | $21,467.00 | — | — | $7.73M | -$7.71M | $280,176.00 | -$7.43M | — | -$6.58M | -$0.36 | -$0.36 | 0 | 0 |
|---|
| 2025-09-30 | — | — | — | — | — | $7.99M | -$7.99M | $16,917.00 | -$7.98M | — | -$6.95M | -$0.35 | -$0.35 | 20,153,907 | 20,153,907 |
|---|
| 2025-06-30 | $42,991.00 | $50,028.00 | -$18,223.00 | — | — | $6.1M | -$6.12M | -$157,224.00 | -$6.28M | — | -$5.56M | -$0.31 | -$0.31 | 18,004,362 | 18,004,362 |
|---|
| 2025-03-31 | $36,425.00 | $87,850.00 | -$62,675.00 | — | — | $9.76M | -$9.82M | -$390,030.00 | -$10.21M | — | -$9.02M | -$0.55 | -$0.55 | 16,501,815 | 16,501,815 |
|---|
| 2024-12-31 | $155,643.00 | $107,502.00 | $15,972.00 | — | — | $10.89M | -$10.87M | -$684,793.00 | -$11.55M | $3,790.00 | -$11.08M | -$0.72 | -$0.72 | 300,519 | 300,519 |
|---|
| 2024-09-30 | $177,979.00 | $100,083.00 | $69,466.00 | — | — | $10.33M | -$10.27M | $552,040.00 | -$9.71M | $4,300.00 | -$9.03M | -$0.60 | -$0.60 | 14,964,697 | 14,964,697 |
|---|
| 2024-06-30 | $202,275.00 | $91,786.00 | $91,002.00 | — | — | $9.64M | -$9.55M | -$400,924.00 | -$9.95M | $6,220.00 | -$9.17M | -$0.67 | -$0.67 | 13,721,860 | 13,721,860 |
|---|
| 2024-03-31 | $212,757.00 | $102,067.00 | $84,640.00 | — | — | $13.27M | -$13.18M | -$2,376.00 | -$13.18M | — | -$12.96M | -$1.02 | -$1.02 | 12,769,383 | 12,769,383 |
|---|
| 2023-12-31 | — | — | — | — | — | $16.66M | -$16.66M | $271,536.00 | -$16.39M | — | -$16.4M | -$7.13 | -$7.13 | 506,205 | 506,205 |
|---|
| 2023-09-30 | — | — | — | — | — | $11.44M | -$11.44M | -$295,731.00 | -$11.74M | — | -$11.28M | -$1.24 | -$1.24 | 9,068,801 | 9,068,801 |
|---|
| 2023-06-30 | — | — | — | — | — | $9.52M | -$9.52M | $126,896.00 | -$9.4M | — | -$9.13M | -$1.01 | -$1.01 | 9,068,801 | 9,068,801 |
|---|
| 2023-03-31 | — | — | — | — | — | $4.48M | -$4.48M | $14,015.00 | -$4.47M | — | -$3.97M | -$0.60 | -$0.60 | 6,635,325 | 6,635,325 |
|---|
| 2022-12-31 | $620.00 | -$184.00 | $804.00 | — | — | $2.38M | -$2.38M | -$151,929.00 | -$2.54M | — | -$2.2M | -$0.47 | -$0.47 | 30,993 | 30,993 |
|---|
| 2022-09-30 | $3,301.00 | $27,534.00 | -$24,233.00 | — | — | $1.25M | -$1.27M | -$1,917.00 | -$1.27M | — | -$1.03M | -$0.22 | -$0.22 | 4,579,688 | 4,579,688 |
|---|
| 2022-06-30 | $2,367.00 | $26,343.00 | -$23,976.00 | — | — | $989,294.00 | -$1.01M | -$14.00 | -$1.01M | — | -$871,016.00 | -$0.20 | -$0.20 | 4,433,925 | 4,433,925 |
|---|
| 2022-03-31 | $477.00 | $9,855.00 | -$9,378.00 | — | — | $827,317.00 | -$836,695.00 | -$1,952.00 | -$834,743.00 | — | -$531,490.00 | -$0.12 | — | 4,255,676 | — |
|---|
| 2021-12-31 | $1,144.00 | $171,334.00 | -$170,190.00 | — | — | $720,343.00 | -$890,533.00 | -$985,905.00 | -$923,374.00 | — | -$610,523.00 | — | — | -2,655,654,766 | 107,903,573 |
|---|
| 2021-09-30 | $2,984.00 | $27,382.00 | -$24,398.00 | — | — | $707,335.00 | -$731,733.00 | $88,858.00 | -$820,591.00 | — | -$619,139.00 | — | — | 2,946,874,985 | 2,946,874,985 |
|---|
| 2021-06-30 | $1,645.00 | $24,105.00 | -$22,460.00 | — | — | $740,540.00 | -$763,000.00 | $323,132.00 | -$1.09M | — | -$826,674.00 | — | — | 2,513,196,303 | 2,513,196,303 |
|---|
| 2021-03-31 | $4,459.00 | $22,989.00 | -$18,530.00 | — | — | $1.11M | -$1.13M | $64,542.00 | -$1.2M | — | -$716,022.00 | — | — | 2,267,306,033 | 2,267,306,033 |
|---|
| 2020-12-31 | $1,192.00 | $43,138.00 | -$41,946.00 | — | — | $317,542.00 | -$359,488.00 | $722,621.00 | — | — | -$32,172.00 | — | — | — | 197,427,511 |
|---|
| 2020-09-30 | $10,688.00 | $26,908.00 | -$16,220.00 | — | — | $303,411.00 | -$319,631.00 | -$52,967.00 | — | — | -$271,203.00 | — | — | — | 1,107,338,095 |
|---|
| 2020-06-30 | $8,936.00 | $30,664.00 | -$21,728.00 | — | — | $268,361.00 | -$290,089.00 | $125,241.00 | -$415,330.00 | — | -$315,670.00 | — | — | — | 1,107,338,095 |
|---|
| 2020-03-31 | $2,630.00 | $29,233.00 | -$26,603.00 | — | — | $285,742.00 | -$312,345.00 | -$279,931.00 | -$592,276.00 | — | -$592,276.00 | — | — | — | 1,052,857,504 |
|---|
| 2019-12-31 | -$1,120.00 | $57,434.00 | -$58,554.00 | — | — | $259,280.00 | -$317,834.00 | -$194,943.00 | -$512,777.00 | — | -$512,777.00 | — | — | — | 102,859,134 |
|---|
| 2019-09-30 | $6,548.00 | $29,456.00 | -$22,908.00 | — | — | $257,743.00 | -$280,651.00 | -$185,593.00 | -$466,244.00 | $0.00 | -$466,244.00 | — | — | — | 980,488,750 |
|---|
| 2019-06-30 | $5,172.00 | $52,041.00 | -$46,869.00 | — | — | $325,527.00 | -$372,396.00 | -$286,442.00 | -$658,838.00 | $0.00 | -$658,838.00 | — | — | — | 719,632,306 |
|---|
| 2019-03-31 | $4,793.00 | $43,237.00 | -$38,444.00 | — | — | $255,019.00 | -$293,463.00 | -$154,559.00 | -$448,022.00 | — | -$448,022.00 | — | — | — | 1,052,857,504 |
|---|
| 2018-12-31 | -$8,756.00 | $29,904.00 | -$38,660.00 | — | — | $301,396.00 | -$340,056.00 | -$125,789.00 | -$465,845.00 | — | -$465,845.00 | — | — | — | 30,340,863 |
|---|
| 2018-09-30 | $21,172.00 | $27,229.00 | -$6,057.00 | — | — | $279,240.00 | -$285,297.00 | -$228,115.00 | -$513,412.00 | $0.00 | -$513,412.00 | — | — | — | 183,998,940 |
|---|
| 2018-06-30 | $2,385.00 | $33,216.00 | -$30,831.00 | — | — | $294,231.00 | — | $185,718.00 | -$510,780.00 | $0.00 | -$510,780.00 | — | — | — | 183,998,940 |
|---|
| 2018-03-31 | $4,915.00 | $35,868.00 | -$30,953.00 | — | — | $177,963.00 | — | $149,719.00 | -$358,635.00 | $0.00 | -$358,635.00 | — | — | — | 138,510,812 |
|---|
| 2017-12-31 | $12,866.00 | $95,312.00 | -$82,446.00 | — | — | $447,287.00 | — | $148,521.00 | -$678,254.00 | — | -$678,254.00 | — | — | — | 11,883,869 |
|---|
| 2017-09-30 | $17,933.00 | $36,651.00 | -$18,718.00 | — | — | $394,162.00 | — | $156,161.00 | -$569,041.00 | — | -$569,041.00 | — | — | — | 79,414,392 |
|---|
| 2017-06-30 | $9,058.00 | $43,682.00 | -$34,624.00 | — | — | $221,835.00 | — | $112,771.00 | -$369,230.00 | $0.00 | -$369,230.00 | — | — | — | 45,795,240 |
|---|
| 2017-03-31 | — | $33,195.00 | -$29,799.00 | — | — | $153,933.00 | — | $90,650.00 | -$274,382.00 | $0.00 | -$274,382.00 | — | — | — | 45,795,240 |
|---|
| 2016-12-31 | — | $105,952.00 | -$104,450.00 | — | — | $478,862.00 | — | $92,085.00 | -$675,397.00 | — | -$675,397.00 | -$0.08 | -$0.08 | -9,601,204,067 | -9,601,204,067 |
|---|
| 2016-09-30 | — | $47,461.00 | -$39,709.00 | — | — | $194,656.00 | — | $249,124.00 | -$483,489.00 | — | -$483,489.00 | $0.00 | $0.00 | 10,840,851,799 | 10,840,851,799 |
|---|
| 2016-06-30 | — | $24,123.00 | -$22,610.00 | — | — | $239,325.00 | — | $21,470.00 | -$283,405.00 | $0.00 | -$283,405.00 | $0.00 | $0.00 | 7,744,773,253 | 7,744,773,253 |
|---|
| 2016-03-31 | — | $40,709.00 | -$38,153.00 | — | — | $204,856.00 | — | $54,329.00 | -$297,338.00 | $6,730.00 | -$290,608.00 | $0.00 | $0.00 | 7,844,631,195 | 7,844,631,195 |
|---|
| 2015-12-31 | — | $17,550.00 | -$12,452.00 | — | — | $510,848.00 | — | $748,785.00 | -$1.27M | — | -$1.27M | -$0.80 | -$0.80 | -1,171,590,658 | -1,171,590,658 |
|---|
| 2015-09-30 | — | $8,573.00 | $9,753.00 | — | — | $213,588.00 | — | -$153,130.00 | -$50,705.00 | — | -$50,705.00 | $0.00 | $0.00 | 2,945,531,462 | 2,945,531,462 |
|---|
| 2015-06-30 | — | $97,012.00 | -$68,232.00 | — | — | $264,583.00 | — | $566,531.00 | -$899,346.00 | — | -$899,346.00 | $0.00 | $0.00 | 715,477,197 | 715,477,197 |
|---|
| 2015-03-31 | — | $40,014.00 | -$28,608.00 | — | — | $194,238.00 | — | -$566,714.00 | $343,868.00 | — | $343,868.00 | $0.00 | $0.00 | 214,044,822 | 1,380,121,779 |
|---|
| 2014-12-31 | — | $276,877.00 | -$188,593.00 | — | — | $674,962.00 | — | $874,436.00 | -$1.74M | — | -$1.75M | -$0.02 | -$0.02 | 0 | — |
|---|
| 2014-09-30 | — | $93,839.00 | $208,562.00 | — | — | $341,952.00 | — | $162,037.00 | -$295,427.00 | $0.00 | -$336,130.00 | $0.00 | $0.00 | 89,133,998 | 89,133,998 |
|---|
| 2014-06-30 | — | $74,549.00 | $22,613.00 | — | — | $510,815.00 | — | $480,482.00 | -$968,684.00 | — | -$957,299.00 | -$0.01 | -$0.01 | 82,451,721 | 82,451,721 |
|---|
| 2014-03-31 | — | $1,341.00 | $2,941.00 | — | — | $373,832.00 | — | $27,933.00 | -$398,824.00 | $0.00 | -$394,412.00 | $0.00 | -$0.01 | 75,910,370 | — |
|---|
| 2013-12-31 | — | $225,348.00 | $148,446.00 | — | — | $1.13M | — | $22,168.00 | -$999,990.00 | $0.00 | -$719,567.00 | — | — | 100,344 | — |
|---|
| 2013-09-30 | $265,205.00 | $140,027.00 | $126,043.00 | — | — | $221,492.00 | -$87,199.00 | $0.00 | -$95,449.00 | $0.00 | -$130,904.00 | — | — | 70,983,434 | 70,983,434 |
|---|
| 2013-06-30 | $145,619.00 | $82,921.00 | $62,698.00 | — | — | $1.23M | -$153,461.00 | $0.00 | -$1.16M | — | -$1.19M | — | — | 70,963,434 | 70,963,434 |
|---|
| 2013-03-31 | $5,763.00 | $0.00 | $0.00 | — | — | $182,588.00 | — | $0.00 | — | $0.00 | -$176,825.00 | — | — | 69,963,434 | — |
|---|
| 2012-12-31 | — | — | — | — | — | — | — | — | — | $0.00 | — | — | — | — | — |
|---|
| 2012-11-30 | $0.00 | — | — | — | — | — | — | — | — | — | -$4,585.00 | $0.00 | — | 3,880,000 | — |
|---|
| 2012-09-30 | $0.00 | $0.00 | $0.00 | — | — | $0.00 | $0.00 | — | — | — | -$15,883.00 | — | — | 3,880,000 | — |
|---|
| 2012-08-31 | $2,450.00 | — | — | — | — | — | — | — | — | — | -$15,883.00 | $0.00 | — | 3,880,000 | — |
|---|
| 2012-06-30 | $0.00 | $0.00 | $0.00 | — | — | $0.00 | $0.00 | — | — | — | -$1,340.00 | — | — | 3,880,000 | — |
|---|
| 2012-03-31 | $0.00 | — | — | — | — | $0.00 | — | — | — | — | -$4,712.00 | — | — | 1,930,130 | — |
|---|
| 2012-02-29 | — | — | — | — | — | — | — | — | — | — | -$4,712.00 | — | — | — | — |
|---|
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 | $121,388.00 | $151,922.00 | -$59,431.00 | — | — | $31.59M | -$31.65M | -$250,161.00 | -$31.9M | — | -$28.11M | -$1.54 | -$1.54 | 18,233,406 | 18,233,406 |
|---|
| 2024-12-31 | $748,654.00 | $401,437.00 | $265,694.00 | — | — | $44.12M | -$43.86M | -$536,054.00 | -$44.39M | $18,923.00 | -$42.24M | -$2.91 | -$2.91 | 14,532,206 | 14,532,206 |
|---|
| 2023-12-31 | — | — | — | — | — | $42.11M | -$42.11M | $116,716.00 | -$41.99M | — | -$40.77M | -$4.37 | -$4.37 | 9,325,177 | 9,325,177 |
|---|
| 2022-12-31 | $6,765.00 | $63,548.00 | -$56,783.00 | — | — | $5.45M | -$5.5M | -$155,812.00 | -$5.66M | — | -$4.63M | -$1.00 | -$1.00 | 4,610,681 | 4,610,681 |
|---|
| 2021-12-31 | $10,232.00 | $245,810.00 | -$235,578.00 | — | — | $3.28M | -$3.52M | -$509,373.00 | -$4.03M | — | -$2.77M | -$0.75 | — | 3,689,664 | 2,767,248,003 |
|---|
| 2020-12-31 | $23,446.00 | $129,943.00 | -$106,497.00 | — | — | $1.18M | -$1.28M | $264,482.00 | -$1.55M | — | -$1.14M | — | — | — | 1,271,251,526 |
|---|
| 2019-12-31 | $15,393.00 | $182,168.00 | -$166,775.00 | — | — | $1.1M | -$1.26M | -$821,537.00 | -$2.09M | — | -$2.09M | — | — | — | 802,114,793 |
|---|
| 2018-12-31 | $19,716.00 | $126,217.00 | -$106,501.00 | — | — | $1.05M | -$1.16M | -$689,341.00 | -$1.85M | — | -$1.85M | — | — | — | 220,548,469 |
|---|
| 2017-12-31 | $43,253.00 | $208,840.00 | -$165,587.00 | — | — | $1.22M | — | $508,103.00 | -$1.89M | $0.00 | -$1.89M | — | — | — | 76,700,560 |
|---|
| 2016-12-31 | — | $218,245.00 | -$204,922.00 | — | — | $1.12M | — | $417,008.00 | -$1.74M | $0.00 | -$1.74M | -$0.08 | -$0.08 | 19,351,894 | 19,351,894 |
|---|
| 2015-12-31 | — | $163,149.00 | -$99,539.00 | — | — | $1.18M | — | $595,472.00 | -$1.88M | $0.00 | -$1.88M | -$0.80 | -$0.80 | 2,347,877 | 2,347,877 |
|---|
| 2014-12-31 | — | $446,606.00 | $45,523.00 | — | — | $1.9M | — | $1.54M | -$3.4M | — | -$3.44M | -$0.04 | -$0.04 | 81,692,030 | — |
|---|
| 2013-12-31 | — | $448,830.00 | $342,950.00 | — | — | $2.76M | — | $22,168.00 | -$2.44M | $0.00 | -$2.22M | — | — | 71,072,232 | — |
|---|
| 2012-12-31 | $0.00 | — | — | — | — | $152,655.00 | — | — | — | $0.00 | -$179,175.00 | — | — | — | — |
|---|