Swiss companies operating in the same food: specialty/candy industry

The list below has Swiss companies that operate under the same industry, food: specialty/candy. The list helps track their performance, income statement, and more. Sorted by any necessary metric, it can show the most expensive stocks of the industry such as LINDT N or those with the best price dynamics like EVOLVA N, thus assisting in designing strategies of any focus.
Symbol
Market cap
Price
Change %
Volume
Rel Volume
P/E
EPS dil
TTM
EPS dil growth
TTM YoY
Div yield %
TTM
Sector
Analyst Rating
PEPPEPSICO INC
197.669 B CHF143.501 CHF+0.31%2822.9924.885.77 CHF+8.87%3.17%Consumer non-durables
Neutral
KTFMONDELEZ INTL INC
77.245 B CHF58.021 CHF−2.34%103.8524.292.39 CHF−22.02%2.64%Consumer non-durables
Strong buy
GINGIVAUDAN SA
36.026 B CHF3,905.081 CHF−2.26%311.8735.04111.45 CHF+32.52%1.74%Consumer non-durables
Neutral
GIVNGIVAUDAN N
36.026 B CHF3,904 CHF+0.08%16.596 K1.0235.03111.45 CHF+32.52%1.74%Consumer non-durables
Neutral
HSYHERSHEY COMPANY
31.009 B CHF149.567 CHF−7.03%300.6120.337.36 CHF−13.38%3.02%Consumer non-durables
Neutral
KELKELLANOVA
24.363 B CHF70.112 CHF+1.83%10.0228.442.47 CHF+12.60%2.78%Consumer non-durables
Neutral
LISPLINDT PS
23.516 B CHF10,310 CHF+1.08%1.867 K0.9135.16293.25 CHF+34.69%1.36%Consumer non-durables
Sell
LSPNLINDT & SPRUENGLI
23.516 B CHF100,885.160 CHF−0.67%10.7734.402,932.50 CHF+34.69%1.38%Consumer non-durables
Neutral
LISPELINDT PS 2.LINIE
23.516 B CHF10,300 CHF+1.28%2001.433.512,932.50 CHF+34.69%1.38%Consumer non-durables
LISNLINDT N
23.516 B CHF101,400 CHF+1.20%670.8234.582,932.50 CHF+34.69%1.38%Consumer non-durables
Neutral
LISNELINDT N 2.LINIE
23.516 B CHF100,400 CHF−3.09%11.0034.242,932.50 CHF+34.69%1.38%Consumer non-durables
LSPPLINDT & SPRUENGLI
23.516 B CHF10,243.023 CHF−0.32%21.0034.93293.25 CHF+34.69%1.36%Consumer non-durables
Sell
BARNBARRY CALLEBAUT N
7.745 B CHF1,413 CHF−2.62%15.945 K1.4740.8634.58 CHF−47.34%2.05%Consumer non-durables
Buy
BCLNBARRY CALLEBAUT AG
7.745 B CHF1,428.000 CHF−4.67%80.7441.3034.58 CHF−47.34%2.05%Consumer non-durables
Buy
EVEEVOLVA N
6.636 M CHF0.920 CHF+10.05%1.813 K0.180.00%Consumer non-durables