Price History
                             
                                
                                    
                                        
                                            | Date | Open | High | Low | Close | Prev Close | Traded Volume | 
                                    
                                    
                                                                                            
                                                        | 31 Jan 2020 | 25.00 | 25.50 | 25.00 | 25.30 | 26.20 | 24000 | 
                                                                                                        
                                                        | 28 Jan 2020 | 26.20 | 26.20 | 26.20 | 26.20 | 27.00 | 4000 | 
                                                                                                        
                                                        | 27 Jan 2020 | 26.20 | 27.00 | 26.20 | 27.00 | 27.50 | 8000 | 
                                                                                                        
                                                        | 22 Jan 2020 | 27.50 | 27.50 | 27.50 | 27.50 | 28.25 | 8000 | 
                                                                                                        
                                                        | 20 Jan 2020 | 28.25 | 28.25 | 28.25 | 28.25 | 31.00 | 4000 | 
                                                                                                        
                                                        | 17 Jan 2020 | 31.00 | 31.00 | 31.00 | 31.00 | 30.00 | 4000 | 
                                                                                                        
                                                        | 16 Jan 2020 | 28.65 | 30.00 | 28.65 | 30.00 | 28.05 | 12000 | 
                                                                                                        
                                                        | 13 Jan 2020 | 26.00 | 28.05 | 26.00 | 28.05 | 28.00 | 8000 | 
                                                                                                        
                                                        | 27 Dec 2019 | 28.00 | 28.00 | 28.00 | 28.00 | 26.95 | 4000 | 
                                                                                                        
                                                        | 24 Dec 2019 | 26.95 | 26.95 | 26.95 | 26.95 | 26.90 | 4000 | 
                                                                                                        
                                                        | 12 Dec 2019 | 26.95 | 26.95 | 26.90 | 26.90 | 27.90 | 8000 | 
                                                                                                        
                                                        | 29 Nov 2019 | 27.90 | 27.90 | 27.90 | 27.90 | 27.80 | 4000 | 
                                                                                                        
                                                        | 28 Nov 2019 | 27.70 | 27.80 | 27.70 | 27.80 | 27.40 | 8000 | 
                                                                                                        
                                                        | 25 Nov 2019 | 27.40 | 27.40 | 27.40 | 27.40 | 27.30 | 4000 | 
                                                                                                        
                                                        | 07 Nov 2019 | 27.30 | 27.30 | 27.30 | 27.30 | 26.00 | 4000 | 
                                                                                                        
                                                        | 01 Nov 2019 | 26.00 | 26.00 | 26.00 | 26.00 | 27.00 | 4000 | 
                                                                                                        
                                                        | 23 Oct 2019 | 27.00 | 27.00 | 27.00 | 27.00 | 28.00 | 4000 | 
                                                                                                        
                                                        | 18 Oct 2019 | 28.00 | 28.00 | 28.00 | 28.00 | 29.00 | 4000 | 
                                                                                                        
                                                        | 17 Oct 2019 | 30.00 | 30.00 | 29.00 | 29.00 | 30.75 | 8000 | 
                                                                                                        
                                                        | 16 Oct 2019 | 30.75 | 30.75 | 30.75 | 30.75 | 30.75 | 4000 | 
                                                                                                        
                                                        | 15 Oct 2019 | 30.75 | 30.75 | 30.75 | 30.75 | 31.30 | 4000 | 
                                                                                                        
                                                        | 14 Oct 2019 | 31.00 | 31.30 | 31.00 | 31.30 | 31.60 | 8000 | 
                                                                                                        
                                                        | 10 Oct 2019 | 31.60 | 31.60 | 31.60 | 31.60 | 31.10 | 4000 | 
                                                                                                        
                                                        | 09 Oct 2019 | 31.15 | 31.15 | 31.10 | 31.10 | 33.20 | 8000 | 
                                                                                                        
                                                        | 07 Oct 2019 | 33.20 | 33.20 | 33.20 | 33.20 | 33.10 | 4000 | 
                                                                                                        
                                                        | 01 Oct 2019 | 33.10 | 33.10 | 33.10 | 33.10 | 33.00 | 4000 | 
                                                                                                        
                                                        | 19 Sep 2019 | 33.00 | 33.00 | 33.00 | 33.00 | 32.20 | 4000 | 
                                                                                                        
                                                        | 22 Aug 2019 | 30.60 | 32.20 | 30.60 | 32.20 | 31.70 | 12000 | 
                                                                                                        
                                                        | 21 Aug 2019 | 31.50 | 31.70 | 31.50 | 31.70 | 34.50 | 8000 | 
                                                                                                        
                                                        | 20 Aug 2019 | 31.70 | 34.50 | 31.70 | 34.50 | 33.90 | 12000 | 
                                                                                                        
                                                        | 14 Aug 2019 | 32.60 | 33.90 | 32.50 | 33.90 | 33.50 | 20000 | 
                                                                                                        
                                                        | 08 Aug 2019 | 34.00 | 34.00 | 33.50 | 33.50 | 34.20 | 16000 | 
                                                                                                        
                                                        | 05 Aug 2019 | 34.20 | 34.20 | 34.20 | 34.20 | 36.15 | 4000 | 
                                                                                                        
                                                        | 31 Jul 2019 | 36.15 | 36.15 | 36.15 | 36.15 | 37.00 | 4000 | 
                                                                                                        
                                                        | 24 Jul 2019 | 37.00 | 37.00 | 37.00 | 37.00 | 37.00 | 4000 | 
                                                                                                        
                                                        | 19 Jul 2019 | 37.00 | 37.00 | 37.00 | 37.00 | 38.00 | 4000 | 
                                                                                                        
                                                        | 18 Jul 2019 | 38.00 | 38.00 | 38.00 | 38.00 | 38.00 | 4000 | 
                                                                                                        
                                                        | 10 Jul 2019 | 38.00 | 38.00 | 38.00 | 38.00 | 39.00 | 8000 | 
                                                                                                        
                                                        | 09 Jul 2019 | 39.00 | 39.00 | 39.00 | 39.00 | 41.00 | 4000 | 
                                                                                                        
                                                        | 01 Jul 2019 | 39.00 | 41.00 | 39.00 | 41.00 | 40.00 | 8000 | 
                                                                                                        
                                                        | 12 Jun 2019 | 40.00 | 40.00 | 40.00 | 40.00 | 40.50 | 4000 | 
                                                                                                        
                                                        | 10 Jun 2019 | 42.00 | 42.00 | 40.00 | 40.50 | 43.00 | 16000 | 
                                                                                                        
                                                        | 28 May 2019 | 42.00 | 43.00 | 42.00 | 43.00 | 45.00 | 8000 | 
                                                                                                        
                                                        | 23 May 2019 | 41.65 | 45.00 | 41.65 | 45.00 | 41.00 | 20000 | 
                                                                                                        
                                                        | 22 May 2019 | 41.00 | 41.00 | 41.00 | 41.00 | 40.90 | 4000 | 
                                                                                                        
                                                        | 10 May 2019 | 40.90 | 40.90 | 40.90 | 40.90 | 40.70 | 20000 | 
                                                                                                        
                                                        | 06 May 2019 | 40.95 | 40.95 | 38.20 | 40.70 | 40.80 | 40000 | 
                                                                                                        
                                                        | 03 May 2019 | 40.80 | 40.80 | 40.80 | 40.80 | 40.90 | 4000 | 
                                                                                                        
                                                        | 23 Apr 2019 | 40.90 | 40.90 | 40.90 | 40.90 | 40.70 | 4000 | 
                                                                                                        
                                                        | 22 Apr 2019 | 40.70 | 40.70 | 40.70 | 40.70 | 40.90 | 12000 | 
                                                                                                        
                                                        | 10 Apr 2019 | 38.20 | 40.90 | 38.10 | 40.90 | 38.00 | 60000 | 
                                                                                                        
                                                        | 08 Apr 2019 | 38.00 | 38.00 | 38.00 | 38.00 | 39.40 | 4000 | 
                                                                                                        
                                                        | 28 Mar 2019 | 39.40 | 39.40 | 39.40 | 39.40 | 39.00 | 4000 | 
                                                                                                        
                                                        | 27 Mar 2019 | 39.00 | 39.00 | 39.00 | 39.00 | 40.00 | 4000 | 
                                                                                                        
                                                        | 18 Mar 2019 | 40.00 | 40.00 | 40.00 | 40.00 | 40.90 | 4000 | 
                                                                                                        
                                                        | 15 Mar 2019 | 39.20 | 40.90 | 39.10 | 40.90 | 41.00 | 16000 | 
                                                                                                        
                                                        | 12 Mar 2019 | 41.00 | 41.00 | 41.00 | 41.00 | 40.50 | 4000 | 
                                                                                                        
                                                        | 26 Feb 2019 | 40.30 | 40.50 | 40.30 | 40.50 | 39.50 | 12000 | 
                                                                                                        
                                                        | 15 Feb 2019 | 39.50 | 39.50 | 39.50 | 39.50 | 42.00 | 4000 | 
                                                                                                        
                                                        | 13 Feb 2019 | 42.00 | 42.00 | 42.00 | 42.00 | 40.50 | 4000 | 
                                                                                                        
                                                        | 06 Feb 2019 | 40.50 | 40.50 | 40.50 | 40.50 | 41.50 | 4000 | 
                                                                                                        
                                                        | 31 Jan 2019 | 41.50 | 41.50 | 41.50 | 41.50 | 40.00 | 4000 | 
                                                                                                        
                                                        | 25 Jan 2019 | 40.00 | 40.00 | 40.00 | 40.00 | 42.00 | 4000 | 
                                                                                                        
                                                        | 21 Jan 2019 | 42.00 | 42.00 | 42.00 | 42.00 | 40.00 | 4000 | 
                                                                                                        
                                                        | 18 Jan 2019 | 38.75 | 40.00 | 38.75 | 40.00 | 40.80 | 8000 | 
                                                                                                        
                                                        | 16 Jan 2019 | 41.95 | 41.95 | 39.00 | 40.80 | 41.00 | 12000 | 
                                                                                                        
                                                        | 14 Jan 2019 | 38.50 | 41.00 | 38.50 | 41.00 | 42.00 | 8000 | 
                                                                                                        
                                                        | 10 Jan 2019 | 40.50 | 42.00 | 40.00 | 42.00 | 39.90 | 16000 | 
                                                                                                        
                                                        | 09 Jan 2019 | 38.00 | 39.90 | 38.00 | 39.90 | 40.00 | 8000 | 
                                                                                                        
                                                        | 08 Jan 2019 | 40.00 | 40.00 | 40.00 | 40.00 | 37.20 | 4000 | 
                                                                                                        
                                                        | 07 Jan 2019 | 37.90 | 40.00 | 37.20 | 37.20 | 36.35 | 28000 | 
                                                                                                        
                                                        | 03 Jan 2019 | 35.00 | 37.20 | 35.00 | 36.35 | 37.80 | 12000 | 
                                                                                                        
                                                        | 01 Jan 2019 | 37.80 | 37.80 | 37.80 | 37.80 | 36.80 | 4000 | 
                                                                                                        
                                                        | 26 Dec 2018 | 36.80 | 36.80 | 36.80 | 36.80 | 36.50 | 4000 | 
                                                                                                        
                                                        | 20 Dec 2018 | 36.50 | 36.50 | 36.50 | 36.50 | 34.00 | 4000 | 
                                                                                                        
                                                        | 18 Dec 2018 | 34.00 | 34.00 | 34.00 | 34.00 | 36.00 | 4000 | 
                                                                                                        
                                                        | 13 Dec 2018 | 36.00 | 36.00 | 36.00 | 36.00 | 33.80 | 4000 | 
                                                                                                        
                                                        | 11 Dec 2018 | 33.80 | 33.80 | 33.80 | 33.80 | 36.25 | 4000 | 
                                                                                                        
                                                        | 07 Dec 2018 | 36.25 | 36.25 | 36.25 | 36.25 | 35.90 | 4000 | 
                                                                                                        
                                                        | 04 Dec 2018 | 35.00 | 36.80 | 35.00 | 35.90 | 37.00 | 12000 | 
                                                                                                        
                                                        | 03 Dec 2018 | 37.00 | 37.00 | 37.00 | 37.00 | 36.50 | 4000 | 
                                                                                                        
                                                        | 28 Nov 2018 | 36.50 | 36.50 | 36.50 | 36.50 | 35.50 | 4000 | 
                                                                                                        
                                                        | 22 Nov 2018 | 35.50 | 35.50 | 35.50 | 35.50 | 33.95 | 4000 | 
                                                                                                        
                                                        | 21 Nov 2018 | 35.30 | 36.80 | 33.95 | 33.95 | 35.20 | 12000 | 
                                                                                                        
                                                        | 13 Nov 2018 | 35.20 | 35.20 | 35.20 | 35.20 | 34.60 | 4000 | 
                                                                                                        
                                                        | 02 Nov 2018 | 34.60 | 34.60 | 34.60 | 34.60 | 33.70 | 4000 | 
                                                                                                        
                                                        | 30 Oct 2018 | 33.70 | 33.70 | 33.70 | 33.70 | 32.00 | 4000 | 
                                                                                                        
                                                        | 26 Oct 2018 | 32.00 | 32.00 | 32.00 | 32.00 | 30.70 | 4000 | 
                                                                                                        
                                                        | 24 Oct 2018 | 32.80 | 32.80 | 30.70 | 30.70 | 31.00 | 8000 | 
                                                                                                        
                                                        | 19 Oct 2018 | 31.00 | 31.00 | 31.00 | 31.00 | 34.00 | 4000 | 
                                                                                                        
                                                        | 12 Oct 2018 | 33.00 | 34.00 | 33.00 | 34.00 | 33.00 | 12000 | 
                                                                                                        
                                                        | 11 Oct 2018 | 33.00 | 33.00 | 33.00 | 33.00 | 33.00 | 4000 | 
                                                                                                        
                                                        | 10 Oct 2018 | 33.20 | 33.20 | 33.00 | 33.00 | 32.90 | 8000 | 
                                                                                                        
                                                        | 09 Oct 2018 | 32.90 | 32.90 | 32.90 | 32.90 | 31.50 | 4000 | 
                                                                                                        
                                                        | 04 Oct 2018 | 31.50 | 31.50 | 31.50 | 31.50 | 30.00 | 32000 | 
                                                                                                        
                                                        | 01 Oct 2018 | 30.00 | 30.00 | 30.00 | 30.00 | 32.50 | 4000 | 
                                                                                                        
                                                        | 28 Sep 2018 | 32.50 | 32.50 | 32.50 | 32.50 | 34.65 | 4000 | 
                                                                                                        
                                                        | 26 Sep 2018 | 34.65 | 34.65 | 34.65 | 34.65 | 35.50 | 4000 | 
                                                                                                        
                                                        | 14 Sep 2018 | 35.50 | 35.50 | 35.50 | 35.50 | 38.00 | 4000 | 
                                                                                                        
                                                        | 10 Sep 2018 | 36.00 | 38.00 | 36.00 | 38.00 | 36.00 | 8000 | 
                                                                                                        
                                                        | 28 Aug 2018 | 36.00 | 36.00 | 36.00 | 36.00 | 34.05 | 4000 | 
                                                                                                        
                                                        | 24 Aug 2018 | 34.05 | 34.05 | 34.05 | 34.05 | 37.30 | 4000 | 
                                                                                                        
                                                        | 17 Aug 2018 | 37.30 | 37.30 | 37.30 | 37.30 | 35.15 | 4000 | 
                                                                                                        
                                                        | 14 Aug 2018 | 35.15 | 35.15 | 35.15 | 35.15 | 37.30 | 4000 | 
                                                                                                        
                                                        | 08 Aug 2018 | 37.30 | 37.30 | 37.30 | 37.30 | 35.50 | 4000 | 
                                                                                                        
                                                        | 07 Aug 2018 | 35.50 | 35.50 | 35.50 | 35.50 | 36.00 | 4000 | 
                                                                                                        
                                                        | 13 Jul 2018 | 36.00 | 36.00 | 36.00 | 36.00 | 35.00 | 4000 | 
                                                                                                        
                                                        | 29 Jun 2018 | 35.00 | 35.00 | 35.00 | 35.00 | 33.10 | 4000 | 
                                                                                                        
                                                        | 25 Jun 2018 | 33.10 | 33.10 | 33.10 | 33.10 | 33.10 | 4000 | 
                                                                                                        
                                                        | 19 Jun 2018 | 33.10 | 33.10 | 33.10 | 33.10 | 33.25 | 4000 | 
                                                                                                        
                                                        | 13 Jun 2018 | 33.25 | 33.25 | 33.25 | 33.25 | 33.50 | 8000 | 
                                                                                                        
                                                        | 11 Jun 2018 | 33.50 | 33.50 | 33.50 | 33.50 | 33.80 | 4000 | 
                                                                                                        
                                                        | 07 Jun 2018 | 33.80 | 33.80 | 33.80 | 33.80 | 34.00 | 4000 | 
                                                                                                        
                                                        | 04 Jun 2018 | 34.00 | 34.00 | 34.00 | 34.00 | 34.00 | 8000 | 
                                                                                                        
                                                        | 31 May 2018 | 35.50 | 35.50 | 34.00 | 34.00 | 36.00 | 8000 | 
                                                                                                        
                                                        | 30 May 2018 | 36.00 | 36.00 | 36.00 | 36.00 | 36.75 | 4000 | 
                                                                                                        
                                                        | 18 May 2018 | 36.75 | 36.75 | 36.75 | 36.75 | 37.50 | 4000 | 
                                                                                                        
                                                        | 26 Apr 2018 | 37.50 | 37.50 | 37.50 | 37.50 | 36.80 | 4000 | 
                                                                                                        
                                                        | 13 Apr 2018 | 36.80 | 36.80 | 36.80 | 36.80 | 38.45 | 4000 | 
                                                                                                        
                                                        | 12 Apr 2018 | 36.00 | 38.45 | 36.00 | 38.45 | 36.00 | 8000 | 
                                                                                                        
                                                        | 04 Apr 2018 | 36.05 | 36.05 | 36.00 | 36.00 | 36.05 | 8000 | 
                                                                                                        
                                                        | 03 Apr 2018 | 36.05 | 36.05 | 36.05 | 36.05 | 38.00 | 4000 | 
                                                                                                        
                                                        | 02 Apr 2018 | 38.00 | 38.00 | 38.00 | 38.00 | 37.00 | 4000 | 
                                                                                                        
                                                        | 23 Mar 2018 | 37.00 | 37.00 | 37.00 | 37.00 | 37.30 | 4000 | 
                                                                                                        
                                                        | 22 Mar 2018 | 37.15 | 37.30 | 37.15 | 37.30 | 37.05 | 20000 | 
                                                                                                        
                                                        | 21 Mar 2018 | 37.05 | 37.05 | 37.05 | 37.05 | 37.15 | 4000 | 
                                                                                                        
                                                        | 20 Mar 2018 | 37.15 | 37.15 | 37.15 | 37.15 | 37.00 | 4000 | 
                                                                                                        
                                                        | 19 Mar 2018 | 38.00 | 38.00 | 37.00 | 37.00 | 38.00 | 8000 | 
                                                                                                        
                                                        | 16 Mar 2018 | 38.00 | 38.00 | 38.00 | 38.00 | 38.00 | 4000 | 
                                                                                                        
                                                        | 15 Mar 2018 | 38.00 | 38.00 | 38.00 | 38.00 | 37.00 | 4000 | 
                                                                                                        
                                                        | 13 Mar 2018 | 37.00 | 37.00 | 37.00 | 37.00 | 37.75 | 4000 | 
                                                                                                        
                                                        | 12 Mar 2018 | 38.05 | 38.05 | 37.50 | 37.75 | 38.00 | 12000 | 
                                                                                                        
                                                        | 08 Mar 2018 | 38.00 | 38.00 | 38.00 | 38.00 | 38.00 | 8000 | 
                                                                                                        
                                                        | 07 Mar 2018 | 39.00 | 39.00 | 38.00 | 38.00 | 39.00 | 8000 | 
                                                                                                        
                                                        | 06 Mar 2018 | 39.00 | 39.00 | 39.00 | 39.00 | 40.00 | 4000 | 
                                                                                                        
                                                        | 05 Mar 2018 | 41.70 | 41.70 | 40.00 | 40.00 | 38.45 | 8000 | 
                                                                                                        
                                                        | 01 Mar 2018 | 39.65 | 39.65 | 38.05 | 38.45 | 40.80 | 24000 | 
                                                                                                        
                                                        | 28 Feb 2018 | 40.80 | 40.80 | 40.80 | 40.80 | 40.65 | 4000 | 
                                                                                                        
                                                        | 27 Feb 2018 | 40.65 | 40.65 | 40.65 | 40.65 | 40.50 | 4000 | 
                                                                                                        
                                                        | 20 Feb 2018 | 40.50 | 40.50 | 40.50 | 40.50 | 40.10 | 4000 | 
                                                                                                        
                                                        | 19 Feb 2018 | 40.10 | 40.10 | 40.10 | 40.10 | 40.05 | 8000 | 
                                                                                                        
                                                        | 15 Feb 2018 | 40.05 | 40.05 | 40.05 | 40.05 | 39.90 | 4000 |