Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2012-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 306,076,999,999 | 247,698,000,000 | 287,931,000,000 | 242,956,000,000 | 295,446,000,000 | 243,535,000,000 | 267,600,000,000 | 239,655,000,000 | 275,907,157,000 | 218,708,358,000 | 253,800,470,000 | 203,176,169,000 | 224,328,155,000 | 174,214,464,000 | 201,054,058,000 | 146,205,209,000 | 170,684,038,000 | 134,842,785,000 | 150,280,602,000 | 121,081,059,000 | 134,832,549,000 | 104,768,279,000 | 122,291,030,000 | 100,127,901,000 | 110,165,334,000 | 83,746,258,000 | 93,201,975,000 | 76,225,660,000 | 80,189,446,000 | 60,725,781,000 | 65,236,755,000 | 53,969,663,000 | 54,607,543,000 | 44,110,150,000 | 45,928,687,000 | 36,640,575,000 | 34,720,048,000 | 29,012,003,000 | 28,612,850,000 | 22,657,416,000 | 20,123,318,000 | 18,038,518,000 | 17,453,166,000 | 12,574,008,000 |
cost of revenue | 262,996,999,999 | 208,947,000,000 | 246,498,000,000 | 206,938,000,000 | 253,909,000,000 | 207,339,000,000 | 231,706,000,000 | 206,209,000,000 | 238,784,815,000 | 187,615,621,000 | 222,070,876,000 | 174,054,150,000 | 193,185,835,000 | 147,419,446,000 | 172,418,571,000 | 123,669,699,000 | 146,685,835,000 | 114,728,621,000 | 128,155,583,000 | 102,897,352,000 | 115,660,696,000 | 88,658,757,000 | 105,777,074,000 | 85,969,599,000 | 95,805,441,000 | 70,763,508,000 | 80,554,156,000 | 63,989,962,000 | 67,941,173,000 | 51,077,961,000 | 55,466,733,000 | 46,212,860,000 | 46,798,500,000 | 38,015,664,000 | 40,019,182,000 | 32,174,983,000 | 30,309,818,000 | 25,467,986,000 | 25,457,621,000 | 20,396,018,000 | 18,082,563,000 | 16,263,353,000 | 15,899,888,000 | 11,425,557,000 |
gross profit | 43,080,000,000 | 38,751,000,000 | 41,433,000,000 | 36,018,000,000 | 41,537,000,000 | 36,196,000,000 | 35,894,000,000 | 33,446,000,000 | 37,122,342,000 | 31,092,737,000 | 31,729,594,000 | 29,122,019,000 | 31,142,320,000 | 26,795,018,000 | 28,635,487,000 | 22,535,510,000 | 23,998,203,000 | 20,114,164,000 | 22,125,019,000 | 18,183,707,000 | 19,171,853,000 | 16,109,522,000 | 16,513,956,000 | 14,158,302,000 | 14,359,893,000 | 12,982,750,000 | 12,647,819,000 | 12,235,698,000 | 12,248,273,000 | 9,647,820,000 | 9,770,022,000 | 7,756,803,000 | 7,809,043,000 | 6,094,486,000 | 5,909,505,000 | 4,465,592,000 | 4,410,230,000 | 3,544,017,000 | 3,155,229,000 | 2,261,398,000 | 2,040,755,000 | 1,775,165,000 | 1,553,278,000 | 1,148,451,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||
research and development | 4,274,999,999 | 3,794,000,000 | 4,072,000,000 | 4,186,000,000 | 4,366,000,000 | 4,116,000,000 | 4,027,000,000 | 4,384,000,000 | 4,105,119,000 | 4,004,001,000 | 3,693,410,000 | 4,529,506,000 | 4,503,450,000 | 4,106,739,000 | 3,603,600,000 | 3,935,159,000 | 3,591,058,000 | 3,585,171,000 | 3,725,903,000 | 3,716,545,000 | 3,502,059,000 | 3,448,739,000 | 2,780,551,000 | 2,413,034,000 | 2,060,873,000 | 1,756,050,000 | 1,546,390,000 | 1,556,752,000 | 1,468,084,000 | 1,462,600,000 | 1,338,905,000 | 1,111,318,000 | 1,080,054,000 | 884,742,000 | 784,621,000 | 704,387,000 | 618,946,000 | 511,973,000 | 419,990,000 | 285,010,000 | 275,815,000 | 251,126,000 | 218,182,000 | 220,329,000 |
sales and marketing | 0 | 7,955,000,000 | 11,063,000,000 | 8,005,000,000 | 11,985,000,000 | 7,605,000,000 | 9,477,000,000 | 8,705,000,000 | 13,362,697,000 | 7,769,166,000 | 10,612,420,000 | 6,998,757,000 | 10,423,229,000 | 5,460,508,000 | 6,803,919,000 | 4,468,316,000 | 8,225,450,000 | 4,446,816,000 | 5,621,380,000 | 3,940,399,000 | 6,352,543,000 | 4,131,639,000 | 5,261,139,000 | 3,491,419,000 | 4,743,326,000 | 3,300,107,000 | 4,075,143,000 | 2,709,000,000 | 3,665,929,000 | 2,192,641,000 | 2,598,184,000 | 2,116,270,000 | 2,665,241,000 | 1,662,719,000 | 1,981,922,000 | 1,426,290,000 | 1,470,650,000 | 879,974,000 | 1,066,020,000 | 593,636,000 | 523,313,000 | 376,584,000 | 428,216,000 | 193,031,000 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 17,699,000,000 | 19,037,000,000 | 17,872,000,000 | 20,508,000,000 | 16,976,000,000 | 18,632,000,000 | 17,948,000,000 | 20,064,705,000 | 17,325,834,000 | 17,210,345,000 | 16,016,774,000 | 16,729,873,000 | 13,188,404,000 | 13,379,479,000 | 11,811,586,000 | 12,466,560,000 | 10,096,049,000 | 10,511,184,000 | 9,384,407,000 | 10,256,155,000 | 9,157,566,000 | 9,506,185,000 | 8,249,418,000 | 9,151,895,000 | 7,424,207,000 | 7,429,270,000 | 7,126,848,000 | 7,619,963,000 | 6,408,757,000 | 6,191,083,000 | 5,394,081,000 | 5,560,090,000 | 4,214,263,000 | 3,866,102,000 | 3,157,522,000 | 3,076,764,000 | 2,558,710,000 | 2,457,164,000 | 5,234,474,000 | 1,504,250,000 | 1,229,430,000 | 1,139,189,000 | 1,113,200,000 |
operating income | 36,688,999,999 | 29,448,000,000 | 34,172,000,000 | 30,063,000,000 | 36,859,000,000 | 28,697,000,000 | 32,136,000,000 | 31,037,000,000 | 37,532,521,000 | 29,099,001,000 | 31,516,175,000 | 27,545,037,000 | 31,656,552,000 | 22,755,651,000 | 23,786,998,000 | 20,215,061,000 | 24,283,068,000 | 18,128,036,000 | 19,858,467,000 | 17,041,351,000 | 20,110,757,000 | 16,737,944,000 | 17,547,875,000 | 14,153,871,000 | 15,956,094,000 | 12,480,364,000 | 13,050,803,000 | 11,392,600,000 | 12,753,976,000 | 10,063,998,000 | 10,128,172,000 | 8,621,669,000 | 9,305,385,000 | 6,761,724,000 | 6,632,645,000 | 5,288,199,000 | 5,166,360,000 | 3,950,657,000 | 3,943,174,000 | 6,113,120,000 | 2,295,045,000 | 1,857,140,000 | 1,785,587,000 | 1,517,115,000 |
net income | 6,391,000,000 | 9,303,000,000 | 8,270,000,000 | 6,427,000,000 | 4,828,000,000 | 6,266,000,000 | 3,758,000,000 | 2,409,000,000 | -391,987,000 | 2,572,437,000 | 300,756,000 | 1,659,744,000 | 594,947,000 | 4,383,349,000 | 5,044,075,000 | 2,320,449,000 | 529,547,000 | 4,973,207,000 | 2,266,552,000 | 1,225,574,000 | -938,904,000 | -650,739,000 | -1,033,919,000 | 4,431,000 | -1,596,201,000 | 502,386,000 | -402,984,000 | 843,098,000 | -505,703,000 | -416,178,000 | -358,150,000 | -864,866,000 | -4,246,471,000 | -667,238,000 | -723,140,000 | -822,607,000 | -756,130,000 | -406,640,000 | -787,945,000 | -3,851,722,000 | -262,623,000 | -81,975,000 | -232,309,000 | -378,109,000 |
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
