|  |  |                   
      $26.61 - $29.9
      $278K - $313K
     |                   
              188K
              $5.03B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              61.4K
              $3.07B
             |  | 
          
        
          |  |  |                   
      $45.66 - $55.03
      $371K - $448K
     |                   
              20.3K
              $1.1B
             |  | 
          
        
          |  |  |                   
      $25.36 - $27.19
      $188K - $202K
     |                   
              119K
              $3.15B
             |  | 
          
        
          |  |  |                   
      $24.61 - $25.89
      $318K - $335K
     |                   
              135K
              $3.47B
             |  | 
          
        
          |  |  |                   
      $28.02 - $34.71
      $188K - $233K
     |                   
              9.83K
              $340M
             |  | 
          
        
          |  |  |                   
      $101.93 - $128.63
      $176K - $222K
     |                   
              2.25K
              $290M
             |  | 
          
        
          |  |  |                   
      $55.35 - $65.57
      $151K - $178K
     |                   
              20.5K
              $1.33B
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $148K - $170K
     |                   
              5.16K
              $911M
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $147K - $178K
     |                   
              12.3K
              $1.12B
             |  | 
          
        
          |  |  |                   
      $48.43 - $57.78
      $196K - $233K
     |                   
              26.6K
              $1.54B
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $11.4K - $14.4K
     |                   
              1.6K
              $1.25B
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              6.26K
              $466M
             |  | 
          
        
          |  |  |                   
      $47.46 - $55.3
      $125K - $145K
     |                   
              277K
              $15.3B
             |  | 
          
        
          |  |  |                   
      $310.86 - $348.77
      $933 - $1.05K
     |                   
              1.5K
              $481M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              10.6K
              $233M
             |  | 
          
        
          |  |  |                   
      $171.4 - $227.1
      $46.4K - $61.5K
     |                   
              1.18K
              $268M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $42.5K - $52.7K
     |                   
              1.6K
              $291M
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $1.11K - $1.31K
     |                   
              861
              $266M
             |  | 
          
        
          |  |  |                   
      $49.66 - $58.0
      $497 - $580
     |                   
              5K
              $282M
             |  | 
          
        
          |  |  |                   
      $41.38 - $49.24
      $71K - $84.4K
     |                   
              44.8K
              $2.2B
             |  | 
          
        
          |  |  |                   
      $498.8 - $620.9
      $6.98K - $8.69K
     |                   
              802
              $498M
             |  | 
          
        
          |  |  |                   
      $25.93 - $32.91
      $108K - $137K
     |                   
              42.9K
              $1.41B
             |  | 
          
        
          |  |  |                   
      $228.54 - $279.83
      $18.3K - $22.4K
     |                   
              3.88K
              $1.08B
             |  | 
          
        
          |  |  |                   
      $30.25 - $38.85
      $17.2K - $22.1K
     |                   
              25.4K
              $986M
             |  | 
          
        
          |  |  |                   
      $35.95 - $42.85
      $105K - $126K
     |                   
              166K
              $6.99B
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $67.5K - $84K
     |                   
              4.54K
              $2.81B
             |  | 
          
        
          |  |  |                   
      $35.9 - $43.76
      $235K - $287K
     |                   
              361K
              $15.6B
             |  |