ALGN Financials: Align Technology Inc AI Analysis