Align Technology, Inc. (ALGN): Cash generation with pressured margin and return profile

Align Technology, Inc. (ALGN): Cash generation with pressured margin and return profile