|  
                Year  
            |  
         
             Beginning Price  
            |  
         
             Ending Price  
            |  
         
             Gain or Loss 
            |  
         
             Percent Gain or Loss  
            |  
      
|  
           1996 
            |  
         
           79.00 
            |  
         
           91.50 
                  
             |  
         
           12.50 
            |  
         
           15.82% 
            |  
      
|  
           1997 
            |  
         
           91.50 
            |  
         
           98.50 
                  
             |  
         
           7.00 
            |  
         
           7.65% 
            |  
      
|  
           1998 
            |  
         
           98.50 
            |  
         
           84.75 
                  
             |  
         
           -13.75 
            |  
         
           -13.96% 
                
           |  
      
|  
           1999 
            |  
         
           84.75 
            |  
         
           43.75* 
              
           |  
         
           -41.00 
            |  
         
           -48.38% 
            |  
      
|  
           2000 
            |  
         
           21.875 
            |  
         
           33.95 
                  
             |  
         
           12.075 
            |  
         
           55.20% 
            |  
      
|  
           2001 
            |  
         
           33.95 
            |  
         
           46.67 
                
             |  
         
           12.72 
            |  
         
           37.47% 
            |  
      
|  
           2002 
            |  
         
           46.67 
            |  
         
           57.75 
                
             |  
         
           11.08 
            |  
         
           23.74% 
            |  
      
|  
           2003 
            |  
         
           57.75 
            |  
         
           51.40 
              
           |  
         
           -6.35 
            |  
         
           -11.00% 
                
           |  
      
|  
           2004 
            |  
         
           51.40 
            |  
         
           55.55 
                
             |  
         
           4.15 
            |  
         
           8.07% 
            |  
      
|  
           2005 
            |  
         
           55.55 
            |  
         
           63.63 
              
           |  
         
           8.08 
            |  
         
           14.55% 
            |  
      
|  
           2006 
            |  
         
           63.63 
            |  
         
           92.07 
                
             |  
         
           28.44 
            |  
         
           44.70% 
            |  
      
|  
           2007 
            |  
         
           92.07 
            |  
         
           105.26 
            |  
         
           13.19 
            |  
         
           14.33% 
            |  
      
|  
           2008 
            |  
         
           105.26 
            |  
         
           84.08 
            |  
         
           -21.18 
            |  
         
           -20.12% 
            |  
      
|  
           2009 
            |  
         
           84.08 
            |  
         
           75.35 
            |  
         
           -8.73 
            |  
         
           -10.38% 
            |  
      
|  
           2010 
            |  
         
           75.35 
            |  
         
           69.91 
            |  
         
           -5.44 
            |  
         
           -7.22% 
            |  
      
|  
           2011 
            |  
         
           69.91 
            |  
         
           80.90 
            |  
         
           10.99 
            |  
         
           15.72% 
            |  
      
|  
           2012 
            |  
         
           80.90 
            |  
         
           92.29 
            |  
         
           11.39 
            |  
         
           14.08% 
            |  
      
|  
           2013 
            |  
         
           92.29 
            |  
         
           148.66 
            |  
         
           56.37 
            |  
         
           61.08% 
            |  
      
|  
           2014 
            |  
         
           148.66 
            |  
         
           192.57 
            |  
         
           43.91 
            |  
         
           29.54% 
            |  
      
|  
           2015 
            |  
        
           192.57 
            |  
         
           217.15 
            |  
         
           24.58 
            |  
         
           12.76% 
            |  
      
|  
           2016 
            |  
        
           217.15 
            |  
         
           249.94 
            |  
         
           32.79 
            |  
         
           15.10% 
            |  
      
|  
           2017 
            |  
        
           249.94 
            |  
         
           321.05 
            |  
         
           71.11 
            |  
         
           28.45% 
            |  
      
|  
           2018 
            |  
         
           321.05 
            |  
         
           261.84 
            |  
         
           -59.21 
            |  
         
           -18.44% 
            |  
      
|  
           2019 
            |  
         
           261.84 
            |  
         
           389.38 
            |  
         
           127.54 
            |  
         
           48.71% 
            |  
      
|  
           2020 
            |  
         
           389.38 
            |  
         
           354.98 
            |  
         
           -34.40 
            |  
         
           -8.83% 
            |  
      
|  
           2021 
            |  
         
           354.98 
            |  
         
           355.41 
            |  
         
           0.43 
            |  
         
           0.12% 
            |  
      
|  
           2022 
            |  
         
           355.41 
            |  
         
           486.49 
            |  
         
           131.08 
            |  
         
           36.88% 
            |  
      
|  
           2023 
            |  
         
           486.49 
            |  
         
           453.24 
            |  
         
           -33.25 
            |  
         
           -6.83% 
            |  
      
|  
           2024 
            |  
         
           453.24 
            |  
         
           485.94 
            |  
         
           32.70 
            |  
         
           7.21% 
            |