Ra Capital Management, Llc has been a registered insider at 61 firms since 2006.
                                      
                                  As a Beneficial Owner of 5% or more of a class of the company's shares at AN2 Therapeutics, Inc., Ra Capital Management, Llc last made a transaction on 8/9/2024.
                              
                                 As a Beneficial Owner of 5% or more of a class of the company's shares at Vor Biopharma Inc., Ra Capital Management, Llc last made a transaction on 10/30/2025.
                              
                                 As a Beneficial Owner of 5% or more of a class of the company's shares at Sionna Therapeutics, Inc., Ra Capital Management, Llc last made a transaction on 10/28/2025.
                              
                                 As a Beneficial Owner of 5% or more of a class of the company's shares at PepGen Inc., Ra Capital Management, Llc last made a transaction on 9/26/2025.
                              
                                 As a Director at Mineralys Therapeutics, Inc., Ra Capital Management, Llc last made a transaction on 9/4/2025.
                              Ra Capital Management, Llc has also been considered an insider at 56 other firms since 2006. 
                              
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 7 | 0% | -31% | -20% | 91 | 1 Year | 7 | 0% | -- | -- | -- | 
| 7 | 14% | -28% | -39% | 108 | 9 Month | 7 | 0% | -- | -- | -- | 
| 7 | 71% | 5% | 2% | 127 | 6 Month | 7 | 0% | -- | -- | -- | 
| 7 | 57% | 13% | 22% | 133 | 3 Month | 7 | 0% | -- | -- | -- | 
| 7 | 57% | 16% | 4% | 94 | 1 Month | 7 | 0% | -- | -- | -- | 
| 7 | 57% | 10% | 1% | 102 | 1 Week | 7 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | -4% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 8% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 2% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -3% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -5% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -4% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 8/9/2024 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -79% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -60% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -70% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -45% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -- | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 21% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| 4 | 100% | -5% | -5% | 3 | 1 Week | 4 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 10/30/2025 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| 1 | 0% | -10% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -42% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -23% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -10% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| 1 | 100% | -1% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 10/28/2025 | 
| Average days between Transaction and Entered Dates: |  | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 50% | -34% | -34% | 114 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -14% | -14% | 102 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -18% | -18% | 45 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 1% | 1% | 13 | 3 Month | 2 | 0% | -- | -- | -- | 
| 3 | 33% | -0% | -2% | 13 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 3% | 6% | 10 | 1 Week | 3 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/26/2025 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -13% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -62% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 2 | 50% | 62% | 62% | 186 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -8% | -8% | 5 | 3 Month | 2 | 0% | -- | -- | -- | 
| 3 | 33% | -5% | -5% | 17 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 6% | 2% | 13 | 1 Week | 3 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/4/2025 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| 1 | 100% | 96% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 27% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -1% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/26/2025 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -61% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 2 | 0% | -53% | -53% | 41 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -37% | -37% | 2 | 6 Month | 2 | 0% | -- | -- | -- | 
| 6 | 67% | 3% | 18% | 58 | 3 Month | 6 | 0% | -- | -- | -- | 
| 6 | 33% | -4% | -5% | 25 | 1 Month | 6 | 0% | -- | -- | -- | 
| 6 | 17% | -4% | -3% | 12 | 1 Week | 6 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/16/2025 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 5 | 20% | -27% | -62% | 197 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 0% | -48% | -48% | 59 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 17% | 17% | 42 | 6 Month | 5 | 0% | -- | -- | -- | 
| 6 | 100% | 19% | 18% | 16 | 3 Month | 6 | 0% | -- | -- | -- | 
| 6 | 67% | 14% | 16% | 58 | 1 Month | 6 | 0% | -- | -- | -- | 
| 6 | 67% | 9% | 9% | 72 | 1 Week | 6 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 5/14/2025 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 4 | 25% | 30% | -40% | 299 | 1 Year | 4 | 0% | -- | -- | -- | 
| 4 | 25% | 53% | -9% | 331 | 9 Month | 4 | 0% | -- | -- | -- | 
| 5 | 40% | -17% | -22% | 47 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 40% | 9% | -14% | 112 | 3 Month | 5 | 0% | -- | -- | -- | 
| 5 | 40% | 8% | -12% | 58 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 11% | 5% | 23 | 1 Week | 5 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/7/2025 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 11 | 18% | 10% | -31% | 582 | 1 Year | 11 | 0% | -- | -- | -- | 
| 12 | 33% | 18% | -24% | 453 | 9 Month | 12 | 0% | -- | -- | -- | 
| 12 | 50% | 21% | -8% | 316 | 6 Month | 12 | 0% | -- | -- | -- | 
| 12 | 67% | 13% | 2% | 153 | 3 Month | 12 | 0% | -- | -- | -- | 
| 12 | 50% | 6% | -1% | 66 | 1 Month | 12 | 0% | -- | -- | -- | 
| 12 | 67% | 7% | 3% | 43 | 1 Week | 12 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 1/30/2025 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 5% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -38% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -66% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -24% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 24% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 26% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 10/28/2024 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -57% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -63% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -52% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -36% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -15% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 2% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/16/2024 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -71% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -79% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -45% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -8% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -16% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -1% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 7/22/2024 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -82% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -78% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -49% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 2 | 50% | -6% | -6% | 43 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 38% | 38% | 41 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 12% | 12% | 32 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/27/2024 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -18% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 2 | 50% | 30% | 30% | 83 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 14% | 14% | 119 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 23% | 23% | 25 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -4% | -4% | 52 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -1% | -1% | 30 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/17/2024 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 4/2/2024 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 3 | 0% | -56% | -73% | 66 | 1 Year | 3 | 0% | -- | -- | -- | 
| 3 | 33% | -50% | -72% | 79 | 9 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | -15% | -32% | 102 | 6 Month | 3 | 0% | -- | -- | -- | 
| 3 | 0% | -29% | -26% | 31 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 0% | -28% | -25% | 13 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 0% | -13% | -13% | 8 | 1 Week | 3 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/27/2024 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| 1 | 0% | -- | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/21/2024 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 0% | -65% | -65% | 25 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -43% | -43% | 43 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -20% | -20% | 45 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 1% | 1% | 66 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -5% | -5% | 12 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 2% | 2% | 6 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 1/11/2024 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 5 | 80% | 80% | 104% | 267 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 80% | 44% | 38% | 129 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 60% | 41% | 38% | 195 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 60% | 30% | 48% | 117 | 3 Month | 5 | 0% | -- | -- | -- | 
| 5 | 80% | 30% | 22% | 85 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 15% | 16% | 32 | 1 Week | 5 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 12/11/2023 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 100% | 187% | 187% | 207 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 77% | 77% | 103 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 86% | 86% | 136 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 6% | 6% | 75 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -25% | -25% | 43 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 5% | 5% | 3 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/21/2023 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 0% | -58% | -58% | 16 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -66% | -66% | 24 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -60% | -60% | 16 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -34% | -34% | 34 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -13% | -13% | 4 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 1% | 1% | 8 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 7/21/2023 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 1% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 15% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -38% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -41% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -21% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 10% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 7/5/2023 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| 1 | 100% | 39% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -3% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 3 | 67% | 40% | 62% | 83 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 10% | 13% | 21 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | -2% | -1% | 9 | 1 Week | 3 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/29/2023 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 5 | 20% | -16% | -8% | 48 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 0% | -42% | -38% | 56 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 0% | -57% | -56% | 27 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 0% | -59% | -61% | 44 | 3 Month | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 74% | 78% | 155 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 80% | 19% | 17% | 48 | 1 Week | 5 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 1/20/2023 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -33% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 56% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 45% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 3 | 67% | 47% | 4% | 150 | 3 Month | 3 | 0% | -- | -- | -- | 
| 5 | 80% | 8% | 10% | 16 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 60% | 3% | 3% | 20 | 1 Week | 5 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 1/3/2023 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -71% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -11% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 3% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 73% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -5% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -0% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 11/17/2022 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 3 | 33% | -21% | -34% | 66 | 1 Year | 3 | 0% | -- | -- | -- | 
| 3 | 33% | -6% | -17% | 33 | 9 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 8% | 11% | 57 | 6 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | 18% | -13% | 115 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 16% | 13% | 39 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 8% | 8% | 6 | 1 Week | 3 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 0% | 3914% | 3914% | 647 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 3192% | 3192% | 633 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 1434% | 1434% | 218 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 4168% | 4168% | 606 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -3% | -3% | 14 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -3% | -3% | 14 | 1 Week | 2 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 5/26/2022 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 50% | -35% | -35% | 82 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -10% | -10% | 130 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -46% | -46% | 18 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 16% | 16% | 30 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 28% | 28% | 17 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 20% | 20% | 44 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/29/2022 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 6 | 0% | -22% | -22% | 11 | 1 Year | 6 | 0% | -- | -- | -- | 
| 6 | 33% | -1% | -3% | 17 | 9 Month | 6 | 0% | -- | -- | -- | 
| 6 | 33% | 1% | -1% | 27 | 6 Month | 6 | 0% | -- | -- | -- | 
| 6 | 0% | -25% | -25% | 17 | 3 Month | 6 | 0% | -- | -- | -- | 
| 6 | 0% | -20% | -18% | 9 | 1 Month | 6 | 0% | -- | -- | -- | 
| 6 | 17% | -5% | -3% | 16 | 1 Week | 6 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/15/2022 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| 1 | 0% | -24% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -20% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -17% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/29/2021 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 50% | 110% | 110% | 258 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 61% | 61% | 122 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 65% | 65% | 145 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 34% | 34% | 33 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 4% | 4% | 77 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 14% | 14% | 17 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | -30% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -35% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -19% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -20% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -6% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -4% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/15/2021 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 100% | 34% | 34% | 23 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 21% | 21% | 22 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 27% | 27% | 23 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 16% | 16% | 23 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 18% | 18% | 26 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 14% | 14% | 18 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | -74% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -57% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -25% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -23% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -14% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -3% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/11/2021 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 0% | -50% | -50% | 41 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 25% | 25% | 98 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -9% | -9% | 25 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -9% | -9% | 10 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -23% | -23% | 36 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -2% | -2% | 13 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 2/26/2021 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 3 | 100% | -28% | -8% | 63 | 1 Year | 3 | 0% | -- | -- | -- | 
| 3 | 67% | -20% | -7% | 56 | 9 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | 11% | 35% | 71 | 6 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | -1% | 3% | 13 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | -5% | -5% | 15 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | -0% | -0% | 0 | 1 Week | 3 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 12/3/2020 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | -50% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -54% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -58% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -46% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -26% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 2% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 10/8/2020 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -21% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -11% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -18% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 40% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -8% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -13% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/29/2020 | 
| Average days between Transaction and Entered Dates: |  | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -60% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -37% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 16% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 58% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -3% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 0% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/24/2020 | 
| Average days between Transaction and Entered Dates: | 43 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -23% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -4% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -37% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 6% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -23% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -9% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/21/2020 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | 20% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 52% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 100% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 70% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 24% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 5% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/9/2020 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -6% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 4% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 39% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 29% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 57% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 36% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 7/28/2020 | 
| Average days between Transaction and Entered Dates: |  | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 29% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 28% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 69% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 21% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 58% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 54% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 7/28/2020 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| 1 | 100% | 1% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -39% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 1% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -3% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 7/21/2020 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -38% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -34% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -6% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 6% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -8% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 5% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/30/2020 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 0% | 104% | 104% | 69 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 19% | 19% | 27 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -2% | -2% | 69 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | -25% | -25% | 1 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -8% | -8% | 22 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -2% | -2% | 8 | 1 Week | 2 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/25/2020 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -40% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -30% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -10% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -1% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -18% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 6% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/23/2020 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 3 | 100% | 129% | 190% | 191 | 1 Year | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 72% | 58% | 130 | 9 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 55% | 54% | 49 | 6 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 27% | 23% | 76 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 7% | 2% | 29 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | -0% | -1% | 6 | 1 Week | 3 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 12/12/2018 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 346% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 22% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -15% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 20% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -10% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -11% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 12/11/2018 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 24% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 59% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 11% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -12% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 13% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -8% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 10/1/2018 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 23% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -3% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -38% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -47% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -3% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -7% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/22/2018 | 
| Average days between Transaction and Entered Dates: |  | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 105% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -9% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 1% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 6% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 18% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 37% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 10/12/2017 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | 209% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 16% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 26% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 5% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 6% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 10% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 5/22/2017 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 9 | 100% | 58% | 52% | 63 | 1 Year | 9 | 0% | -- | -- | -- | 
| 9 | 100% | 39% | 39% | 56 | 9 Month | 9 | 0% | -- | -- | -- | 
| 9 | 78% | 29% | 33% | 59 | 6 Month | 9 | 0% | -- | -- | -- | 
| 9 | 78% | 34% | 40% | 70 | 3 Month | 9 | 0% | -- | -- | -- | 
| 9 | 67% | 23% | 36% | 89 | 1 Month | 9 | 0% | -- | -- | -- | 
| 9 | 56% | 5% | 1% | 30 | 1 Week | 9 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | 6% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 8% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 21% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 29% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -7% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 5% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/16/2016 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 6 | 100% | 322% | 310% | 137 | 1 Year | 6 | 0% | -- | -- | -- | 
| 6 | 100% | 178% | 180% | 77 | 9 Month | 6 | 0% | -- | -- | -- | 
| 6 | 50% | 0% | -1% | 19 | 6 Month | 6 | 0% | -- | -- | -- | 
| 6 | 100% | 28% | 31% | 26 | 3 Month | 6 | 0% | -- | -- | -- | 
| 6 | 50% | 7% | 0% | 44 | 1 Month | 6 | 0% | -- | -- | -- | 
| 6 | 17% | 0% | -2% | 17 | 1 Week | 6 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 7 | 86% | -22% | -31% | 57 | 1 Year | 7 | 0% | -- | -- | -- | 
| 7 | 71% | -7% | -18% | 62 | 9 Month | 7 | 0% | -- | -- | -- | 
| 7 | 43% | 10% | 2% | 65 | 6 Month | 7 | 0% | -- | -- | -- | 
| 7 | 0% | 22% | 15% | 40 | 3 Month | 7 | 0% | -- | -- | -- | 
| 7 | 43% | 3% | 1% | 38 | 1 Month | 7 | 0% | -- | -- | -- | 
| 7 | 43% | 4% | 1% | 29 | 1 Week | 7 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 9/30/2014 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -35% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -74% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -56% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -48% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 3% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 16% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 2/4/2014 | 
| Average days between Transaction and Entered Dates: | 1 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -9% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 8% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 0% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 21% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 14% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 12% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | -27% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -26% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -5% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -15% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 7% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 1% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 1/10/2014 | 
| Average days between Transaction and Entered Dates: | 3 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 16 | 100% | 65% | 57% | 71 | 1 Year | 16 | 0% | -- | -- | -- | 
| 16 | 100% | 53% | 50% | 54 | 9 Month | 16 | 0% | -- | -- | -- | 
| 16 | 100% | 37% | 30% | 70 | 6 Month | 16 | 0% | -- | -- | -- | 
| 16 | 81% | 18% | 24% | 56 | 3 Month | 16 | 0% | -- | -- | -- | 
| 16 | 38% | 0% | -2% | 70 | 1 Month | 16 | 0% | -- | -- | -- | 
| 16 | 44% | -0% | -1% | 24 | 1 Week | 16 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 4 | 100% | -9% | -9% | 4 | 1 Year | 4 | 0% | -- | -- | -- | 
| 4 | 100% | -19% | -20% | 12 | 9 Month | 4 | 0% | -- | -- | -- | 
| 4 | 100% | -15% | -14% | 10 | 6 Month | 4 | 0% | -- | -- | -- | 
| 4 | 75% | -9% | -11% | 17 | 3 Month | 4 | 0% | -- | -- | -- | 
| 4 | 50% | 1% | -0% | 9 | 1 Month | 4 | 0% | -- | -- | -- | 
| 4 | 50% | 0% | 0% | 5 | 1 Week | 4 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 2/25/2010 | 
| Average days between Transaction and Entered Dates: | 5 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 5 | 0% | -59% | -64% | 84 | 1 Year | 5 | 0% | -59% | -65% | 74 | 
| 5 | 20% | -44% | -48% | 106 | 9 Month | 5 | 20% | -41% | -48% | 107 | 
| 5 | 20% | -22% | -15% | 65 | 6 Month | 5 | 0% | -24% | -18% | 30 | 
| 5 | 60% | -4% | 13% | 51 | 3 Month | 5 | 60% | 0% | 6% | 43 | 
| 5 | 60% | 5% | 2% | 51 | 1 Month | 5 | 60% | 1% | 2% | 34 | 
| 5 | 20% | 1% | -8% | 37 | 1 Week | 5 | 40% | 2% | -1% | 29 | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 2 | 100% | -37% | -37% | 3 | 1 Year | 2 | 100% | -43% | -43% | 14 | 
| 2 | 100% | -27% | -27% | 11 | 9 Month | 2 | 100% | -25% | -25% | 14 | 
| 2 | 100% | -52% | -52% | 11 | 6 Month | 2 | 100% | -51% | -51% | 13 | 
| 2 | 100% | -17% | -17% | 12 | 3 Month | 2 | 100% | -22% | -22% | 8 | 
| 2 | 50% | -9% | -9% | 25 | 1 Month | 2 | 50% | -10% | -10% | 37 | 
| 2 | 100% | -12% | -12% | 6 | 1 Week | 2 | 50% | -16% | -- | 31 | 
| Scorecards Updated 5/31/2018 07:00 PM EST | Latest Transaction Date: | 10/29/2008 | 
| Average days between Transaction and Entered Dates: | 6 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 10 | 0% | -71% | -69% | 4 | 1 Year | 10 | 0% | -- | -- | -- | 
| 10 | 40% | -4% | -7% | 9 | 9 Month | 10 | 0% | -- | -- | -- | 
| 10 | 100% | 26% | 23% | 7 | 6 Month | 10 | 0% | -- | -- | -- | 
| 10 | 100% | 55% | 38% | 44 | 3 Month | 10 | 0% | -- | -- | -- | 
| 10 | 100% | 30% | 22% | 22 | 1 Month | 10 | 0% | -- | -- | -- | 
| 10 | 40% | 3% | -5% | 20 | 1 Week | 10 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 6/25/2008 | 
| Average days between Transaction and Entered Dates: | 4 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 1 Week | -- | -- | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -- | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -37% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -32% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 35% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 3% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 2% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 4/15/2008 | 
| Average days between Transaction and Entered Dates: | 2 | 
| 
                              InsiderInsights.com Purchase Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Purchases
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 0% | -18% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -36% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 2 | 0% | -49% | -49% | 64 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -23% | -23% | 73 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -20% | -- | 40 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -6% | -6% | 15 | 1 Week | 2 | 0% | -- | -- | -- | 
| 
                              InsiderInsights.com Sales Scorecard
                             | 
|  |  | 
                              Transaction Date
                             | 
| Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | Time From Sales
 | Nq | Hit Rate
 | Mean Return
 | Median Return
 | Range of Returns
 | 
| 1 | 100% | -32% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -11% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 18% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 7% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -1% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -10% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/31/2025 10:04 AM EST | Latest Transaction Date: | 3/27/2008 | 
| Average days between Transaction and Entered Dates: | 14 |