@ac The program is different than 3M's. In 3M we purchased every month and had to hold for at least a year before selling. For Solventum, money comes out of our paycheck every month Jan->June but it goes into a holding account and then all of that money is used to buy stock in July at a 15% discount. As soon as the order goes through you can sell, there's no holding period (likely something like 3 days). Assuming on average the stock stays flat for those 3 days you'd get a 15% return. Yes you'd pay short term capital gains taxes on the 15% discount assuming the stock price didn't move in those days. If it lost money you'd pay less, if it gained you'd pay more.
So using a real life example let's say you contribute $500 a month from Jan to June and SOLV stock price is $100 a share in July 1 when it's used to purchase. You get to buy at a 15% discount so you'd get it at $85 a share so you'll have 35.3 shares. You're allowed to sell 3 days later. and the price dropped to $95 a share for a total of $3353.50.
If the price dropped to $95 a share you would earn and pay taxes on the $353.50
If the price stayed exactly at $100 a share you would earn and pay taxes on $530
You get to do this twice a year so it could end up being a free 1.5% raise.