Quarterly
Annual
| Unit: USD | 2025-09-27 | 2025-06-28 | 2025-03-29 | 2024-12-28 | 2024-09-28 | 2024-06-29 | 2024-03-30 | 2023-12-30 | 2023-09-30 | 2023-07-01 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-01-02 | 2020-10-03 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 287,900,000 | 344,764,000 | 259,756,000 | 550,857,000 | 255,380,000 | 397,146,000 | 252,662,000 | 612,869,000 | 305,147,000 | 373,356,000 | 304,173,000 | 672,579,000 | 316,290,000 | 371,783,000 | 399,781,000 | 664,481,000 | 359,540,000 | 378,672,000 | 332,949,000 | 645,584,000 | 339,837,000 | 249,310,000 | 175,098,000 | 562,083,000 | 294,160,000 | 260,119,000 | 210,173,000 | 496,371,000 | 272,939,000 | 208,398,000 |
yoy | 12.73% | -13.19% | 2.81% | -10.12% | -16.31% | 6.37% | -16.93% | -8.88% | -3.52% | 0.42% | -23.92% | 1.22% | -12.03% | -1.82% | 20.07% | 2.93% | 5.80% | 51.89% | 90.15% | 14.86% | 15.53% | -4.16% | -16.69% | 13.24% | 7.77% | 24.82% | ||||
qoq | -16.49% | 32.73% | -52.85% | 115.70% | -35.70% | 57.18% | -58.77% | 100.84% | -18.27% | 22.74% | -54.78% | 112.65% | -14.93% | -7.00% | -39.84% | 84.81% | -5.05% | 13.73% | -48.43% | 89.97% | 36.31% | 42.38% | -68.85% | 91.08% | 13.09% | 23.76% | -57.66% | 81.86% | 30.97% | |
cost of revenue | 162,109,000 | 195,040,000 | 146,147,000 | 309,451,000 | 152,363,000 | 205,505,000 | 140,624,000 | 330,190,000 | 177,093,000 | 201,594,000 | 172,555,000 | 387,522,000 | 192,190,000 | 195,935,000 | 220,747,000 | 347,096,000 | 192,608,000 | 200,811,000 | 167,173,000 | 346,159,000 | 178,301,000 | 139,519,000 | 102,089,000 | 334,463,000 | 169,889,000 | 142,749,000 | 119,760,000 | 301,082,000 | 156,663,000 | 112,909,000 |
gross profit | 125,791,000 | 149,724,000 | 113,609,000 | 241,406,000 | 103,017,000 | 191,641,000 | 112,038,000 | 282,679,000 | 128,054,000 | 171,762,000 | 131,618,000 | 285,057,000 | 124,100,000 | 175,848,000 | 179,034,000 | 317,385,000 | 166,932,000 | 177,861,000 | 165,776,000 | 299,425,000 | 161,536,000 | 109,791,000 | 73,009,000 | 227,620,000 | 124,271,000 | 117,370,000 | 90,413,000 | 195,289,000 | 116,276,000 | 95,489,000 |
yoy | 22.11% | -21.87% | 1.40% | -14.60% | -19.55% | 11.57% | -14.88% | -0.83% | 3.19% | -2.32% | -26.48% | -10.19% | -25.66% | -1.13% | 8.00% | 6.00% | 3.34% | 62.00% | 127.06% | 31.55% | 29.99% | -6.46% | -19.25% | 16.56% | 6.88% | 22.91% | ||||
qoq | -15.98% | 31.79% | -52.94% | 134.34% | -46.24% | 71.05% | -60.37% | 120.75% | -25.45% | 30.50% | -53.83% | 129.70% | -29.43% | -1.78% | -43.59% | 90.13% | -6.14% | 7.29% | -44.64% | 85.36% | 47.13% | 50.38% | -67.93% | 83.16% | 5.88% | 29.82% | -53.70% | 67.95% | 21.77% | |
gross margin % | 43.69% | 43.43% | 43.74% | 43.82% | 40.34% | 48.25% | 44.34% | 46.12% | 41.96% | 46.00% | 43.27% | 42.38% | 39.24% | 47.30% | 44.78% | 47.76% | 46.43% | 46.97% | 49.79% | 46.38% | 47.53% | 44.04% | 41.70% | 40.50% | 42.25% | 45.12% | 43.02% | 39.34% | 42.60% | 45.82% |
operating expenses | ||||||||||||||||||||||||||||||
research and development | 61,958,000 | 59,750,000 | 77,423,000 | 80,838,000 | 70,778,000 | 74,223,000 | 80,322,000 | 79,235,000 | 65,517,000 | 77,758,000 | 80,785,000 | 76,940,000 | 67,275,000 | 62,522,000 | 64,947,000 | 61,330,000 | 65,784,000 | 55,578,000 | 56,370,000 | 52,346,000 | 54,782,000 | 57,770,000 | 49,593,000 | 52,526,000 | 49,644,000 | 44,355,000 | 40,080,000 | 37,095,000 | 37,900,000 | 35,444,000 |
sales and marketing | 67,762,000 | 62,576,000 | 64,210,000 | 86,644,000 | 73,181,000 | 71,643,000 | 61,835,000 | 83,950,000 | 58,601,000 | 66,600,000 | 63,621,000 | 78,696,000 | 72,649,000 | 63,993,000 | 59,955,000 | 83,736,000 | 73,236,000 | 67,231,000 | 57,205,000 | 74,453,000 | 58,338,000 | 77,273,000 | 50,504,000 | 77,423,000 | 70,894,000 | 61,482,000 | 49,371,000 | 65,852,000 | 56,792,000 | 60,819,000 |
general and administrative | 30,480,000 | 30,327,000 | 33,200,000 | 25,831,000 | 28,427,000 | 33,186,000 | 40,841,000 | 39,799,000 | 32,299,000 | 48,665,000 | 44,438,000 | 43,117,000 | 44,240,000 | 42,373,000 | 44,090,000 | 39,725,000 | 39,456,000 | 38,323,000 | 39,806,000 | 35,242,000 | 32,989,000 | 31,662,000 | 26,119,000 | 30,209,000 | 28,563,000 | 26,583,000 | 23,900,000 | 23,823,000 | 21,383,000 | 20,860,000 |
total operating expenses | 160,200,000 | 152,653,000 | 174,833,000 | 193,313,000 | 172,386,000 | 179,052,000 | 182,998,000 | 202,984,000 | 156,417,000 | 193,023,000 | 188,844,000 | 198,753,000 | 184,164,000 | 168,888,000 | 168,992,000 | 184,791,000 | 178,476,000 | 161,132,000 | 153,381,000 | 162,041,000 | 146,109,000 | 166,705,000 | 126,216,000 | 160,158,000 | 149,101,000 | 132,420,000 | 113,351,000 | 126,770,000 | 116,075,000 | 117,123,000 |
operating income | -34,409,000 | -2,929,000 | -61,224,000 | 48,093,000 | -69,369,000 | 12,589,000 | -70,960,000 | 79,695,000 | -28,363,000 | -21,261,000 | -57,226,000 | 86,304,000 | -60,064,000 | 6,960,000 | 10,042,000 | 132,594,000 | -11,544,000 | 16,729,000 | 12,395,000 | 137,384,000 | 15,427,000 | -56,914,000 | -53,207,000 | 67,462,000 | -24,830,000 | -15,050,000 | -22,938,000 | 68,519,000 | 201,000 | -21,634,000 |
yoy | -50.40% | -123.27% | -13.72% | -39.65% | 144.58% | -159.21% | 24.00% | -7.66% | -52.78% | -405.47% | -669.87% | -34.91% | 420.30% | -58.40% | -18.98% | -3.49% | -174.83% | -129.39% | -123.30% | 103.65% | -162.13% | 278.17% | 131.96% | -1.54% | -12453.23% | -30.43% | ||||
qoq | 1074.77% | -95.22% | -227.30% | -169.33% | -651.03% | -117.74% | -189.04% | -380.98% | 33.40% | -62.85% | -166.31% | -243.69% | -962.99% | -30.69% | -92.43% | -1248.60% | -169.01% | 34.97% | -90.98% | 790.54% | -127.11% | 6.97% | -178.87% | -371.70% | 64.98% | -34.39% | -133.48% | 33989.05% | -100.93% | |
operating margin % | -11.95% | -0.85% | -23.57% | 8.73% | -27.16% | 3.17% | -28.08% | 13.00% | -9.29% | -5.69% | -18.81% | 12.83% | -18.99% | 1.87% | 2.51% | 19.95% | -3.21% | 4.42% | 3.72% | 21.28% | 4.54% | -22.83% | -30.39% | 12.00% | -8.44% | -5.79% | -10.91% | 13.80% | 0.07% | -10.38% |
other income | -1,322,000 | 661,000 | 193,000 | -6,029,000 | 4,864,000 | -2,464,000 | -3,303,000 | 10,274,000 | -6,696,000 | 1,424,000 | -2,832,000 | 23,576,000 | -8,364,000 | -9,858,000 | -2,281,000 | -1,402,000 | -2,271,000 | 1,998,000 | -1,578,000 | 4,257,000 | 3,273,000 | 365,000 | -1,423,000 | 4,424,000 | -4,985,000 | 1,068,000 | -710,000 | -3,999,000 | -847,000 | -3,744,000 |
interest income | 1,528,000 | 1,572,000 | 1,973,000 | 1,861,000 | 2,327,000 | 2,629,000 | 3,933,000 | 3,075,000 | 2,661,000 | 2,391,000 | 3,181,000 | 1,967,000 | 1,070,000 | 429,000 | 123,000 | 33,000 | 32,000 | 34,000 | 44,000 | 36,000 | 44,000 | 81,000 | 874,000 | 998,000 | 3,330,000 | 806,000 | 611,000 | |||
interest expense | -129,000 | -117,000 | -109,000 | -110,000 | -108,000 | -106,000 | -122,000 | -105,000 | -148,000 | -274,000 | -152,000 | -158,000 | -168,000 | -196,000 | -90,000 | -98,000 | -67,000 | -77,000 | -182,000 | -265,000 | -300,000 | -360,000 | -374,000 | -453,000 | -398,000 | -1,144,000 | -1,116,000 | |||
total other income | 77,000 | 2,116,000 | 2,057,000 | -4,278,000 | 7,083,000 | 59,000 | 508,000 | 13,244,000 | -4,183,000 | 3,541,000 | 197,000 | 25,385,000 | -7,462,000 | -9,625,000 | -2,248,000 | -1,467,000 | -2,306,000 | 1,955,000 | -1,716,000 | 4,028,000 | 3,017,000 | 86,000 | -923,000 | 4,969,000 | -4,154,000 | 1,874,000 | -99,000 | -4,397,000 | -1,991,000 | -4,860,000 |
income before benefit from income taxes | -34,332,000 | -813,000 | -59,167,000 | 43,815,000 | -62,286,000 | 12,648,000 | -70,452,000 | 92,939,000 | -32,546,000 | -17,720,000 | -57,029,000 | 111,689,000 | -67,526,000 | -2,665,000 | 7,794,000 | 131,127,000 | -13,850,000 | 18,684,000 | 10,679,000 | 141,412,000 | 18,444,000 | -56,828,000 | -54,130,000 | 72,431,000 | -28,984,000 | -13,176,000 | -23,037,000 | 64,122,000 | -1,790,000 | -26,494,000 |
benefit from income taxes | 3,526,000 | 2,566,000 | 10,977,000 | -6,422,000 | -9,193,000 | 8,939,000 | -743,000 | 11,992,000 | -1,306,000 | 5,851,000 | -26,377,000 | 36,501,000 | -3,458,000 | -2,068,000 | -772,000 | 7,646,000 | -5,106,000 | 858,000 | -6,542,000 | 9,120,000 | 33,000 | 152,000 | -1,810,000 | 1,656,000 | 616,000 | 833,000 | -213,000 | 2,455,000 | -70,000 | 494,000 |
net income | -37,858,000 | -3,379,000 | -70,144,000 | 50,237,000 | -53,093,000 | 3,709,000 | -69,709,000 | 80,947,000 | -31,240,000 | -23,571,000 | -30,652,000 | 75,188,000 | -64,068,000 | -597,000 | 8,566,000 | 123,481,000 | -8,744,000 | 17,826,000 | 17,221,000 | 132,292,000 | 18,411,000 | -56,980,000 | -52,320,000 | 70,775,000 | -29,600,000 | -14,009,000 | -22,824,000 | 61,667,000 | -1,720,000 | -26,988,000 |
yoy | -28.69% | -191.10% | 0.62% | -37.94% | 69.95% | -115.74% | 127.42% | 7.66% | -51.24% | 3848.24% | -457.83% | -39.11% | 632.71% | -103.35% | -50.26% | -6.66% | -147.49% | -131.28% | -132.91% | 86.92% | -162.20% | 306.74% | 129.23% | 14.77% | 1620.93% | -48.09% | ||||
qoq | 1020.39% | -95.18% | -239.63% | -194.62% | -1531.46% | -105.32% | -186.12% | -359.11% | 32.54% | -23.10% | -140.77% | -217.36% | 10631.66% | -106.97% | -93.06% | -1512.18% | -149.05% | 3.51% | -86.98% | 618.55% | -132.31% | 8.91% | -173.92% | -339.10% | 111.29% | -38.62% | -137.01% | -3685.29% | -93.63% | |
net income margin % | -13.15% | -0.98% | -27.00% | 9.12% | -20.79% | 0.93% | -27.59% | 13.21% | -10.24% | -6.31% | -10.08% | 11.18% | -20.26% | -0.16% | 2.14% | 18.58% | -2.43% | 4.71% | 5.17% | 20.49% | 5.42% | -22.86% | -29.88% | 12.59% | -10.06% | -5.39% | -10.86% | 12.42% | -0.63% | -12.95% |
net income per share | -0.22 | 0.62 | -0.01 | -0.45 | ||||||||||||||||||||||||||
basic | -0.048 | -0.03 | -0.58 | 0.41 | -0.43 | 0.03 | -0.56 | 0.65 | -0.24 | -0.18 | -0.24 | 0.59 | -0.5 | 0 | 0.07 | 0.97 | -0.08 | 0.14 | 0.14 | 1.14 | -0.088 | -0.52 | -0.48 | 0.65 | 0.06 | -0.13 | ||||
diluted | -0.048 | -0.03 | -0.58 | 0.4 | -0.43 | 0.03 | -0.56 | 0.64 | -0.24 | -0.18 | -0.24 | 0.57 | -0.45 | 0 | 0.06 | 0.87 | -0.07 | 0.12 | 0.12 | 1.01 | -0.088 | -0.52 | -0.48 | 0.6 | 0.055 | -0.13 | ||||
weighted-average shares used for eps calculation | 120,753,102 | 109,807,154 | 103,783,006 | 102,331,529 | 100,148,106 | 65,706,215 | 60,074,763 | |||||||||||||||||||||||
basic | 120,423,439 | 119,919,163 | 122,071,586 | 123,218,532 | 122,553,129 | 123,749,605 | 125,181,717 | 127,702,885 | 128,311,109 | 127,952,875 | 127,212,245 | 127,691,030 | 127,884,400 | 128,112,234 | 127,662,826 | 122,245,212 | 125,138,279 | 121,880,615 | 115,610,523 | 109,477,622 | 109,515,049 | 108,984,683 | 105,522,313 | |||||||
diluted | 120,423,439 | 119,919,163 | 124,731,619 | 123,218,532 | 127,245,459 | 123,749,605 | 126,742,153 | 127,702,885 | 128,311,109 | 127,952,875 | 131,502,986 | 137,762,078 | 127,884,400 | 139,642,570 | 142,322,448 | 140,309,152 | 144,181,632 | 143,055,546 | 130,644,147 | 109,477,622 | 109,515,049 | 118,415,968 | 105,522,313 | |||||||
total comprehensive income | ||||||||||||||||||||||||||||||
change in foreign currency translation adjustment | 583 | 3,496 | 656 | -1,116 | 1,871 | 681 | -85 | -863 | 2,035 | 802 | 4,542 | -7,226 | -250 | -1,711 | 100 | -360 | 252 | -784 | 199 | 847 | -1,095 | 219 | -431 | -519 | 1,107 | -663 | ||||
net unrealized loss on marketable securities | -35 | -23 | -33 | -84 | -8 | -6 | -26 | |||||||||||||||||||||||
comprehensive income | -5,097.5 | 94 | -69,521 | 49,037 | -51,068 | 4,384 | -69,820 | 80,084 | -29,205 | -22,769 | -26,110 | 67,962 | -64,318 | -2,308 | 8,666 | 123,121 | -8,492 | 17,042 | 17,420 | 133,139 | -9,814.25 | -56,761 | -52,751 | 70,256 | 6,335 | -14,672 | -22,164 | 62,176 | ||
net income attributable to common stockholders: | ||||||||||||||||||||||||||||||
basic and diluted | 50,237,000 | -53,093,000 | 3,709,000 | -69,709,000 | 80,947,000 | -31,240,000 | -23,571,000 | -30,652,000 | 75,188,000 | -64,068,000 | -597,000 | 8,566,000 | ||||||||||||||||||
net income attributable to common stockholders: | ||||||||||||||||||||||||||||||
basic | 123,481,000 | -8,744,000 | 17,826,000 | 17,221,000 | 132,292,000 | -9,631,500 | -56,980,000 | -52,320,000 | 70,775,000 | 6,208,500 | -14,009,000 | |||||||||||||||||||
diluted | 123,481,000 | -8,744,000 | 17,826,000 | 17,221,000 | 132,292,000 | -9,631,500 | -56,980,000 | -52,320,000 | 70,775,000 | 6,208,500 | -14,009,000 | |||||||||||||||||||
net income attributable to common stockholders | -3,471,000 | -26,988,000 | ||||||||||||||||||||||||||||
basic | 123,481,000 | -8,744,000 | 17,826,000 | 17,221,000 | 132,292,000 | -9,631,500 | -56,980,000 | -52,320,000 | 70,775,000 | 6,208,500 | -14,009,000 | |||||||||||||||||||
diluted | 123,481,000 | -8,744,000 | 17,826,000 | 17,221,000 | 132,292,000 | -9,631,500 | -56,980,000 | -52,320,000 | 70,775,000 | 6,208,500 | -14,009,000 | |||||||||||||||||||
net income attributable to common stockholders - basic | -22,824,000 | 61,667,000 | ||||||||||||||||||||||||||||
net income attributable to common stockholders - diluted | -22,824,000 | 61,667,000 | ||||||||||||||||||||||||||||
net income per share | -0.22 | 0.62 | -0.01 | -0.45 | ||||||||||||||||||||||||||
weighted-average shares used for eps calculation | 120,753,102 | 109,807,154 | 103,783,006 | 102,331,529 | 100,148,106 | 65,706,215 | 60,074,763 | |||||||||||||||||||||||
change in foreign currency translation adjustment, net of tax | 660 | 509 | -35 | 162 | ||||||||||||||||||||||||||
net income attributable to common stockholders | -3,471,000 | -26,988,000 | ||||||||||||||||||||||||||||
total comprehensive loss | ||||||||||||||||||||||||||||||
comprehensive loss | -1,755 | -26,826 |
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.
