|  | 
                
                  Q3 2021
                  Filed on Nov 10, 2021
                 | 2,000 |                   
      $38.58 - $42.99
      $77.2K - $86K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 531 |                   
      $41.0 - $46.73
      $21.8K - $24.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 478 |                   
      $53.09 - $60.07
      $25.4K - $28.7K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Sep 08, 2021
                 | 176 |                   
      $126.01 - $141.25
      $22.2K - $24.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 954 |                   
      $24.72 - $49.23
      $23.6K - $47K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 1,513 |                   
      $29.96 - $30.72
      $45.3K - $46.5K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 8,706 |                   
      $21.02 - $39.9
      $183K - $347K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 3,031 |                   
      $18.96 - $33.37
      $57.5K - $101K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 9 |                   
      $68.58 - $73.12
      $617 - $658
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 1,142 |                   
      $150.0 - $178.04
      $171K - $203K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Sep 08, 2021
                 | 30,406 |                   
      $21.64 - $24.65
      $658K - $750K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 6 |                   
      $97.17 - $105.39
      $583 - $632
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 17,825 |                   
      $0.9 - $1.95
      $16K - $34.8K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Sep 08, 2021
                 | 201 |                   
      $44.77 - $48.87
      $9K - $9.82K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 2,577 |                   
      $35.74 - $66.24
      $92.1K - $171K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 211 |                   
      $86.14 - $104.49
      $18.2K - $22K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 2,900 |                   
      $41.2 - $101.31
      $119K - $294K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 29,295 |                   
      $4.52 - $8.55
      $132K - $250K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 2,620 |                   
      $59.39 - $89.8
      $156K - $235K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 4,800 |                   
      $52.24 - $83.25
      $251K - $400K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 23,549 |                   
      $23.88 - $36.88
      $562K - $868K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 500 |                   
      $23.18 - $45.94
      $11.6K - $23K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 2,900 |                   
      $17.78 - $34.56
      $51.6K - $100K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 150 |                   
      $14.13 - $23.84
      $2.12K - $3.58K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 505 |                   
      $25.76 - $38.65
      $13K - $19.5K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 1,700 |                   
      $29.99 - $47.26
      $51K - $80.3K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 5,601 |                   
      $20.71 - $31.78
      $116K - $178K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 4,180 |                   
      $96.81 - $111.34
      $405K - $465K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 2,731 |                   
      $39.85 - $66.69
      $109K - $182K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 202 |                   
      $60.97 - $94.78
      $12.3K - $19.1K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 3,626 |                   
      $39.55 - $64.7
      $143K - $235K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 580 |                   
      $108.51 - $170.49
      $62.9K - $98.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 4,168 |                   
      $85.76 - $148.2
      $357K - $618K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 3,195 |                   
      $128.39 - $193.79
      $410K - $619K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 50 |                   
      $239.92 - $258.36
      $12K - $12.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 151 |                   
      $101.52 - $117.61
      $15.3K - $17.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 10,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Sep 08, 2021
                 | 9,239 |                   
      $60.76 - $93.91
      $561K - $868K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 2,038 |                   
      $310.52 - $357.7
      $633K - $729K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Sep 08, 2021
                 | 15,342 |                   
      $19.67 - $20.36
      $302K - $312K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 3,970 |                   
      $169.81 - $210.82
      $674K - $837K
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Sep 08, 2021
                 | 475 |                   
      $466.93 - $556.55
      $222K - $264K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 11,823 |                   
      $25.99 - $28.27
      $307K - $334K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Sep 08, 2021
                 | 10,050 |                   
      $15.86 - $23.7
      $159K - $238K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 400 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 4,975 |                   
      $40.68 - $49.19
      $202K - $245K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Sep 08, 2021
                 | 300 |                   
      $74.58 - $81.56
      $22.4K - $24.5K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 5 |                   
      $370.22 - $398.75
      $1.85K - $1.99K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Sep 08, 2021
                 | 4,434 |                   
      $19.73 - $38.37
      $87.5K - $170K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Sep 08, 2021
                 | 39 |                   
      $230.04 - $254.69
      $8.97K - $9.93K
     |  |