|  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 76,319 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 16 |                   
      $59.36 - $69.62
      $950 - $1.11K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 91,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 8,800 |                   
      $199.28 - $244.26
      $1.75M - $2.15M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 88,545 |                   
      $14.08 - $22.49
      $1.25M - $1.99M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 1,510 |                   
      $2.7 - $3.43
      $4.08K - $5.18K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 7 |                   
      $108.69 - $135.87
      $761 - $951
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 4,073 |                   
      $109.09 - $133.32
      $444K - $543K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 51,627 |                   
      $92.98 - $124.15
      $4.8M - $6.41M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 5 |                   
      $81.2 - $94.12
      $406 - $471
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 10,300 |                   
      $55.89 - $64.52
      $576K - $665K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 6 |                   
      $182.32 - $273.38
      $1.09K - $1.64K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 37 |                   
      $59.64 - $65.98
      $2.21K - $2.44K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 1,493 |                   
      $3.83 - $6.25
      $5.72K - $9.33K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 39,400 |                   
      $93.56 - $105.31
      $3.69M - $4.15M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 3,648 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 24,300 |                   
      $26.37 - $34.6
      $641K - $841K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 10,580 |                   
      $255.27 - $368.33
      $2.7M - $3.9M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 194 |                   
      $21.62 - $28.8
      $4.19K - $5.59K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 4,100 |                   
      $47.44 - $52.5
      $195K - $215K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 41,200 |                   
      $23.86 - $27.06
      $983K - $1.11M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 90,755 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 36,714 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 224 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 63 |                   
      $29.66 - $44.0
      $1.87K - $2.77K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 37,887 |                   
      $63.01 - $77.03
      $2.39M - $2.92M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 41 |                   
      $63.43 - $71.99
      $2.6K - $2.95K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 1,900 |                   
      $1626.93 - $1854.44
      $3.09M - $3.52M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 15 |                   
      $48.31 - $59.22
      $725 - $888
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 50,184 |                   
      $80.84 - $96.69
      $4.06M - $4.85M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 28 |                   
      $24.85 - $33.25
      $696 - $931
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 971 |                   
      $1.46 - $2.77
      $1.42K - $2.69K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 14,900 |                   
      $40.99 - $50.4
      $611K - $751K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 28,961 |                   
      $110.23 - $154.64
      $3.19M - $4.48M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 453 |                   
      $5.34 - $8.89
      $2.42K - $4.03K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 448 |                   
      $4.14 - $6.95
      $1.85K - $3.11K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 7,130 |                   
      $456.01 - $552.14
      $3.25M - $3.94M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 19,760 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 83 |                   
      $21.56 - $25.66
      $1.79K - $2.13K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 5,203 |                   
      $36.77 - $90.91
      $191K - $473K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 730 |                   
      $16.14 - $18.07
      $11.8K - $13.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 36,100 |                   
      $16.42 - $19.86
      $593K - $717K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 7 |                   
      $54.51 - $59.63
      $382 - $417
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 366 |                   
      $22.51 - $36.79
      $8.24K - $13.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 17 |                   
      $21.76 - $30.05
      $370 - $511
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 4,194 |                   
      $8.55 - $111.89
      $35.9K - $469K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 16,430 |                   
      $13.13 - $24.52
      $216K - $403K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 14,945 |                   
      $60.04 - $73.93
      $897K - $1.1M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 5,979 |                   
      $41.52 - $51.03
      $248K - $305K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 735 |                   
      $4.75 - $6.44
      $3.49K - $4.73K
     |  |