Quarterly
Annual
| Unit: USD | 2024-01-27 | 2023-10-28 | 2023-07-29 | 2023-04-29 | 2023-01-28 | 2022-10-29 | 2022-07-30 | 2022-04-30 | 2022-01-29 | 2021-10-30 | 2021-07-31 | 2021-07-13 | 2021-05-01 | 2021-01-30 | 2020-10-31 | 2020-08-01 | 2020-05-02 | 2020-01-25 | 2019-10-26 | 2019-07-27 | 2019-04-27 | 2019-01-26 | 2018-10-27 | 2018-07-28 | 2018-04-28 | 2018-01-27 | 2017-10-28 | 2017-07-29 | 2017-04-29 | 2017-01-28 | 2016-10-29 | 2016-07-30 | 2016-04-30 | 2016-01-30 | 2015-10-31 | 2015-08-01 | 2015-05-02 | 2015-04-30 | 2015-01-31 | 2014-11-01 | 2014-10-31 | 2014-08-02 | 2014-07-31 | 2014-05-03 | 2014-04-30 | 2014-01-31 | 2014-01-25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 456,673,000 | 610,379,000 | 264,161,000 | 241,847,000 | 447,064,000 | 617,098,000 | 263,858,000 | 260,831,000 | 402,798,000 | 626,977,000 | 240,794,000 | 240,794,000 | 222,778,000 | 411,613,000 | 595,485,000 | 204,014,000 | 256,886,000 | 502,292,000 | 772,228,000 | 319,657,000 | 334,385,000 | 550,330,000 | 814,766,000 | 337,484,000 | 357,654,000 | 603,391,000 | 886,861,000 | 355,711,000 | 342,830,000 | 521,624,000 | 770,671,000 | 239,237,000 | 294,759,000 | 518,423,000 | 755,864,000 | 238,983,000 | 274,001,000 | 274,001,000 | 521,554,000 | 751,702,000 | 751,702,000 | 225,741,000 | 225,741,000 | 301,318,000 | 301,318,000 | 483,113,000 | 483,113,000 |
cost of revenue | 366,785,000 | 474,137,000 | 213,527,000 | 183,565,000 | 342,854,000 | 472,263,000 | 200,370,000 | 180,620,000 | 315,837,000 | 481,418,000 | 180,765,000 | 180,765,000 | 186,876,000 | 341,001,000 | 480,200,000 | 173,152,000 | 191,479,000 | 383,757,000 | 585,278,000 | 248,000,000 | 216,982,000 | 417,377,000 | 604,006,000 | 270,874,000 | 229,320,000 | 456,856,000 | 670,303,000 | 290,998,000 | 220,319,000 | 405,699,000 | 599,157,000 | 191,824,000 | 188,715,000 | 397,783,000 | 580,743,000 | 187,439,000 | 172,871,000 | 172,871,000 | 399,932,000 | 578,191,000 | 578,191,000 | 178,431,000 | 178,431,000 | 198,393,000 | 198,393,000 | 367,271,000 | 367,271,000 |
gross profit | 89,888,000 | 136,242,000 | 50,634,000 | 58,282,000 | 104,210,000 | 144,835,000 | 63,488,000 | 80,211,000 | 86,961,000 | 145,559,000 | 60,029,000 | 60,029,000 | 35,902,000 | 70,612,000 | 115,285,000 | 30,862,000 | 65,407,000 | 118,535,000 | 186,950,000 | 71,657,000 | 117,403,000 | 132,953,000 | 210,760,000 | 66,610,000 | 128,334,000 | 146,535,000 | 216,558,000 | 64,713,000 | 122,511,000 | 115,925,000 | 171,514,000 | 47,413,000 | 106,044,000 | 120,640,000 | 175,121,000 | 51,544,000 | 101,130,000 | 101,130,000 | 121,622,000 | 173,511,000 | 173,511,000 | 47,310,000 | 47,310,000 | 102,925,000 | 102,925,000 | 115,842,000 | 115,842,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 79,756,000 | 96,136,000 | 87,729,000 | 87,374,000 | 110,091,000 | 117,845,000 | 111,019,000 | 100,469,000 | 113,639,000 | 119,854,000 | 98,859,000 | 98,859,000 | 95,961,000 | 106,015,000 | 105,165,000 | 84,106,000 | 102,511,000 | 121,301,000 | 128,950,000 | 113,570,000 | 115,004,000 | 127,315,000 | 131,744,000 | 115,682,000 | 122,979,000 | 128,981,000 | 131,852,000 | 114,427,000 | 111,185,000 | 110,260,000 | 114,754,000 | 98,385,000 | 101,979,000 | 111,091,000 | 115,608,000 | 99,784,000 | 100,825,000 | 100,825,000 | 107,277,000 | 108,095,000 | 108,095,000 | 93,816,000 | 93,816,000 | 102,213,000 | 102,213,000 | 95,373,000 | 95,373,000 |
operating income | 10,132,000 | 35,832,000 | -41,728,000 | -34,433,000 | -5,881,000 | 26,730,000 | -47,531,000 | -20,258,000 | -33,135,000 | 24,589,000 | -41,453,000 | -38,830,000 | -59,292,000 | -64,702,000 | 6,733,000 | -58,915,000 | -52,431,000 | -2,971,000 | 56,431,000 | -43,812,000 | -60,082,000 | 3,021,000 | 78,479,000 | -49,072,000 | 5,205,000 | -295,625,000 | 83,256,000 | -55,539,000 | 4,359,000 | 5,198,000 | 56,760,000 | -52,762,000 | -4,212,000 | -2,438,000 | 59,513,000 | -48,240,000 | 305,000 | 305,000 | 14,345,000 | 65,416,000 | 65,416,000 | -46,506,000 | -46,506,000 | 712,000 | 712,000 | 20,469,000 | 20,469,000 |
net income | -9,162,000 | 24,180,000 | -50,388,000 | -46,250,000 | -25,049,000 | 22,144,000 | -52,707,000 | -10,956,000 | -36,801,000 | 22,528,000 | -44,346,000 | -44,346,000 | -44,361,000 | -48,289,000 | 7,515,000 | -46,652,000 | -40,333,000 | -1,693,000 | 35,931,000 | -32,155,000 | -46,218,000 | 769,000 | 59,697,000 | -38,622,000 | 17,057,000 | -283,235,000 | 48,395,000 | -34,783,000 | 227,000 | 3,761,000 | 29,289,000 | -27,916,000 | -2,796,000 | -3,603,000 | 33,401,000 | -26,918,000 | -256,000 | -256,000 | 8,650,000 | 36,951,000 | 36,951,000 | -26,213,000 | -26,213,000 | 585,000 | 585,000 | 12,070,000 | 12,070,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.
