|  | 
                
                  Q2 2022
                  Filed on Jul 22, 2022
                 | 2,673 |                   
      $61.71 - $80.05
      $165K - $214K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 22, 2022
                 | 2,917 |                   
      $69.9 - $91.49
      $204K - $267K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 22, 2022
                 | 6,611 |                   
      $268.98 - $315.31
      $1.78M - $2.08M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 22, 2022
                 | 971 |                   
      $196.45 - $252.29
      $191K - $245K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 1,422 |                   
      $51.26 - $136.31
      $72.9K - $194K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 15,134 |                   
      $54.0 - $71.5
      $817K - $1.08M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 61,615 |                   
      $20.55 - $25.73
      $1.27M - $1.59M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 24,777 |                   
      $39.83 - $65.74
      $987K - $1.63M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 5,225 |                   
      $68.08 - $76.82
      $356K - $401K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 1,060 |                   
      $100.69 - $233.19
      $107K - $247K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 782 |                   
      $135.71 - $284.87
      $106K - $223K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 570 |                   
      $282.48 - $354.98
      $161K - $202K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 2,600 |                   
      $65.33 - $133.55
      $170K - $347K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 10, 2022
                 | 1,041 |                   
      $116.51 - $209.93
      $121K - $219K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 26, 2022
                 | 25,153 |                   
      $52.76 - $60.06
      $1.33M - $1.51M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 26, 2022
                 | 5,421 |                   
      $84.55 - $99.46
      $458K - $539K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 26, 2022
                 | 58,274 |                   
      $20.44 - $25.79
      $1.19M - $1.5M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 26, 2022
                 | 95,184 |                   
      $16.15 - $18.63
      $1.54M - $1.77M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 28, 2021
                 | 16,895 |                   
      $50.37 - $80.29
      $851K - $1.36M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 28, 2021
                 | 15,313 |                   
      $114.82 - $121.36
      $1.76M - $1.86M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Oct 28, 2021
                 | 1,330 |                   
      $125.92 - $164.64
      $167K - $219K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 06, 2021
                 | 5,585 |                   
      $206.08 - $244.01
      $1.15M - $1.36M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 06, 2021
                 | 21,575 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 06, 2021
                 | 1,232 |                   
      $225.21 - $237.11
      $277K - $292K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 06, 2021
                 | 16,659 |                   
      $20.07 - $35.26
      $334K - $587K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 5,089 |                   
      $308.39 - $444.51
      $1.57M - $2.26M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 1,418 |                   
      $198.66 - $241.83
      $282K - $343K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 13, 2021
                 | 2,077 |                   
      $127.21 - $148.97
      $264K - $309K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 735 |                   
      $144.39 - $238.17
      $106K - $175K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 80,290 |                   
      $11.48 - $14.97
      $922K - $1.2M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 6,101 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 1,240 |                   
      $254.08 - $301.45
      $315K - $374K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 5,761 |                   
      $44.22 - $70.86
      $255K - $408K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 29,104 |                   
      $36.08 - $43.78
      $1.05M - $1.27M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 2,303 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 7,087 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Jan 29, 2021
                 | 7,578 |                   
      $109.5 - $140.09
      $830K - $1.06M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 34,500 |                   
      $7.81 - $11.32
      $269K - $391K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 9,151 |                   
      $77.95 - $109.98
      $713K - $1.01M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 10,845 |                   
      $23.66 - $42.48
      $257K - $461K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 9,902 |                   
      $120.67 - $159.86
      $1.19M - $1.58M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 43,135 |                   
      $6.77 - $10.83
      $292K - $467K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 2,980 |                   
      $122.84 - $147.84
      $366K - $441K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 15, 2019
                 | 4,050 |                   
      $38.08 - $55.23
      $154K - $224K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 29, 2018
                 | 21,521 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 29, 2018
                 | 6,578 |                   
      $73.3 - $87.38
      $482K - $575K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 29, 2018
                 | 6,037 |                   
      $134.39 - $146.34
      $811K - $883K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 29, 2018
                 | 21,057 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 29, 2018
                 | 26,763 |                   
      $33.01 - $44.57
      $883K - $1.19M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 29, 2018
                 | 1,450 |                   
      $209.84 - $236.32
      $304K - $343K
     |  |