|  
                Year  
            |  
         
             Beginning Price  
            |  
         
             Ending Price  
            |  
         
             Gain or Loss 
            |  
         
             Percent Gain or Loss  
            |  
      
|  
           2014 
            |  
         
           50.09 
            | 
         
           44.47 
            |  
         
           -5.62 
            |  
         
           -11.22% 
            |  
      
|  
           2015 
            |  
         
           44.47 
            |  
         
           51.65 
            |  
         
           7.18 
            |  
         
           16.15% 
            |  
      
|  
           2016 
            |  
         
           51.65 
            |  
         
           72.46 
            |  
         
           20.81 
            |  
         
           40.29% 
            |  
      
|  
           2017 
            |  
         
           72.46 
            |  
         
           85.05 
            |  
         
           12.59 
            |  
         
           17.38% 
            |  
      
|  
           2018 
            |  
         
           85.05 
            |  
         
           71.81 
            |  
         
           -13.24 
            |  
         
           -15.57% 
            |  
      
|  
           2019 
            |  
         
           71.81 
            |  
         
           124.56 
            |  
         
           52.75 
            |  
         
           73.46% 
            |  
      
|  
           2020 
            |  
         
           124.56 
            |  
         
           157.58 
            |  
         
           33.02 
            |  
         
           26.51% 
            |  
      
|  
           2021 
            |  
         
           157.58 
            |  
         
           160.90 
            |  
         
           3.32 
            |  
         
           2.11% 
            |  
      
|  
           2022 
            |  
         
           160.90 
            |  
         
           75.85 
            |  
         
           -85.05 
            |  
         
           -52.86% 
            |  
      
|  
           2023 
            |  
         
           75.85 
            |  
         
           80.64 
            |  
         
           4.79 
            |  
         
           6.32% 
            |  
      
|  
           2024 
            |  
         
           80.64 
            |  
         
           74.36 
            |  
         
           -6.28 
            |  
         
           -7.79% 
            |