Fundamentally exceptional company no need to even mention that.
Chart shows flag pattern breakout , little late to sit in it but seems like it has still potential to go 4400, 4500.
If holding for a year then I think 5000 lvels and potentially stock split can also be seen.