|  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 204 |                   
      $102.07 - $109.39
      $20.8K - $22.3K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 83 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 141 |                   
      $106.5 - $112.79
      $15K - $15.9K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,900 |                   
      $23.1 - $38.61
      $43.9K - $73.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 40 |                   
      $288.93 - $318.08
      $11.6K - $12.7K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 200 |                   
      $16.43 - $25.51
      $3.29K - $5.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 283 |                   
      $19.35 - $22.16
      $5.48K - $6.27K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 787 |                   
      $32.46 - $45.0
      $25.5K - $35.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,000 |                   
      $24.71 - $27.18
      $24.7K - $27.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,354 |                   
      $25.32 - $29.45
      $34.3K - $39.9K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 105 |                   
      $48.89 - $76.15
      $5.13K - $8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 503 |                   
      $42.02 - $48.71
      $21.1K - $24.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 146 |                   
      $68.89 - $99.33
      $10.1K - $14.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 356 |                   
      $172.46 - $195.89
      $61.4K - $69.7K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 300 |                   
      $87.33 - $104.45
      $26.2K - $31.3K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 116 |                   
      $225.08 - $271.69
      $26.1K - $31.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 700 |                   
      $67.05 - $76.71
      $46.9K - $53.7K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 3,448 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 2,324 |                   
      $42.84 - $49.68
      $99.6K - $115K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 50 |                   
      $128.95 - $145.4
      $6.45K - $7.27K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 123 |                   
      $90.41 - $98.61
      $11.1K - $12.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 553 |                   
      $44.72 - $49.09
      $24.7K - $27.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 338 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 317 |                   
      $156.59 - $224.03
      $49.6K - $71K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 500 |                   
      $7.13 - $14.35
      $3.57K - $7.18K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 752 |                   
      $36.52 - $41.46
      $27.5K - $31.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 2,500 |                   
      $10.39 - $26.44
      $26K - $66.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 201 |                   
      $129.91 - $234.98
      $26.1K - $47.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 5,718 |                   
      $8.15 - $13.5
      $46.6K - $77.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 691 |                   
      $40.12 - $45.73
      $27.7K - $31.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 6 |                   
      $126.25 - $139.82
      $758 - $839
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 50 |                   
      $204.01 - $290.14
      $10.2K - $14.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 800 |                   
      $48.18 - $48.51
      $38.5K - $38.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 100 |                   
      $14.5 - $15.65
      $1.45K - $1.57K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 488 |                   
      $39.57 - $50.8
      $19.3K - $24.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 125 |                   
      $76.44 - $89.57
      $9.56K - $11.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 453 |                   
      $74.71 - $86.26
      $33.8K - $39.1K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 300 |                   
      $56.4 - $67.65
      $16.9K - $20.3K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 33 |                   
      $62.93 - $90.59
      $2.08K - $2.99K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 94 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 920 |                   
      $50.3 - $60.29
      $46.3K - $55.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,000 |                   
      $68.48 - $84.39
      $68.5K - $84.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 309 |                   
      $187.36 - $200.75
      $57.9K - $62K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 247 |                   
      $85.53 - $94.49
      $21.1K - $23.3K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 120 |                   
      $245.66 - $320.13
      $29.5K - $38.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 78 |                   
      $202.34 - $289.42
      $15.8K - $22.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 265 |                   
      $59.02 - $78.8
      $15.6K - $20.9K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 650 | 
      N/A
     |  |