|  |  |                   
      $53.36 - $59.69
      $17.9M - $20M
     |                   
              350K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $42.66 - $46.53
      $12.6M - $13.8M
     |                   
              318K
              $14.6M
             |  | 
          
        
          |  |  |                   
      $36.04 - $38.78
      $12.2M - $13.1M
     |                   
              361K
              $13.9M
             |  | 
          
        
          |  |  |                   
      $41.91 - $44.87
      $12M - $12.9M
     |                   
              311K
              $13.9M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $5.4M - $5.84M
     |                   
              54.5K
              $7.94M
             |  | 
          
        
          |  |  |                   
      $39.93 - $42.72
      $1.98M - $2.12M
     |                   
              384K
              $16.4M
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $327K - $354K
     |                   
              51K
              $31.2M
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $466K - $567K
     |                   
              65.4K
              $12.2M
             |  | 
          
        
          |  |  |                   
      $64.73 - $76.45
      $748K - $884K
     |                   
              91.5K
              $6.99M
             |  | 
          
        
          |  |  |                   
      $174.36 - $254.72
      $35.9K - $52.5K
     |                   
              24.8K
              $6.03M
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $329K - $418K
     |                   
              25.9K
              $6.6M
             |  | 
          
        
          |  |  |                   
      $54.35 - $59.32
      $926K - $1.01M
     |                   
              68.6K
              $4.06M
             |  | 
          
        
          |  |  |                   
      $130.68 - $186.97
      $22.5K - $32.2K
     |                   
              22.3K
              $4.06M
             |  | 
          
        
          |  |  |                   
      $49.09 - $50.58
      $684K - $705K
     |                   
              112K
              $5.66M
             |  | 
          
        
          |  |  |                   
      $491.09 - $535.64
      $295K - $322K
     |                   
              19K
              $9.85M
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $212K - $296K
     |                   
              8.45K
              $2.79M
             |  | 
          
        
          |  |  |                   
      $294.27 - $342.31
      $563K - $654K
     |                   
              2.73K
              $906K
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $535K - $569K
     |                   
              5.7K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $40.84 - $45.06
      $521K - $575K
     |                   
              28.9K
              $1.27M
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $434K - $484K
     |                   
              2.38K
              $1.14M
             |  | 
          
        
          |  |  |                   
      $420.11 - $472.68
      $249K - $280K
     |                   
              5.63K
              $2.63M
             |  | 
          
        
          |  |  |                   
      $155.17 - $185.42
      $214K - $255K
     |                   
              9.2K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $279.83 - $293.74
      $349K - $366K
     |                   
              9.09K
              $2.67M
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $314K - $391K
     |                   
              2.7K
              $760K
             |  | 
          
        
          |  |  |                   
      $214.91 - $237.16
      $249K - $275K
     |                   
              4.57K
              $1.08M
             |  | 
          
        
          |  |  |                   
      $105.83 - $117.22
      $185K - $205K
     |                   
              18.2K
              $2.05M
             |  | 
          
        
          |  |  |                   
      $207.29 - $229.74
      $266K - $295K
     |                   
              4.73K
              $1M
             |  | 
          
        
          |  |  |                   
      $459.11 - $506.91
      $41.8K - $46.1K
     |                   
              13K
              $6.55M
             |  | 
          
        
          |  |  |                   
      $184.85 - $231.54
      $41.8K - $52.3K
     |                   
              4.83K
              $1.12M
             |  | 
          
        
          |  |  |                   
      $486.13 - $544.55
      $259K - $290K
     |                   
              1.04K
              $508K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              5.58K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $137.04 - $165.9
      $127K - $154K
     |                   
              4.5K
              $709K
             |  | 
          
        
          |  |  |                   
      $150.47 - $161.22
      $242K - $259K
     |                   
              8.92K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $77.05 - $85.16
      $138K - $153K
     |                   
              9.97K
              $835K
             |  | 
          
        
          |  |  |                   
      $357.4 - $423.42
      $34.7K - $41.1K
     |                   
              3.59K
              $1.45M
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $117K - $126K
     |                   
              928
              $618K
             |  | 
          
        
          |  |  |                   
      $42.75 - $43.37
      $153K - $156K
     |                   
              11K
              $476K
             |  | 
          
        
          |  |  |                   
      $271.18 - $309.22
      $146K - $166K
     |                   
              1.45K
              $408K
             |  | 
          
        
          |  |  |                   
      $43.79 - $50.46
      $7.05K - $8.12K
     |                   
              28.4K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $143.56 - $174.06
      $94.3K - $114K
     |                   
              4.08K
              $665K
             |  | 
          
        
          |  |  |                   
      $244.75 - $305.63
      $17.1K - $21.4K
     |                   
              2.93K
              $879K
             |  | 
          
        
          |  |  |                   
      $158.59 - $198.69
      $60.3K - $75.5K
     |                   
              2.61K
              $502K
             |  | 
          
        
          |  |  |                   
      $52.12 - $55.33
      $84.3K - $89.5K
     |                   
              15.3K
              $848K
             |  | 
          
        
          |  |  |                   
      $62.79 - $68.42
      $104K - $113K
     |                   
              5.12K
              $347K
             |  | 
          
        
          |  |  |                   
      $133.81 - $152.16
      $100K - $114K
     |                   
              2.97K
              $416K
             |  | 
          
        
          |  |  |                   
      $514.61 - $682.78
      $31.4K - $41.6K
     |                   
              864
              $552K
             |  | 
          
        
          |  |  |                   
      $546.36 - $631.12
      $40.4K - $46.7K
     |                   
              978
              $616K
             |  | 
          
        
          |  |  |                   
      $39.8 - $42.86
      $75.7K - $81.5K
     |                   
              18.6K
              $796K
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $58.7K - $65.2K
     |                   
              5.15K
              $800K
             |  | 
          
        
          |  |  |                   
      $44.92 - $52.42
      $25.1K - $29.3K
     |                   
              18.3K
              $945K
             |  |