|  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 18 |                   
      $112.53 - $120.52
      $2.03K - $2.17K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 49 |                   
      $54.28 - $58.95
      $2.66K - $2.89K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 132 |                   
      $92.11 - $106.34
      $12.2K - $14K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 240 |                   
      $22.9 - $27.39
      $5.5K - $6.57K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 86 |                   
      $99.35 - $107.85
      $8.54K - $9.28K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 740 |                   
      $67.69 - $72.62
      $50.1K - $53.7K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 300 |                   
      $65.66 - $85.5
      $19.7K - $25.7K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 1,500 |                   
      $13.84 - $16.95
      $20.8K - $25.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 147 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 37 |                   
      $73.61 - $78.14
      $2.72K - $2.89K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 355 |                   
      $22.31 - $30.13
      $7.92K - $10.7K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 300 |                   
      $9.34 - $17.88
      $2.8K - $5.36K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 500 |                   
      $41.96 - $50.45
      $21K - $25.2K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 120 |                   
      $16.53 - $33.9
      $1.98K - $4.07K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 2,250 |                   
      $28.73 - $34.6
      $64.6K - $77.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 1,350 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 900 |                   
      $12.9 - $17.76
      $11.6K - $16K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 106 |                   
      $36.82 - $39.84
      $3.9K - $4.22K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 125 |                   
      $32.12 - $69.0
      $4.01K - $8.63K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 10,000 |                   
      $4.55 - $6.41
      $45.5K - $64.1K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 800 |                   
      $33.81 - $42.35
      $27K - $33.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 350 |                   
      $51.73 - $62.62
      $18.1K - $21.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 200 |                   
      $13.15 - $16.77
      $2.63K - $3.35K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 200 |                   
      $117.69 - $141.8
      $23.5K - $28.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 300 |                   
      $149.52 - $298.0
      $44.9K - $89.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on Apr 20, 2022
                 | 550 |                   
      $85.25 - $124.55
      $46.9K - $68.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 294 |                   
      $34.68 - $39.83
      $10.2K - $11.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 258 |                   
      $40.17 - $62.77
      $10.4K - $16.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 488 |                   
      $15.72 - $18.83
      $7.67K - $9.19K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 1,700 |                   
      $57.11 - $66.6
      $97.1K - $113K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 264 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 227 |                   
      $40.32 - $47.28
      $9.15K - $10.7K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 3,000 |                   
      $49.94 - $66.29
      $150K - $199K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 244 |                   
      $12.86 - $13.84
      $3.14K - $3.38K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 160 |                   
      $108.9 - $129.75
      $17.4K - $20.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 700 |                   
      $45.89 - $57.58
      $32.1K - $40.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 1,100 |                   
      $15.34 - $18.04
      $16.9K - $19.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 550 |                   
      $35.89 - $45.78
      $19.7K - $25.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 335 |                   
      $39.36 - $55.06
      $13.2K - $18.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 519 |                   
      $9.56 - $9.74
      $4.96K - $5.06K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 320 |                   
      $55.01 - $62.51
      $17.6K - $20K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 5,544 |                   
      $10.22 - $11.63
      $56.7K - $64.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 3,000 |                   
      $27.36 - $30.79
      $82.1K - $92.4K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 300 |                   
      $75.2 - $88.55
      $22.6K - $26.6K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 18, 2022
                 | 700 |                   
      $5.98 - $13.34
      $4.19K - $9.34K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 27, 2021
                 | 200 |                   
      $54.5 - $59.53
      $10.9K - $11.9K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 27, 2021
                 | 400 |                   
      $66.68 - $77.38
      $26.7K - $31K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 27, 2021
                 | 200 |                   
      $177.8 - $200.2
      $35.6K - $40K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 27, 2021
                 | 1,214 |                   
      $19.74 - $21.95
      $24K - $26.6K
     |  |