|  |  |                   
              $23.08 - $25.81
              $16.2 Million - $18.1 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $23.88 - $30.4
              $7,307 - $9,302
             |  |                   
            702,696
            $17.5 Million
           |  | 
         
      
      
        |  |  |                   
              $23.88 - $30.4
              $462,722 - $589,060
             |  |                   
            703,002
            $17.6 Million
           |  | 
         
      
      
        |  |  |                   
              $21.68 - $27.27
              $240,387 - $302,369
             |  |                   
            722,379
            $16.5 Million
           |  | 
         
      
      
        |  |  |                   
              $24.19 - $29.37
              $447,853 - $543,756
             |  |                   
            733,467
            $17.8 Million
           |  | 
         
      
      
        |  |  |                   
              $27.33 - $37.08
              $938,812 - $1.27 Million
             |  |                   
            751,981
            $21.8 Million
           |  | 
         
      
      
        |  |  |                   
              $26.39 - $66.0
              $1.28 Million - $3.21 Million
             |  |                   
            717,630
            $26.5 Million
           |  | 
         
      
      
        |  |  |                   
              $17.44 - $26.19
              $754,280 - $1.13 Million
             |  |                   
            766,274
            $20.1 Million
           |  | 
         
      
      
        |  |  |                   
              $17.25 - $22.13
              $1.73 Million - $2.21 Million
             |  |                   
            809,524
            $15.9 Million
           |  | 
         
      
      
        |  |  |                   
              $16.84 - $23.42
              $3.12 Million - $4.34 Million
             |  |                   
            909,570
            $17.5 Million
           |  | 
         
      
      
        |  |  |                   
              $16.46 - $30.6
              $443,103 - $823,752
             |  |                   
            1,095,018
            $19.2 Million
           |  | 
         
      
      
        |  |  |                   
              $24.64 - $30.98
              $135,175 - $169,956
             |  |                   
            1,121,938
            $34.2 Million
           |  | 
         
      
      
        |  |  |                   
              $24.37 - $30.03
              $1.27 Million - $1.57 Million
             |  |                   
            1,127,424
            $27.8 Million
           |  | 
         
      
      
        |  |  |                   
              $25.48 - $29.49
              $895,749 - $1.04 Million
             |  |                   
            1,179,628
            $33.6 Million
           |  | 
         
      
      
        |  |  |                   
              $23.83 - $27.65
              $497,975 - $577,802
             |  |                   
            1,214,783
            $30.9 Million
           |  | 
         
      
      
        |  |  |                   
              $22.82 - $30.62
              $158,576 - $212,778
             |  |                   
            1,235,680
            $28.5 Million
           |  | 
         
      
      
        |  |  |                   
              $23.8 - $29.62
              $1.27 Million - $1.58 Million
             |  |                   
            1,228,731
            $36.3 Million
           |  | 
         
      
      
        |  |  |                   
              $19.57 - $26.3
              $626,357 - $841,757
             |  |                   
            1,175,322
            $30 Million
           |  | 
         
      
      
        |  |  |                   
              $19.27 - $25.09
              $1.53 Million - $1.99 Million
             |  |                   
            1,207,328
            $23.6 Million
           |  | 
         
      
      
        |  |  |                   
              $15.27 - $22.47
              $296,238 - $435,918
             |  |                   
            1,286,628
            $27.2 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            1,306,028
            $26.5 Million
           |  |