Complete source-backed income-statement history.
- Available history
- 2010-11-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 | $30,464.00 | $31,710.00 | -$1,246.00 | — | $23,308.00 | $83,918.00 | -$85,164.00 | — | -$281,355.00 | $0.00 | -$281,355.00 | -$0.14 | -$0.14 | 1,962,595 | 1,962,595 |
|---|
| 2026-03-31 | $49,192.00 | $40,967.00 | $8,225.00 | — | $35,025.00 | — | -$395,085.00 | — | $439,281.00 | $0.00 | $439,281.00 | $0.60 | $0.02 | 726,192 | 18,673,517 |
|---|
| 2025-12-31 | $121,325.00 | $68,520.00 | $52,805.00 | — | $35,612.00 | $91,315.00 | -$38,510.00 | — | -$202,383.00 | $0.00 | -$202,383.00 | — | -$1.14 | — | -5,351,124,526 |
|---|
| 2025-09-30 | $34,122.00 | $145,425.00 | -$111,303.00 | — | $20,937.00 | $119,040.00 | -$230,343.00 | — | $1.28M | $0.00 | $1.28M | $0.00 | $0.00 | 5,528,901,940 | 21,644,020,925 |
|---|
| 2025-06-30 | $25,551.00 | $12,650.00 | $12,901.00 | — | $65,122.00 | $119,620.00 | -$106,719.00 | — | -$2.93M | $0.00 | -$2.93M | -$6.26 | -$6.26 | 467,407 | 467,407 |
|---|
| 2025-03-31 | $27,487.00 | $11,064.00 | $16,423.00 | — | $13,946.00 | $90,893.00 | -$74,470.00 | — | $1.28M | $0.00 | $1.28M | $2.80 | $0.86 | 457,484 | 1,484,381 |
|---|
| 2024-12-31 | $29,937.00 | $14,943.00 | $14,994.00 | — | $15,870.00 | $62,568.00 | -$47,574.00 | — | -$257,607.00 | $0.00 | -$257,607.00 | $0.00 | -$4.48 | 112,746,582 | -4,055,891,814 |
|---|
| 2024-09-30 | $23,533.00 | $12,509.00 | $11,024.00 | — | $15,664.00 | $169,120.00 | -$158,096.00 | — | -$770,144.00 | $0.00 | -$770,144.00 | $0.00 | $0.00 | 4,371,604,302 | 4,371,604,302 |
|---|
| 2024-06-30 | $34,480.00 | $23,340.00 | $11,140.00 | — | $12,741.00 | $111,346.00 | -$100,206.00 | — | $1.39M | $0.00 | $1.39M | $0.00 | $0.00 | 3,711,714,036 | 13,853,459,194 |
|---|
| 2024-03-31 | $45,028.00 | $34,203.00 | $10,825.00 | — | $11,773.00 | $49,420.00 | -$38,595.00 | — | -$2.23M | $0.00 | -$2.23M | $0.00 | $0.00 | 3,914,748,690 | 14,238,160,521 |
|---|
| 2023-12-31 | $28,964.00 | $17,665.00 | $11,299.00 | — | $20,984.00 | $68,080.00 | -$56,781.00 | — | $72,581.00 | $0.00 | $72,581.00 | $0.00 | $0.00 | 15,730,547 | 368,895,619 |
|---|
| 2023-09-30 | $32,455.00 | $10,449.00 | $22,006.00 | — | $14,549.00 | $92,225.00 | -$70,219.00 | — | -$559,840.00 | $0.00 | -$559,840.00 | $0.00 | $0.00 | 3,711,714,036 | 10,200,924,610 |
|---|
| 2023-06-30 | $31,108.00 | $15,957.00 | $15,151.00 | — | $8,822.00 | $51,370.00 | -$36,219.00 | — | $867,837.00 | $0.00 | $867,837.00 | — | $0.00 | — | 10,370,856,034 |
|---|
| 2023-03-31 | $25,195.00 | $24,846.00 | $349.00 | — | — | $60,702.00 | -$60,353.00 | — | -$72,126.00 | $0.00 | -$72,126.00 | — | $0.00 | — | 11,262,253,844 |
|---|
| 2022-12-31 | $34,971.00 | $9,174.00 | $25,797.00 | — | — | $64,972.00 | -$39,175.00 | — | — | — | $606,930.00 | — | $0.00 | — | -581,791,501 |
|---|
| 2022-09-30 | $25,393.00 | — | $15,693.00 | — | — | $73,728.00 | -$58,035.00 | — | — | — | -$671,278.00 | — | $0.00 | — | 9,821,423,487 |
|---|
| 2022-06-30 | $32,273.00 | — | $17,316.00 | — | — | $49,699.00 | -$32,383.00 | — | — | — | $940,322.00 | — | $0.00 | — | 10,102,741,582 |
|---|
| 2022-03-31 | $21,165.00 | $0.00 | $21,165.00 | — | — | $80,812.00 | -$59,647.00 | — | — | — | $803,986.00 | — | $0.00 | — | 9,668,593,425 |
|---|
| 2021-12-31 | $19,097.00 | $29,585.00 | -$10,488.00 | — | — | $195,169.00 | -$205,657.00 | — | — | — | $7.98M | — | $0.00 | — | 376,868,637 |
|---|
| 2021-09-30 | $41,837.00 | — | $1,209.00 | — | — | $83,782.00 | -$82,573.00 | — | — | — | -$4.61M | — | $0.00 | — | 8,980,638,462 |
|---|
| 2021-06-30 | $27,426.00 | $5,027.00 | $22,399.00 | — | — | $72,897.00 | -$50,498.00 | — | — | — | $654,554.00 | — | $0.00 | — | 8,565,256,473 |
|---|
| 2021-03-31 | $7,076.00 | $21,005.00 | -$13,929.00 | — | — | $59,807.00 | -$73,736.00 | — | — | — | -$7.55M | $0.00 | $0.00 | — | 2,612,776,754 |
|---|
| 2020-12-31 | $5,755.00 | $1,800.00 | $3,955.00 | — | — | $63,711.00 | -$59,756.00 | — | — | — | -$3.48M | — | — | — | -15,991,744,203 |
|---|
| 2020-09-30 | $14,661.00 | $23,552.00 | -$8,891.00 | — | — | $73,972.00 | -$82,863.00 | — | — | — | -$164,425.00 | — | $0.00 | — | — |
|---|
| 2020-06-30 | $4,260.00 | $0.00 | $4,260.00 | — | — | $59,066.00 | -$54,806.00 | — | — | — | -$131,419.00 | — | $0.00 | — | 2,021,181,889 |
|---|
| 2020-03-31 | $3,100.00 | $2,300.00 | $800.00 | — | — | $36,303.00 | -$35,503.00 | — | — | — | $1.37M | $0.00 | $0.00 | — | 31,016,423,600 |
|---|
| 2019-12-31 | $4,753.00 | $5,200.00 | -$447.00 | — | — | $27,593.00 | -$28,040.00 | — | — | — | -$1.81M | — | $0.00 | — | 175,843,517 |
|---|
| 2019-09-30 | $18,939.00 | $22,369.00 | -$3,430.00 | — | $45,027.00 | $45,027.00 | -$48,457.00 | — | — | — | -$101,545.00 | — | $0.00 | — | 1,758,243,812 |
|---|
| 2019-06-30 | $2,449.00 | $11,250.00 | -$8,801.00 | — | $82,334.00 | $82,334.00 | -$91,135.00 | — | — | — | -$289,911.00 | — | $0.00 | — | 1,280,015,474 |
|---|
| 2019-03-31 | $1,235.00 | $0.00 | $1,235.00 | — | — | $55,483.00 | -$54,248.00 | -$44,616.00 | — | — | -$98,864.00 | — | $0.00 | — | 916,182,097 |
|---|
| 2018-12-31 | $585.00 | $600.00 | -$15.00 | — | — | $54,696.00 | -$54,711.00 | $491,302.00 | — | — | $366,901.00 | — | — | — | 13,153,376,218 |
|---|
| 2018-09-30 | $8,615.00 | $2,282.00 | $6,333.00 | — | $57,364.00 | $57,364.00 | -$51,031.00 | -$298,494.00 | — | — | -$349,525.00 | — | — | 672,312,736 | 672,312,736 |
|---|
| 2018-06-30 | $1,821.00 | $1,420.00 | $401.00 | — | $48,776.00 | $48,776.00 | -$48,375.00 | $1.53M | — | — | $1.48M | $0.00 | $0.00 | 665,925,639 | 6,006,984,575 |
|---|
| 2018-03-31 | $1,718.00 | $20,300.00 | -$18,582.00 | — | — | $77,776.00 | -$96,358.00 | -$1.33M | — | — | -$1.43M | — | — | — | 590,885,046 |
|---|
| 2017-12-31 | $53.00 | $8,108.00 | -$8,055.00 | — | — | $71,966.00 | $367,290.00 | -$787,325.00 | — | — | -$867,346.00 | — | — | — | 62,213,900 |
|---|
| 2017-09-30 | $5,900.00 | $18,843.00 | -$12,943.00 | — | — | $57,208.00 | -$578,708.00 | -$508,557.00 | — | — | -$578,708.00 | — | — | 504,088,281 | 504,088,281 |
|---|
| 2017-06-30 | $9,550.00 | $6,150.00 | $3,400.00 | — | — | $58,563.00 | -$48,345.00 | $6,818.00 | — | — | -$48,345.00 | $0.00 | $0.00 | 305,541,153 | 593,144,576 |
|---|
| 2017-03-31 | — | $20,680.00 | -$20,680.00 | — | — | $96,987.00 | -$63,239.00 | $54,428.00 | — | — | -$63,239.00 | — | — | — | 172,646,771 |
|---|
| 2016-12-31 | $53,585.00 | $54,687.00 | -$1,102.00 | — | — | $263,855.00 | -$1.34M | -$1.07M | — | — | -$1.34M | — | — | — | 3,529,119 |
|---|
| 2016-09-30 | $14,963.00 | $11,395.00 | $3,568.00 | — | — | $85,088.00 | -$256,109.00 | -$174,589.00 | — | — | -$256,109.00 | — | — | — | 19,124,325 |
|---|
| 2016-06-30 | $2,974.00 | $41,074.00 | -$38,100.00 | — | — | $77,775.00 | -$202,906.00 | -$87,031.00 | — | — | -$202,906.00 | -$0.01 | -$0.01 | 19,019,977 | 19,019,977 |
|---|
| 2016-03-31 | $1,200.00 | — | $1,200.00 | — | — | $6,402.00 | -$5,202.00 | — | — | — | -$5,202.00 | — | — | — | 19,069,428 |
|---|
| 2015-12-31 | -$12,672.00 | -$10,899.00 | -$1,773.00 | — | — | $44,352.00 | -$40,875.00 | — | — | — | -$40,875.00 | — | — | — | 645,370 |
|---|
| 2015-09-30 | $18,642.00 | $30,086.00 | -$11,444.00 | — | — | $80,595.00 | -$92,039.00 | — | — | — | -$92,039.00 | — | — | — | 19,769,977 |
|---|
| 2015-06-30 | — | $13,715.00 | -$13,715.00 | — | — | $30,780.00 | -$44,495.00 | — | — | — | -$44,495.00 | — | — | — | 19,684,425 |
|---|
| 2015-03-31 | — | — | — | — | — | $15,326.00 | -$15,326.00 | -$5,250.00 | — | — | -$20,576.00 | — | — | — | 11,500,000 |
|---|
| 2015-02-28 | — | — | — | — | $40,259.00 | — | — | — | — | — | -$32,259.00 | — | — | — | -339,332,380 |
|---|
| 2014-11-30 | — | — | — | — | $9,477.00 | — | — | — | — | — | -$9,477.00 | — | — | — | 339,757,357 |
|---|
| 2014-09-30 | — | — | — | — | — | — | — | — | — | — | -$135.00 | — | — | — | — |
|---|
| 2014-08-31 | — | — | — | — | $38,788.00 | — | -$38,788.00 | — | — | — | -$38,788.00 | — | — | — | 339,757,357 |
|---|
| 2014-05-31 | — | — | — | — | $48,232.00 | — | -$48,232.00 | — | — | — | -$48,232.00 | — | — | — | 339,757,357 |
|---|
| 2014-02-28 | — | — | — | — | $64,428.00 | — | -$64,428.00 | — | — | — | -$64,428.00 | — | — | — | -339,385,606 |
|---|
| 2013-11-30 | — | — | — | — | $61,650.00 | — | -$61,650.00 | — | -$61,650.00 | — | -$61,650.00 | — | — | — | 339,757,357 |
|---|
| 2013-08-31 | — | — | — | — | $47,839.00 | — | -$47,839.00 | — | -$47,839.00 | — | -$47,839.00 | — | — | — | 319,539,966 |
|---|
| 2013-05-31 | $0.00 | — | — | — | $86,237.00 | — | -$86,237.00 | $0.00 | -$86,237.00 | $0.00 | -$86,237.00 | — | — | — | 194,757,357 |
|---|
| 2013-02-28 | — | — | — | — | $81,903.00 | — | -$81,903.00 | $0.00 | -$81,903.00 | — | -$95,236.00 | — | — | — | 20,678,032 |
|---|
| 2012-11-30 | — | — | — | — | $92,178.00 | — | -$92,178.00 | -$91,945.00 | -$184,123.00 | — | -$184,123.00 | — | — | — | 177,374,857 |
|---|
| 2012-08-31 | — | — | — | — | $124,933.00 | — | -$124,933.00 | — | -$124,933.00 | — | -$124,933.00 | — | — | — | 81,771,107 |
|---|
| 2012-05-31 | $0.00 | $18,131.00 | $20,542.00 | — | $51,792.00 | — | -$51,792.00 | $0.00 | -$51,792.00 | $0.00 | -$282,247.00 | $0.00 | $0.00 | 81,771,107 | 81,771,107 |
|---|
| 2012-02-29 | $72,747.00 | $16,010.00 | $56,737.00 | — | -$286,000.00 | — | $286,000.00 | -$1,716.00 | $286,000.00 | $45.00 | -$312,748.00 | — | — | — | 7,624,933 |
|---|
| 2011-11-30 | $33,563.00 | $180,304.00 | -$146,741.00 | — | $71,792.00 | — | -$71,792.00 | -$179,454.00 | -$71,792.00 | -$151.00 | -$690,626.00 | — | — | — | 81,771,107 |
|---|
| 2011-08-31 | — | — | — | — | $128,333.00 | — | -$128,333.00 | — | -$128,333.00 | — | -$640,612.00 | — | — | — | 43,008,788 |
|---|
| 2011-05-31 | $227,708.00 | $182,071.00 | $381,318.00 | — | $806,937.00 | — | -$425,619.00 | -$2,161.00 | -$427,780.00 | $30.00 | -$427,810.00 | -$0.01 | -$0.01 | 28,864,827 | 28,864,827 |
|---|
| 2011-02-28 | $208,676.00 | $333,255.00 | -$124,579.00 | — | $596,419.00 | — | -$720,998.00 | -$397,360.00 | -$1.12M | $0.00 | -$1.12M | — | — | — | — |
|---|
| 2010-11-30 | $335,427.00 | $290,755.00 | $44,672.00 | — | $821,415.00 | — | -$776,743.00 | $515,816.00 | -$260,927.00 | $0.00 | -$260,927.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 | $208,485.00 | $237,659.00 | -$29,174.00 | — | $135,617.00 | $420,868.00 | -$450,042.00 | — | -$567,160.00 | $0.00 | -$567,160.00 | — | -$1.14 | — | 496,000 |
|---|
| 2024-12-31 | $132,978.00 | $84,995.00 | $47,983.00 | — | $56,048.00 | $392,454.00 | -$344,471.00 | — | -$1.87M | $0.00 | -$1.87M | $0.00 | -$4.48 | 4,169,055,302 | 416,906 |
|---|
| 2023-12-31 | $117,722.00 | $68,917.00 | $48,805.00 | — | $62,459.00 | $272,377.00 | -$223,572.00 | — | $308,452.00 | $0.00 | $308,452.00 | $0.00 | $0.00 | 3,727,444,583 | 10,569,820,229 |
|---|
| 2022-12-31 | $113,802.00 | $33,831.00 | $79,971.00 | — | $71,173.00 | $269,212.00 | -$189,241.00 | — | $1.68M | $0.00 | $1.68M | $0.00 | $0.00 | 3,575,418,028 | 9,239,631,986 |
|---|
| 2021-12-31 | $95,436.00 | $96,245.00 | -$809.00 | — | $124,645.00 | $411,655.00 | -$412,464.00 | — | — | — | -$3.52M | — | $0.00 | — | 8,882,874,843 |
|---|
| 2020-12-31 | $27,776.00 | $27,652.00 | $124.00 | — | — | $233,052.00 | -$232,928.00 | — | — | — | -$2.41M | — | — | — | 2,539,232,818 |
|---|
| 2019-12-31 | $27,376.00 | $38,819.00 | -$11,443.00 | — | — | $210,437.00 | -$221,880.00 | — | — | — | -$2.3M | $0.00 | $0.00 | — | 1,497,474,022 |
|---|
| 2018-12-31 | $12,739.00 | $24,602.00 | -$11,863.00 | — | — | $238,612.00 | -$250,475.00 | $386,928.00 | — | — | $66,763.00 | $0.00 | $0.00 | — | 13,796,746,769 |
|---|
| 2017-12-31 | $15,503.00 | $53,781.00 | -$38,278.00 | — | — | $284,724.00 | -$323,002.00 | -$1.23M | — | — | -$1.56M | — | — | — | 391,580,652 |
|---|
| 2016-12-31 | $72,722.00 | $107,156.00 | -$34,434.00 | — | — | $433,120.00 | -$1.8M | -$1.33M | — | — | -$1.8M | — | — | — | 23,297,454 |
|---|
| 2015-12-31 | $5,970.00 | $32,902.00 | -$26,932.00 | — | — | $171,053.00 | -$197,985.00 | — | — | — | -$197,985.00 | — | — | — | 17,693,871 |
|---|
| 2015-02-28 | — | — | — | — | $136,756.00 | — | -$136,756.00 | $8,000.00 | — | — | -$128,756.00 | — | — | — | 424,977 |
|---|
| 2014-02-28 | — | — | — | — | $260,154.00 | — | -$260,154.00 | — | — | — | -$260,154.00 | — | — | — | 371,751 |
|---|
| 2013-02-28 | — | — | — | — | $350,806.00 | — | -$350,806.00 | -$91,945.00 | -$442,751.00 | — | -$686,539.00 | — | — | — | 134,085,289 |
|---|
| 2012-02-29 | $502,125.00 | $330,616.00 | $171,509.00 | — | $204,792.00 | — | -$204,792.00 | -$182,206.00 | -$204,792.00 | $10,264.00 | -$2.07M | -$0.04 | -$0.04 | 58,728,727 | 58,728,727 |
|---|
| 2011-02-28 | $1.03M | $1.25M | -$221,739.00 | — | $2.81M | — | -$3.03M | $1.44M | -$1.59M | $0.00 | -$1.59M | -$0.06 | -$0.06 | 25,230,698 | 25,230,698 |
|---|