|  |  |                   
              $24.48 - $28.06
              $428,767 - $491,470
             |  |                   
            107,417
            $2.89 Million
           |  | 
         
      
      
        |  |  |                   
              $23.65 - $28.0
              $132,558 - $156,940
             |  |                   
            124,932
            $2.9 Million
           |  | 
         
      
      
        |  |  |                   
              $26.04 - $30.4
              $14,269 - $16,659
             |  |                   
            130,537
            $3.43 Million
           |  | 
         
      
      
        |  |  |                   
              $28.25 - $31.58
              $33,645 - $37,611
             |  |                   
            129,989
            $3.92 Million
           |  | 
         
      
      
        |  |  |                   
              $29.26 - $31.4
              $228,930 - $245,673
             |  |                   
            131,180
            $3.98 Million
           |  | 
         
      
      
        |  |  |                   
              $29.52 - $31.43
              $563,064 - $599,495
             |  |                   
            123,356
            $3.71 Million
           |  | 
         
      
      
        |  |  |                   
              $29.77 - $32.24
              $202,019 - $218,780
             |  |                   
            104,282
            $3.21 Million
           |  | 
         
      
      
        |  |  |                   
              $27.19 - $30.25
              $62,210 - $69,212
             |  |                   
            97,496
            $2.88 Million
           |  | 
         
      
      
        |  |  |                   
              $21.56 - $27.41
              $295,975 - $376,284
             |  |                   
            95,208
            $2.6 Million
           |  | 
         
      
      
        |  |  |                   
              $21.69 - $23.8
              $330,685 - $362,854
             |  |                   
            81,480
            $1.83 Million
           |  | 
         
      
      
        |  |  |                   
              $17.99 - $23.32
              $608,853 - $789,242
             |  |                   
            96,726
            $2.11 Million
           |  | 
         
      
      
        |  |  |                   
              $16.24 - $26.57
              $1.02 Million - $1.67 Million
             |  |                   
            62,882
            $1.18 Million
           |  |