Baker Bros. Advisors Lp has been a registered insider at 30 firms since 2012.
                                      
                                  As a Director at Kymera Therapeutics, Inc., Baker Bros. Advisors Lp last made a transaction on 6/30/2025.
                              
                                 As a Beneficial Owner of 5% or more of a class of the company's shares at Kala Pharmaceuticals, Baker Bros. Advisors Lp last made a transaction on 10/1/2025.
                              
                                 As a Beneficial Owner of 5% or more of a class of the company's shares at Celcuity, Baker Bros. Advisors Lp last made a transaction on 9/8/2025.
                              
                                 As a Director at Synta Pharmaceuticals Corp., Baker Bros. Advisors Lp last made a transaction on 8/20/2025.
                              
                                 As a Director at Immunocore Holdings plc, Baker Bros. Advisors Lp last made a transaction on 3/17/2025.
                              Baker Bros. Advisors Lp has also been considered an insider at 25 other firms since 2012. 
                              
| 
                              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% | -4% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -34% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -18% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 2 | 50% | 15% | 15% | 38 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 5% | 5% | 8 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 3% | 3% | 5 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 6/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 | -- | -- | -- | -- | -- | 
| 1 | 0% | -78% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -30% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -17% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 37% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 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 | 100% | -48% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 1% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 10/1/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 | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 6 Month | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 3 Month | -- | -- | -- | -- | -- | 
| 1 | 0% | -18% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -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/29/2025 02:27 AM EST | Latest Transaction Date: | 9/8/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 | 100% | 58% | 75% | 48 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 25% | 38% | 50 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 25% | 29% | 12 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 100% | 18% | 22% | 30 | 3 Month | 5 | 0% | -- | -- | -- | 
| 8 | 100% | 15% | 12% | 45 | 1 Month | 8 | 0% | -- | -- | -- | 
| 8 | 75% | 5% | 5% | 22 | 1 Week | 8 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 8/20/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 | -- | -- | -- | -- | -- | 
| 2 | 100% | 16% | 16% | -- | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 10% | 10% | -- | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -1% | -1% | -- | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 3% | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 3/17/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
 | 
| -- | -- | -- | -- | -- | 1 Year | -- | -- | -- | -- | -- | 
| 1 | 0% | -54% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -47% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -37% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -10% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -4% | -- | -- | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 12/16/2024 | 
| 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
 | 
| 7 | 86% | 74% | 28% | 196 | 1 Year | 7 | 0% | -- | -- | -- | 
| 7 | 71% | 56% | 18% | 190 | 9 Month | 7 | 0% | -- | -- | -- | 
| 7 | 57% | 19% | 19% | 99 | 6 Month | 7 | 0% | -- | -- | -- | 
| 7 | 86% | 13% | 17% | 72 | 3 Month | 7 | 0% | -- | -- | -- | 
| 7 | 57% | 2% | 1% | 36 | 1 Month | 7 | 0% | -- | -- | -- | 
| 7 | 14% | -5% | -6% | 17 | 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
 | 
| 2 | 50% | 18% | 18% | 45 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 22% | 22% | 58 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 19% | 19% | 79 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 3% | 3% | 65 | 3 Month | 2 | 0% | -- | -- | -- | 
| 4 | 75% | 2% | -1% | 23 | 1 Month | 4 | 0% | -- | -- | -- | 
| 4 | 75% | -4% | -5% | 11 | 1 Week | 4 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 12/9/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
 | 
| 14 | 36% | -6% | -6% | 82 | 1 Year | 14 | 0% | -- | -- | -- | 
| 14 | 50% | 1% | 3% | 86 | 9 Month | 14 | 0% | -- | -- | -- | 
| 14 | 29% | -2% | -4% | 81 | 6 Month | 14 | 0% | -- | -- | -- | 
| 14 | 50% | -1% | 1% | 41 | 3 Month | 14 | 0% | -- | -- | -- | 
| 14 | 86% | 6% | 7% | 26 | 1 Month | 14 | 0% | -- | -- | -- | 
| 14 | 64% | -0% | 1% | 14 | 1 Week | 14 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 5/7/2024 | 
| 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 | 67% | 73% | 9% | 374 | 1 Year | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 80% | 86% | 257 | 9 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 33% | 10% | 145 | 6 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 44% | 61% | 123 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 33% | 15% | -8% | 77 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 67% | 8% | 13% | 43 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 12/15/2023 | 
| 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% | -44% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -28% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -3% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 2 | 50% | -32% | -32% | 85 | 3 Month | 2 | 0% | -- | -- | -- | 
| 1 | 100% | 16% | -- | -- | 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 | 100% | -57% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -34% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -5% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -4% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -15% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 5% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 11/22/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 | -- | -- | -- | -- | -- | 
| -- | -- | -- | -- | -- | 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% | -100% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| -- | -- | -- | -- | -- | 9 Month | -- | -- | -- | -- | -- | 
| 1 | 100% | -64% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 10% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -11% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -6% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 10/19/2023 | 
| 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 | 50% | -46% | -46% | 107 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -35% | -35% | 130 | 9 Month | 2 | 0% | -- | -- | -- | 
| 1 | 100% | 59% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 2 | 50% | 165% | 165% | 379 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 1% | 1% | 5 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 7% | 7% | 14 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 8/17/2023 | 
| 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
 | 
| 12 | 50% | 15% | 2% | 176 | 1 Year | 12 | 0% | -- | -- | -- | 
| 12 | 58% | 7% | 8% | 113 | 9 Month | 12 | 0% | -- | -- | -- | 
| 12 | 50% | 5% | 5% | 130 | 6 Month | 12 | 0% | -- | -- | -- | 
| 12 | 58% | 5% | 10% | 70 | 3 Month | 12 | 0% | -- | -- | -- | 
| 12 | 33% | -1% | -3% | 73 | 1 Month | 12 | 0% | -- | -- | -- | 
| 12 | 50% | 1% | 1% | 24 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 5/24/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
 | 
| 24 | 46% | 12% | -12% | 335 | 1 Year | 24 | 0% | -- | -- | -- | 
| 24 | 42% | 0% | -21% | 381 | 9 Month | 24 | 0% | -- | -- | -- | 
| 24 | 33% | 8% | -13% | 262 | 6 Month | 24 | 0% | -- | -- | -- | 
| 24 | 71% | 51% | 14% | 390 | 3 Month | 24 | 0% | -- | -- | -- | 
| 24 | 75% | 12% | 12% | 168 | 1 Month | 24 | 0% | -- | -- | -- | 
| 24 | 58% | 1% | 3% | 105 | 1 Week | 24 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 6/6/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
 | 
| 3 | 100% | 111% | 112% | 3 | 1 Year | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 76% | 79% | 31 | 9 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 167% | 172% | 49 | 6 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 110% | 111% | 19 | 3 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 60% | 57% | 40 | 1 Month | 3 | 0% | -- | -- | -- | 
| 3 | 100% | 22% | 13% | 45 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 6/6/2022 | 
| 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% | 10% | 10% | 154 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -40% | -40% | 72 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -15% | -15% | 75 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 28% | 28% | 97 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 29% | 29% | 37 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 21% | 21% | 48 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 5/11/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
 | 
| 8 | 75% | 28% | 23% | 126 | 1 Year | 8 | 0% | -- | -- | -- | 
| 8 | 75% | 24% | 32% | 81 | 9 Month | 8 | 0% | -- | -- | -- | 
| 8 | 88% | 19% | 15% | 64 | 6 Month | 8 | 0% | -- | -- | -- | 
| 8 | 88% | 13% | 14% | 60 | 3 Month | 8 | 0% | -- | -- | -- | 
| 8 | 88% | 8% | 6% | 24 | 1 Month | 8 | 0% | -- | -- | -- | 
| 8 | 75% | 2% | 2% | 9 | 1 Week | 8 | 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
 | 
| 5 | 100% | -11% | -12% | 17 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 20% | 9% | 1% | 23 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 20% | 5% | 10% | 25 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 20% | -3% | 0% | 22 | 3 Month | 5 | 0% | -- | -- | -- | 
| 5 | 60% | -2% | -3% | 8 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 60% | -2% | -3% | 10 | 1 Week | 5 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 12/1/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% | -90% | -90% | 2 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -80% | -80% | 0 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -72% | -72% | 12 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -53% | -53% | 3 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -17% | -17% | 26 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -9% | -9% | 28 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 11/18/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 | 50% | -41% | -41% | 89 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -39% | -39% | 68 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -3% | -3% | 94 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 57% | 57% | 187 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 6% | 6% | 21 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 40% | 40% | 20 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 1/27/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
 | 
| 4 | 100% | 45% | 45% | 77 | 1 Year | 4 | 0% | -- | -- | -- | 
| 4 | 100% | 51% | 51% | 80 | 9 Month | 4 | 0% | -- | -- | -- | 
| 4 | 100% | 21% | 21% | 40 | 6 Month | 4 | 0% | -- | -- | -- | 
| 4 | 100% | 34% | 34% | 11 | 3 Month | 4 | 0% | -- | -- | -- | 
| 4 | 100% | 18% | 18% | 14 | 1 Month | 4 | 0% | -- | -- | -- | 
| 4 | 100% | 6% | 6% | 8 | 1 Week | 4 | 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% | -0% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -24% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -5% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -7% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | 9% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -1% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 3/18/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
 | 
| 2 | 0% | -45% | -45% | -- | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -11% | -11% | -- | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -40% | -40% | -- | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -51% | -51% | -- | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -33% | -33% | -- | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 2% | 2% | -- | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 4/23/2019 | 
| 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 | 100% | 75% | 75% | 101 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 59% | 59% | 124 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 43% | 43% | 98 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 25% | 25% | 51 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -1% | -1% | 4 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | -0% | -0% | 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 | 5 | 20% | -43% | -- | 255 | 
| 20 | 75% | -3% | -4% | 14 | 9 Month | 20 | 0% | -- | -- | -- | 
| 35 | 89% | -14% | -17% | 39 | 6 Month | 35 | 0% | -- | -- | -- | 
| 35 | 69% | -10% | -7% | 45 | 3 Month | 35 | 0% | -- | -- | -- | 
| 35 | 86% | -9% | -10% | 40 | 1 Month | 35 | 0% | -- | -- | -- | 
| 35 | 83% | -4% | -4% | 17 | 1 Week | 35 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 4/12/2019 | 
| 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% | -11% | -11% | -- | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 5% | 5% | -- | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 20% | 20% | -- | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 27% | 27% | -- | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 1% | 1% | -- | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 1% | 1% | -- | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 5/29/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
 | 
| 2 | 100% | 218% | 218% | 363 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 86% | 86% | 55 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 153% | 153% | 208 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 56% | 56% | 3 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 20% | 20% | 1 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 16% | 16% | 10 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 3/28/2018 | 
| 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 | 0% | -64% | -64% | 34 | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -53% | -53% | 9 | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | -26% | -26% | 42 | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 2% | 2% | 28 | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 50% | 16% | 16% | 40 | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 100% | 8% | 8% | 9 | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 3/15/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
 | 
| 5 | 20% | -20% | -77% | 229 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 40% | 23% | -79% | 358 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 40% | -5% | -57% | 209 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 40% | -12% | -26% | 155 | 3 Month | 5 | 0% | -- | -- | -- | 
| 5 | 40% | -2% | -7% | 38 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 40% | -0% | -1% | 40 | 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 | 100% | -68% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -45% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -42% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -47% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -42% | -- | -- | 1 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | -27% | -- | -- | 1 Week | 1 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 11/8/2017 | 
| 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% | 38% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -23% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 11% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 3% | -- | -- | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 10/5/2017 | 
| 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
 | 
| 5 | 20% | 33% | -11% | 239 | 1 Year | 5 | 0% | -- | -- | -- | 
| 5 | 20% | -4% | -41% | 192 | 9 Month | 5 | 0% | -- | -- | -- | 
| 5 | 20% | -9% | -48% | 223 | 6 Month | 5 | 0% | -- | -- | -- | 
| 5 | 20% | -33% | -53% | 115 | 3 Month | 5 | 0% | -- | -- | -- | 
| 5 | 20% | -47% | -68% | 116 | 1 Month | 5 | 0% | -- | -- | -- | 
| 5 | 0% | -21% | -8% | 73 | 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
 | 
| 2 | 100% | -3% | -3% | -- | 1 Year | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 33% | 33% | -- | 9 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 32% | 32% | -- | 6 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 29% | 29% | -- | 3 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 3% | 3% | -- | 1 Month | 2 | 0% | -- | -- | -- | 
| 2 | 0% | 6% | 6% | -- | 1 Week | 2 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 8/16/2016 | 
| 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% | -45% | -- | -- | 1 Year | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -50% | -- | -- | 9 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -43% | -- | -- | 6 Month | 1 | 0% | -- | -- | -- | 
| 1 | 0% | -29% | -- | -- | 3 Month | 1 | 0% | -- | -- | -- | 
| 1 | 100% | 7% | -- | -- | 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/29/2025 02:27 AM EST | Latest Transaction Date: | 5/11/2016 | 
| 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 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
 | 
| 7 | 100% | -64% | -66% | 25 | 1 Year | 7 | 0% | -- | -- | -- | 
| 7 | 100% | -70% | -80% | 68 | 9 Month | 7 | 0% | -- | -- | -- | 
| 7 | 57% | -6% | -3% | 36 | 6 Month | 7 | 0% | -- | -- | -- | 
| 7 | 71% | -6% | -2% | 24 | 3 Month | 7 | 0% | -- | -- | -- | 
| 7 | 86% | -14% | -16% | 27 | 1 Month | 7 | 0% | -- | -- | -- | 
| 7 | 71% | -7% | -8% | 28 | 1 Week | 7 | 0% | -- | -- | -- | 
| Scorecards Updated 10/29/2025 02:27 AM EST | Latest Transaction Date: | 7/22/2015 | 
| Average days between Transaction and Entered Dates: | 1 |