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 | 2020-02-13 | 2019-12-31 | 2019-11-01 | 2019-09-30 | 2019-08-15 | 2019-06-30 | 2019-03-31 | 2019-01-30 | 2018-12-31 | 2018-11-02 | 2018-09-30 | 2018-08-23 | 2018-06-30 | 2018-03-31 | 2018-02-01 | 2017-12-31 | 2017-11-27 | 2017-09-30 | 2017-08-17 | 2017-06-30 | 2017-03-31 | 2017-01-24 | 2016-12-31 | 2016-11-02 | 2016-09-30 | 2016-08-31 | 2016-06-30 | 2016-03-31 | 2016-01-28 | 2015-12-31 | 2015-10-31 | 2015-09-30 | 2015-08-12 | 2015-06-30 | 2015-03-31 | 2015-01-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 260,348,000,000 | 224,790,000,000 | 234,156,000,000 | 208,200,000,000 | 247,756,000,000 | 207,176,000,000 | 205,555,000,000 | 204,052,000,000 | 242,580,000,000 | 200,690,000,000 | 205,740,000,000 | 187,395,000,000 | 221,084,000,000 | 155,059,000,000 | 153,751,000,000 | 114,314,000,000 | 24,065,000,000 | 161,456,000,000 | 15,989,000,000 | 119,017,000,000 | 16,741,000,000 | 114,924,000,000 | 93,498,000,000 | 17,031,000,000 | 117,278,000,000 | 11,951,000,000 | 85,148,000,000 | 12,229,000,000 | 80,920,000,000 | 61,932,000,000 | 34,877,000,000 | 83,028,000,000 | -5,931,000,000 | 55,122,000,000 | 7,403,000,000 | 50,184,000,000 | 38,579,000,000 | 7,276,000,000 | 53,248,000,000 | 5,126,000,000 | 34,292,000,000 | 4,838,000,000 | 32,154,000,000 | 24,184,000,000 | 5,206,000,000 | 34,543,000,000 | 3,409,000,000 | 22,171,000,000 | 3,265,000,000 | 20,245,000,000 | 17,425,000,000 | 4,162,000,000 | 26,179,000,000 | 16,829,000,000 | 15,771,000,000 | 12,031,000,000 | 18,745,000,000 | 10,950,000,000 | 10,778,000,000 | 1,395,543,399 |
cost of revenue | 156,214,000,000 | 139,664,000,000 | 142,347,000,000 | 138,823,000,000 | 150,005,000,000 | 131,210,000,000 | 129,657,000,000 | 138,945,000,000 | 146,658,000,000 | 129,750,000,000 | 124,097,000,000 | 125,454,000,000 | 121,268,000,000 | 89,960,000,000 | 84,523,000,000 | 72,502,000,000 | 12,581,000,000 | 84,332,000,000 | 8,826,000,000 | 65,546,000,000 | 8,738,000,000 | 59,987,000,000 | 55,610,000,000 | 8,831,000,000 | 60,813,000,000 | 6,571,000,000 | 46,786,000,000 | 6,607,000,000 | 43,720,000,000 | 32,504,000,000 | 5,526,000,000 | 35,078,000,000 | 5,931,000,000 | 22,002,000,000 | 2,576,000,000 | 17,460,000,000 | 15,490,000,000 | 2,607,000,000 | 19,126,000,000 | 1,962,000,000 | 13,123,000,000 | 1,767,000,000 | 11,744,000,000 | 9,562,000,000 | 1,649,000,000 | 10,951,000,000 | 12,000,000 | 7,131,000,000 | 2,166,000,000 | 6,711,000,000 | 6,133,000,000 | 1,704,000,000 | 7,520,000,000 | 5,596,000,000 | 4,585,000,000 | 3,470,000,000 | 4,171,000,000 | 3,001,000,000 | 2,727,000,000 | 366,342,208 |
gross profit | 104,134,000,000 | 85,126,000,000 | 91,809,000,000 | 69,377,000,000 | 97,751,000,000 | 75,966,000,000 | 75,898,000,000 | 65,107,000,000 | 95,922,000,000 | 70,940,000,000 | 81,643,000,000 | 61,941,000,000 | 99,816,000,000 | 65,099,000,000 | 69,228,000,000 | 41,812,000,000 | 11,484,000,000 | 77,124,000,000 | 7,163,000,000 | 53,471,000,000 | 8,003,000,000 | 54,937,000,000 | 37,888,000,000 | 8,200,000,000 | 56,465,000,000 | 5,380,000,000 | 38,362,000,000 | 5,622,000,000 | 37,200,000,000 | 29,428,000,000 | 29,351,000,000 | 47,950,000,000 | -11,862,000,000 | 33,120,000,000 | 4,827,000,000 | 32,724,000,000 | 23,089,000,000 | 4,669,000,000 | 34,122,000,000 | 3,164,000,000 | 21,169,000,000 | 3,071,000,000 | 20,410,000,000 | 14,622,000,000 | 3,557,000,000 | 23,592,000,000 | 3,397,000,000 | 15,040,000,000 | 1,099,000,000 | 13,534,000,000 | 11,292,000,000 | 2,458,000,000 | 18,659,000,000 | 11,233,000,000 | 11,186,000,000 | 8,561,000,000 | 14,574,000,000 | 7,949,000,000 | 8,051,000,000 | 1,029,201,191 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 13,488,000,000 | 14,218,000,000 | 10,465,000,000 | 13,880,000,000 | 13,521,000,000 | 15,150,000,000 | 14,193,000,000 | 10,944,000,000 | 15,705,000,000 | 15,297,000,000 | 13,519,000,000 | 13,302,000,000 | 13,607,000,000 | 19,245,000,000 | 11,082,000,000 | 10,587,000,000 | 0 | 11,077,000,000 | 0 | 10,938,000,000 | 0 | 10,478,000,000 | 8,659,000,000 | 0 | 8,901,000,000 | 0 | 8,365,000,000 | 0 | 11,510,000,000 | 6,686,000,000 | 0 | 6,289,000,000 | 0 | 5,083,000,000 | 0 | 4,696,000,000 | 4,518,000,000 | 0 | 4,420,000,000 | 0 | 4,134,000,000 | 0 | 3,988,000,000 | 3,573,000,000 | 0 | 3,749,000,000 | 0 | 3,225,000,000 | 0 | 3,241,000,000 | 3,042,000,000 | 0 | 3,083,000,000 | 2,581,000,000 | 1,952,000,000 | 1,200,000,000 | 1,707,000,000 | 1,168,000,000 | 1,018,000,000 | 137,398,439 |
sales and marketing | 33,783,000,000 | 25,485,000,000 | 27,047,000,000 | 24,931,000,000 | 30,628,000,000 | 22,359,000,000 | 25,578,000,000 | 27,200,000,000 | 36,706,000,000 | 28,857,000,000 | 27,036,000,000 | 25,153,000,000 | 25,343,000,000 | 17,371,000,000 | 13,652,000,000 | 12,179,000,000 | -2,354,000,000 | 15,800,000,000 | -1,617,000,000 | 11,996,000,000 | -1,558,000,000 | 10,698,000,000 | 9,649,000,000 | -1,757,000,000 | 12,104,000,000 | -1,277,000,000 | 9,106,000,000 | -1,348,000,000 | 8,921,000,000 | 7,641,000,000 | -1,350,000,000 | 8,542,000,000 | -1,671,000,000 | 6,266,000,000 | -715,000,000 | 4,850,000,000 | 4,332,000,000 | -603,000,000 | 4,490,000,000 | -579,000,000 | 3,878,000,000 | -544,000,000 | 3,614,000,000 | 2,861,000,000 | -548,000,000 | 3,641,000,000 | -756,000,000 | 2,564,000,000 | 0 | 2,241,000,000 | 2,531,000,000 | -482,000,000 | 3,021,000,000 | 1,749,000,000 | 1,212,000,000 | 1,278,000,000 | 1,897,000,000 | 657,000,000 | 713,000,000 | 83,822,701 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 11,261,000,000 | 9,408,000,000 | 7,297,000,000 | 12,832,000,000 | 10,327,000,000 | 10,591,000,000 | 8,433,000,000 | 7,415,000,000 | 8,465,000,000 | 8,874,000,000 | 7,168,000,000 | 27,734,000,000 | 8,692,000,000 | 11,961,000,000 | 6,837,000,000 | 7,871,000,000 | -1,114,000,000 | 7,415,000,000 | -885,000,000 | 6,591,000,000 | -921,000,000 | 6,320,000,000 | 7,612,000,000 | -850,000,000 | 5,853,000,000 | -658,000,000 | 4,779,000,000 | -1,005,000,000 | 6,645,000,000 | 4,551,000,000 | -727,000,000 | 4,572,000,000 | -1,070,000,000 | 3,439,000,000 | -543,000,000 | 3,679,000,000 | 3,394,000,000 | -441,000,000 | 3,287,000,000 | -420,000,000 | 2,815,000,000 | -413,000,000 | 2,743,000,000 | 2,333,000,000 | -372,000,000 | 2,500,000,000 | -328,000,000 | 2,128,000,000 | -361,000,000 | 2,244,000,000 | 2,477,000,000 | -385,000,000 | 2,419,000,000 | 1,960,000,000 | 944,000,000 | 514,000,000 | 2,046,000,000 | 793,000,000 | 865,000,000 | 87,684,015 |
operating income | 73,133,000,000 | 51,542,000,000 | 47,288,000,000 | 54,137,000,000 | 60,006,000,000 | 50,829,000,000 | 50,955,000,000 | 48,390,000,000 | 63,713,000,000 | 55,934,000,000 | 50,796,000,000 | 69,604,000,000 | 50,814,000,000 | 51,465,000,000 | 34,523,000,000 | 34,681,000,000 | -3,468,000,000 | 37,564,000,000 | -2,502,000,000 | 32,531,000,000 | -2,479,000,000 | 30,562,000,000 | 29,123,000,000 | -2,607,000,000 | 29,667,000,000 | -1,935,000,000 | 24,861,000,000 | -2,353,000,000 | 29,180,000,000 | 20,207,000,000 | -2,077,000,000 | 21,460,000,000 | -2,741,000,000 | 16,536,000,000 | -1,258,000,000 | 15,211,000,000 | 13,557,000,000 | -1,044,000,000 | 13,458,000,000 | -999,000,000 | 12,124,000,000 | -957,000,000 | 11,596,000,000 | 9,510,000,000 | -920,000,000 | 10,703,000,000 | -1,084,000,000 | 8,645,000,000 | -361,000,000 | 8,373,000,000 | 8,693,000,000 | -867,000,000 | 9,137,000,000 | 6,888,000,000 | 4,284,000,000 | 2,858,000,000 | 5,773,000,000 | 2,657,000,000 | 2,631,000,000 | -259,995,173 |
net income | 22,511,000,000 | 33,584,000,000 | 42,490,000,000 | 27,044,000,000 | 54,723,000,000 | 25,137,000,000 | 24,943,000,000 | 16,717,000,000 | 55,653,000,000 | 15,006,000,000 | 30,847,000,000 | -7,663,000,000 | 49,002,000,000 | 13,634,000,000 | 34,705,000,000 | 7,131,000,000 | 5,850,000,000 | 39,560,000,000 | 2,708,000,000 | 20,364,000,000 | 3,551,000,000 | 24,375,000,000 | 8,765,000,000 | 3,894,000,000 | 26,798,000,000 | 1,922,000,000 | 13,501,000,000 | 1,212,000,000 | 8,020,000,000 | 9,221,000,000 | 4,111,000,000 | 25,996,000,000 | 5,125,000,000 | 16,584,000,000 | 2,583,000,000 | 17,513,000,000 | 9,532,000,000 | 2,870,000,000 | 20,664,000,000 | 1,352,000,000 | 9,045,000,000 | 1,326,000,000 | 8,814,000,000 | 5,112,000,000 | 1,885,000,000 | 12,434,000,000 | 986,000,000 | 6,395,000,000 | 832,000,000 | 5,161,000,000 | 2,599,000,000 | 1,487,000,000 | 9,347,000,000 | 4,345,000,000 | 6,844,000,000 | 5,451,000,000 | 8,801,000,000 | 5,248,000,000 | 5,420,000,000 | 716,273,831 |
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.
