|  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 96,000 |                   
      $146.29 - $184.14
      $14M - $17.7M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 97,674 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 19,900 |                   
      $46.59 - $63.71
      $927K - $1.27M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 43,000 |                   
      $21.42 - $28.09
      $921K - $1.21M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 88,644 |                   
      $65.14 - $88.0
      $5.77M - $7.8M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 93,737 |                   
      $15.96 - $22.26
      $1.5M - $2.09M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 115,300 |                   
      $73.29 - $90.12
      $8.45M - $10.4M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 70,000 |                   
      $40.6 - $51.2
      $2.84M - $3.58M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 197,000 |                   
      $4.68 - $6.79
      $922K - $1.34M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 17,379 |                   
      $63.81 - $77.09
      $1.11M - $1.34M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 80,014 |                   
      $44.84 - $53.99
      $3.59M - $4.32M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 37,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 39,247 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 37,596 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 69,300 |                   
      $19.75 - $20.88
      $1.37M - $1.45M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 218,297 |                   
      $7.01 - $11.98
      $1.53M - $2.62M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 89,286 |                   
      $29.93 - $41.43
      $2.67M - $3.7M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 251,840 |                   
      $0.26 - $1.72
      $65.5K - $433K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 23,052 |                   
      $75.84 - $126.71
      $1.75M - $2.92M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 96,414 |                   
      $11.89 - $18.94
      $1.15M - $1.83M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 25,886 |                   
      $71.48 - $88.32
      $1.85M - $2.29M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 32,000 |                   
      $56.84 - $89.45
      $1.82M - $2.86M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 174,000 |                   
      $14.1 - $33.47
      $2.45M - $5.82M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 60,000 |                   
      $15.74 - $19.47
      $944K - $1.17M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 44,946 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 165,000 |                   
      $6.69 - $10.81
      $1.1M - $1.78M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 1,994,069 |                   
      $2.8 - $3.98
      $5.58M - $7.94M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 36,100 |                   
      $28.72 - $31.29
      $1.04M - $1.13M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 15,300 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 155,378 |                   
      $10.95 - $34.25
      $1.7M - $5.32M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 8,400 |                   
      $94.36 - $124.61
      $793K - $1.05M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 87,000 |                   
      $5.93 - $11.27
      $516K - $980K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 66,000 |                   
      $14.77 - $17.96
      $975K - $1.19M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 26,884 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 21,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 1,163 |                   
      $50.68 - $55.74
      $58.9K - $64.8K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 89,900 |                   
      $71.79 - $82.25
      $6.45M - $7.39M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 13, 2022
                 | 77,337 |                   
      $44.64 - $55.71
      $3.45M - $4.31M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 25,481 |                   
      $29.47 - $33.81
      $751K - $862K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 38,600 |                   
      $57.18 - $70.28
      $2.21M - $2.71M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 179,100 |                   
      $44.49 - $51.04
      $7.97M - $9.14M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 55,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 7,000 |                   
      $122.32 - $145.06
      $856K - $1.02M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 72,000 |                   
      $69.95 - $79.13
      $5.04M - $5.7M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 45,200 |                   
      $20.83 - $31.93
      $942K - $1.44M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 72,700 |                   
      $49.55 - $74.59
      $3.6M - $5.42M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 20,000 |                   
      $45.35 - $55.0
      $907K - $1.1M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 107,800 |                   
      $69.65 - $83.18
      $7.51M - $8.97M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 35,164 |                   
      $65.84 - $77.66
      $2.32M - $2.73M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 15, 2022
                 | 15,000 |                   
      $151.16 - $190.38
      $2.27M - $2.86M
     |  |