|  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 8 |                   
      $131.52 - $153.94
      $1.05K - $1.23K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 25 |                   
      $673.69 - $889.33
      $16.8K - $22.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 111 |                   
      $108.12 - $124.7
      $12K - $13.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 86 |                   
      $115.26 - $135.38
      $9.91K - $11.6K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 261 |                   
      $120.0 - $131.29
      $31.3K - $34.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 40 |                   
      $52.32 - $55.93
      $2.09K - $2.24K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 113 |                   
      $34.64 - $42.81
      $3.91K - $4.84K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 290 |                   
      $81.03 - $88.61
      $23.5K - $25.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 98 |                   
      $237.55 - $285.63
      $23.3K - $28K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 5,000 |                   
      $7.16 - $9.69
      $35.8K - $48.5K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 34 |                   
      $364.23 - $432.61
      $12.4K - $14.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 6 |                   
      $137.79 - $171.99
      $827 - $1.03K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 9,583 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 280 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 133 |                   
      $336.95 - $382.18
      $44.8K - $50.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 74 |                   
      $75.34 - $79.52
      $5.58K - $5.88K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 373 |                   
      $110.46 - $110.49
      $41.2K - $41.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 56,572 |                   
      $243.18 - $263.44
      $13.8M - $14.9M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 175 |                   
      $102.97 - $109.8
      $18K - $19.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 545 |                   
      $51.04 - $51.35
      $27.8K - $28K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 458 |                   
      $133.4 - $142.58
      $61.1K - $65.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 1,957 |                   
      $37.03 - $41.81
      $72.5K - $81.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 31 |                   
      $233.69 - $281.81
      $7.24K - $8.74K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 75 |                   
      $79.58 - $90.39
      $5.97K - $6.78K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 72 |                   
      $65.35 - $77.55
      $4.71K - $5.58K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 260 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 285 |                   
      $102.77 - $112.89
      $29.3K - $32.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 761 |                   
      $86.09 - $86.31
      $65.5K - $65.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 32 |                   
      $211.9 - $229.42
      $6.78K - $7.34K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 0 |                   
      $20.36 - $22.08
      $0 - $0
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 515 |                   
      $72.99 - $79.0
      $37.6K - $40.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 26 |                   
      $175.42 - $202.83
      $4.56K - $5.27K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 388 |                   
      $167.02 - $183.38
      $64.8K - $71.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 9 |                   
      $26.0 - $28.88
      $234 - $260
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 105 |                   
      $133.03 - $136.33
      $14K - $14.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 1,443 |                   
      $97.33 - $103.96
      $140K - $150K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 3 |                   
      $76.44 - $82.59
      $229 - $248
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 338 |                   
      $54.01 - $56.55
      $18.3K - $19.1K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 809 |                   
      $50.69 - $50.74
      $41K - $41K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 279 |                   
      $33.36 - $37.98
      $9.31K - $10.6K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 18 |                   
      $211.83 - $261.64
      $3.81K - $4.71K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 750 |                   
      $35.59 - $53.13
      $26.7K - $39.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 106 |                   
      $83.71 - $88.67
      $8.87K - $9.4K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 130 |                   
      $197.05 - $216.72
      $25.6K - $28.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 1,117 |                   
      $32.76 - $39.39
      $36.6K - $44K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 1,000 |                   
      $7.48 - $11.38
      $7.48K - $11.4K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 330 |                   
      $20.66 - $23.37
      $6.82K - $7.71K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 869 |                   
      $22.35 - $43.41
      $19.4K - $37.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 48 |                   
      $36.89 - $39.03
      $1.77K - $1.87K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 29, 2021
                 | 50 |                   
      $46.89 - $71.58
      $2.34K - $3.58K
     |  |