One thing to keep in mind. There is always a bottleneck somewhere.
If you look at the 400 Gb/sec Ethernet products coming from Innovium and Mellanox Technologies, it would be nice if PCI-Express 5.0 was here next year instead of two years from now. Switching is getting back in synch with compute, but the PCI bus is lagging, and that is not a good thing considering how many things that are moving very fast now hang off of it.
"after reporting disappointing results for the first three months of the year, when revenues fell by 4% on a year-on-year basis, it is anticipating a slowdown this year but is optimistic about the outlook for 2018."
I think they will hit lower end of guidance this quarter with a bump into Q3 since Intel Skylake is "out"
If they miss 3 quarters in a row, something is very wrong. When you miss one quarter you take a hard look at your forecast and stop being as bullish on your projections. You miss a second time, you then go back and say maybe we should sandbag this quarter to avoid strike 3. You miss a third time, you definitely didn't do step one or two and you are being an egomaniac.
I think they already did miss three in a row. This could be the forth. I have heard white box companies say that some bigger telco sp's did not buy as much as forecasted this quarter. Not sure if that will affect MLNX but I'm assuming it did. We shall see.