|  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 184 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 350 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 53 |                   
      $171.73 - $199.38
      $9.1K - $10.6K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 233 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 20 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 200 |                   
      $7.16 - $9.41
      $1.43K - $1.88K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 43 |                   
      $166.65 - $179.87
      $7.17K - $7.73K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 623 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 75 |                   
      $34.24 - $37.05
      $2.57K - $2.78K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 30 |                   
      $115.26 - $132.96
      $3.46K - $3.99K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 100 |                   
      $36.61 - $41.42
      $3.66K - $4.14K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 128 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 200 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 920 |                   
      $12.77 - $15.21
      $11.7K - $14K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 8,215 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 90 |                   
      $14.96 - $16.52
      $1.35K - $1.49K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 100 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 30 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 1,000 |                   
      $15.92 - $18.81
      $15.9K - $18.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 30 |                   
      $171.28 - $217.5
      $5.14K - $6.53K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 30 |                   
      $38.58 - $53.07
      $1.16K - $1.59K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 50 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 270 |                   
      $69.65 - $83.4
      $18.8K - $22.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 20 |                   
      $240.06 - $272.79
      $4.8K - $5.46K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 232 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 50 |                   
      $127.98 - $148.24
      $6.4K - $7.41K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 403 |                   
      $18.26 - $22.37
      $7.36K - $9.02K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 7 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 125 |                   
      $11.62 - $14.84
      $1.45K - $1.86K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 140 |                   
      $117.92 - $132.49
      $16.5K - $18.5K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 3,598 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 354 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 30 |                   
      $55.56 - $62.02
      $1.67K - $1.86K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 500 |                   
      $45.53 - $53.55
      $22.8K - $26.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 108 |                   
      $61.91 - $67.42
      $6.69K - $7.28K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 125 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 14,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 126 |                   
      $110.51 - $117.85
      $13.9K - $14.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 4 |                   
      $99.98 - $113.73
      $400 - $455
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 3 |                   
      $99.12 - $110.44
      $297 - $331
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 31,621 |                   
      $92.76 - $98.86
      $2.93M - $3.13M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 940,665 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 30 |                   
      $43.02 - $46.11
      $1.29K - $1.38K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 20 |                   
      $82.94 - $94.51
      $1.66K - $1.89K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 324 |                   
      $40.03 - $44.52
      $13K - $14.4K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 04, 2021
                 | 17 |                   
      $102.24 - $112.9
      $1.74K - $1.92K
     |  |