|  |  |                   
      $45.13 - $48.29
      $17.4M - $18.6M
     |                   
              406K
              $19.6M
             |  | 
          
        
          |  |  |                   
      $91.52 - $95.59
      $6.33M - $6.61M
     |                   
              75.9K
              $7.23M
             |  | 
          
        
          |  |  |                   
      $34.54 - $37.28
      $4.59M - $4.95M
     |                   
              152K
              $5.55M
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $977K - $1.05M
     |                   
              6.85K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $174K - $185K
     |                   
              77.7K
              $14.5M
             |  | 
          
        
          |  |  |                   
      $52.39 - $53.11
      $632K - $641K
     |                   
              117K
              $6.21M
             |  | 
          
        
          |  |  |                   
      $39.8 - $42.86
      $430K - $463K
     |                   
              38.3K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $19.1K - $26.6K
     |                   
              8.01K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $42.26 - $47.16
      $353K - $394K
     |                   
              22.1K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $243K - $270K
     |                   
              15.7K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $171.38 - $197.01
      $30K - $34.5K
     |                   
              12K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $86.91 - $99.57
      $251K - $288K
     |                   
              5.42K
              $530K
             |  | 
          
        
          |  |  |                   
      $342.99 - $392.76
      $248K - $284K
     |                   
              2.01K
              $751K
             |  | 
          
        
          |  |  |                   
      $139.82 - $155.45
      $44.5K - $49.4K
     |                   
              16.8K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $42.67 - $46.91
      $149K - $164K
     |                   
              30.8K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $66.2 - $71.79
      $256K - $278K
     |                   
              16.2K
              $1.11M
             |  | 
          
        
          |  |  |                   
      $625.65 - $812.69
      $199K - $258K
     |                   
              614
              $468K
             |  | 
          
        
          |  |  |                   
      $150.47 - $161.22
      $241K - $258K
     |                   
              7.08K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $130.68 - $186.97
      $68.1K - $97.4K
     |                   
              2.82K
              $513K
             |  | 
          
        
          |  |  |                   
      $90.15 - $137.64
      $21.3K - $32.5K
     |                   
              3.69K
              $507K
             |  | 
          
        
          |  |  |                   
      $108.0 - $141.42
      $5.29K - $6.93K
     |                   
              6.88K
              $909K
             |  | 
          
        
          |  |  |                   
      $656.44 - $753.15
      $13.1K - $15.1K
     |                   
              2.04K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $94.4 - $104.27
      $107K - $118K
     |                   
              7.64K
              $787K
             |  | 
          
        
          |  |  |                   
      $96.22 - $98.19
      $141K - $144K
     |                   
              5.51K
              $540K
             |  | 
          
        
          |  |  |                   
      $81.75 - $84.54
      $125K - $129K
     |                   
              14.7K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $107.54 - $115.08
      $35.8K - $38.3K
     |                   
              16.1K
              $1.81M
             |  | 
          
        
          |  |  |                   
      $282.78 - $316.06
      $4.81K - $5.37K
     |                   
              3.35K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $119.89 - $127.16
      $30.3K - $32.2K
     |                   
              10.6K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $250.97 - $282.66
      $26.6K - $30K
     |                   
              1.85K
              $520K
             |  | 
          
        
          |  |  |                   
      $110.89 - $148.5
      $9.09K - $12.2K
     |                   
              2.84K
              $393K
             |  | 
          
        
          |  |  |                   
      $224.68 - $282.71
      $10.3K - $13K
     |                   
              1.18K
              $330K
             |  | 
          
        
          |  |  |                   
      $18.85 - $20.07
      $25.1K - $26.7K
     |                   
              55.6K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $134.53 - $152.5
      $53K - $60.1K
     |                   
              2.55K
              $364K
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $11.1K - $12K
     |                   
              19.2K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $47.14 - $49.66
      $33.5K - $35.3K
     |                   
              12.7K
              $629K
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $12.4K - $13.5K
     |                   
              2.6K
              $662K
             |  | 
          
        
          |  |  |                   
      $275.84 - $326.36
      $5.79K - $6.85K
     |                   
              930
              $303K
             |  | 
          
        
          |  |  |                   
      $126.37 - $134.46
      $47.9K - $51K
     |                   
              12.1K
              $1.62M
             |  | 
          
        
          |  |  |                   
      $156.25 - $204.95
      $7.34K - $9.63K
     |                   
              1.23K
              $252K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.96K
              $357K
             |  | 
          
        
          |  |  |                   
      $69.77 - $77.54
      $3.07K - $3.41K
     |                   
              2.99K
              $225K
             |  | 
          
        
          |  |  |                   
      $35.77 - $39.16
      $1.54K - $1.68K
     |                   
              7.46K
              $289K
             |  | 
          
        
          |  |  |                   
      $67.48 - $71.55
      $3.58K - $3.79K
     |                   
              9.15K
              $647K
             |  | 
          
        
          |  |  |                   
      $19.62 - $22.22
      $11.8K - $13.3K
     |                   
              12.3K
              $258K
             |  | 
          
        
          |  |  |                   
      $41.28 - $41.65
      $8.26K - $8.33K
     |                   
              6.5K
              $270K
             |  | 
          
        
          |  |  |                   
      $24.31 - $25.33
      $72.9 - $76
     |                   
              10.8K
              $271K
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $12.9K - $16.1K
     |                   
              922
              $260K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.83K
              $592K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              7.85K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.03K
              $0
             |  |