|  
                Year  
            |  
         
             Beginning Price  
            |  
         
             Ending Price  
            |  
         
             Gain or Loss 
            |  
         
             Percent Gain or Loss  
            |  
      
|  
           2009 
            |  
         
           20.88 
            |  
         
           22.41 
            |  
         
           1.53 
            |  
         
           7.33% 
            |  
      
|  
           2010 
            |  
         
           22.41 
            |  
         
           25.29 
            |  
         
           2.88 
            |  
         
           12.85% 
            |  
      
|  
           2011 
            |  
         
           25.29 
            |  
         
           31.86 
            |  
         
           6.57 
            |  
         
           25.98% 
            |  
      
|  
           2012 
            |  
         
           31.86 
            |  
         
           37.13 
            |  
         
           5.27 
            |  
         
           16.54% 
            |  
      
|  
           2013 
            |  
         
           37.13 
            |  
         
           42.26 
            |  
         
           5.13 
            |  
         
           13.82% 
            |  
      
|  
           2014 
            |  
         
           42.26 
            |  
         
           53.30 
            |  
         
           11.04 
            |  
         
           26.12% 
            |  
      
|  
           2015 
            |  
        
           53.30 
            |  
         
           59.75 
            |  
         
           6.45 
            |  
         
           12.10% 
            |  
      
|  
           2016 
            |  
        
           59.75 
            |  
         
           72.36 
            |  
         
           12.61 
            |  
         
           21.10% 
            |  
      
|  
           2017 
            |  
        
           72.36 
            |  
         
           91.49 
            |  
         
           19.13 
            |  
         
           26.44% 
            |  
      
|  
           2018 
            |  
        
           91.49 
            |  
         
           90.77 
            |  
         
           -0.72  
            |  
         
           -0.79%  
            |  
      
|  
           2019 
            |  
        
           90.77 
            |  
         
           122.85 
            |  
         
           32.08 
            |  
         
           35.34% 
            |  
      
|  
           2020 
            |  
        
           122.85 
            |  
         
           153.47 
            |  
         
           30.62 
            |  
         
           24.92% 
            |  
      
|  
           2021 
            |  
        
           153.47 
            |  
         
           188.86 
            |  
         
           35.39 
            |  
         
           23.09% 
            |  
      
|  
           2022 
            |  
        
           188.86 
            |  
         
           152.42 
            |  
         
           -36.44  
            |  
         
           -19.29%  
            |  
      
|  
           2023 
            |  
        
           152.42 
            |  
         
           131.99 
            |  
         
           -20.43  
            |  
         
           -13.40%  
            |  
      
|  
           2024 
            |  
        
           131.99 
            |  
         
           124.49 
            |  
         
           -7.50  
            |  
         
           -5.68%  
            |