| Sep 23, 26 | KIANI JOE E | CTO | Sale | -- | 698 | -- | 1.40K |
| Sep 23, 26 | KIANI JOE E | CTO | Purchase | -- | 698 | -- | 698 |
| Sep 3, 26 | ALLEN MONTY K | CTO | Sale | $86.44 | 1.01K | $87.65K | 19.99K |
| Sep 3, 26 | ALLEN MONTY K | CTO | Sale | $86.35 | 405 | $34.97K | 19.58K |
| Jun 20, 26 | GLENN JOHN | CFO | Purchase | -- | 5.80K | -- | 14.26K |
| Jun 20, 26 | GLENN JOHN | CFO | Sale | $92.20 | 2.32K | $213.81K | 11.94K |
| Jun 20, 26 | GLENN JOHN | CFO | Sale | -- | 5.80K | -- | -- |
| Jun 4, 26 | Scharen-Guivel Hilda Frederique | CTO | Sale | $95.00 | 1.77K | $167.77K | 6.83K |
| Jun 4, 26 | Scharen-Guivel Hilda Frederique | CTO | Sale | $95.00 | 1.23K | $117.23K | 5.60K |
| Jun 1, 26 | Susi Roger E. | CEO | Sale | $88.68 | 400 | $35.47K | 2.16M |
| Jun 1, 26 | Susi Roger E. | CEO | Sale | $89.79 | 775 | $69.59K | 2.16M |
| Jun 1, 26 | Susi Roger E. | CEO | Sale | $91.08 | 401 | $36.52K | 2.16M |
| Jun 1, 26 | Susi Roger E. | CEO | Sale | $91.91 | 924 | $84.92K | 2.16M |
| May 26, 26 | Susi Roger E. | CEO | Sale | $91.81 | 3.11K | $285.62K | 2.17M |
| May 26, 26 | Susi Roger E. | CEO | Sale | $92.93 | 1.89K | $175.54K | 2.17M |
| May 27, 26 | Susi Roger E. | CEO | Sale | $91.85 | 2.17K | $199.04K | 2.17M |
| May 27, 26 | Susi Roger E. | CEO | Sale | $92.61 | 333 | $30.84K | 2.17M |
| May 18, 26 | Susi Roger E. | CEO | Sale | $85.95 | 298 | $25.61K | 2.18M |
| May 18, 26 | Susi Roger E. | CEO | Sale | $87.35 | 3.45K | $301.44K | 2.18M |
| May 18, 26 | Susi Roger E. | CEO | Sale | $88.34 | 1.25K | $110.51K | 2.17M |
| May 19, 26 | Susi Roger E. | CEO | Sale | $87.13 | 653 | $56.90K | 2.17M |
| May 19, 26 | Susi Roger E. | CEO | Sale | $88.14 | 1.84K | $162.27K | 2.17M |
| May 19, 26 | Susi Roger E. | CEO | Sale | $88.65 | 6 | $531.9 | 2.17M |
| May 11, 26 | Susi Roger E. | CEO | Sale | $84.08 | 1.77K | $149.07K | 2.19M |
| May 11, 26 | Susi Roger E. | CEO | Sale | $84.94 | 1.00K | $85.02K | 2.18M |
| May 11, 26 | Susi Roger E. | CEO | Sale | $85.90 | 315 | $27.06K | 2.18M |
| May 12, 26 | Susi Roger E. | CEO | Sale | $83.70 | 3.31K | $276.80K | 2.18M |
| May 12, 26 | Susi Roger E. | CEO | Sale | $84.59 | 1.10K | $93.39K | 2.18M |
| May 4, 26 | Susi Roger E. | CEO | Sale | $85.32 | 2.45K | $208.78K | 2.19M |
| May 4, 26 | Susi Roger E. | CEO | Sale | $86.26 | 1.10K | $95.14K | 2.19M |
| May 4, 26 | Susi Roger E. | CEO | Sale | $87.05 | 200 | $17.41K | 2.19M |
| May 5, 26 | Susi Roger E. | CEO | Sale | $83.78 | 600 | $50.27K | 2.19M |
| May 5, 26 | Susi Roger E. | CEO | Sale | $85.56 | 1.32K | $113.11K | 2.19M |
| May 5, 26 | Susi Roger E. | CEO | Sale | $86.43 | 1.65K | $142.61K | 2.19M |
| May 5, 26 | Susi Roger E. | CEO | Sale | $87.31 | 178 | $15.54K | 2.19M |
| Apr 27, 26 | Susi Roger E. | CEO | Sale | $88.98 | 2.82K | $250.83K | 2.20M |
| Apr 27, 26 | Susi Roger E. | CEO | Sale | $89.70 | 931 | $83.51K | 2.20M |
| Apr 28, 26 | Susi Roger E. | CEO | Sale | $84.13 | 998 | $83.96K | 2.20M |
| Apr 28, 26 | Susi Roger E. | CEO | Sale | $85.77 | 847 | $72.65K | 2.20M |
| Apr 28, 26 | Susi Roger E. | CEO | Sale | $86.52 | 742 | $64.20K | 2.20M |
| Apr 28, 26 | Susi Roger E. | CEO | Sale | $88.00 | 900 | $79.20K | 2.20M |
| Apr 28, 26 | Susi Roger E. | CEO | Sale | $88.81 | 263 | $23.36K | 2.19M |
| Apr 20, 26 | Susi Roger E. | CEO | Sale | $93.14 | 3.58K | $333.44K | 2.21M |
| Apr 20, 26 | Susi Roger E. | CEO | Sale | $93.90 | 1.42K | $133.34K | 2.21M |
| Apr 21, 26 | Susi Roger E. | CEO | Sale | $89.73 | 1.16K | $104.27K | 2.20M |
| Apr 21, 26 | Susi Roger E. | CEO | Sale | $90.60 | 140 | $12.68K | 2.20M |
| Apr 21, 26 | Susi Roger E. | CEO | Sale | $91.65 | 606 | $55.54K | 2.20M |
| Apr 21, 26 | Susi Roger E. | CEO | Sale | $92.66 | 592 | $54.85K | 2.20M |
| Apr 13, 26 | Susi Roger E. | CEO | Sale | $91.84 | 1.85K | $169.63K | 2.22M |
| Apr 13, 26 | Susi Roger E. | CEO | Sale | $92.79 | 2.56K | $237.91K | 2.21M |
| Apr 13, 26 | Susi Roger E. | CEO | Sale | $93.45 | 589 | $55.04K | 2.21M |
| Apr 14, 26 | Susi Roger E. | CEO | Sale | $93.71 | 2.11K | $197.45K | 2.21M |
| Apr 14, 26 | Susi Roger E. | CEO | Sale | $94.55 | 393 | $37.16K | 2.21M |
| Apr 6, 26 | Susi Roger E. | CEO | Sale | $95.21 | 1.36K | $129.20K | 2.22M |
| Apr 6, 26 | Susi Roger E. | CEO | Sale | $96.24 | 3.07K | $295.84K | 2.22M |
| Apr 6, 26 | Susi Roger E. | CEO | Sale | $96.78 | 569 | $55.07K | 2.22M |
| Apr 7, 26 | Susi Roger E. | CEO | Sale | $94.36 | 1.52K | $143.24K | 2.22M |
| Apr 7, 26 | Susi Roger E. | CEO | Sale | $95.58 | 982 | $93.86K | 2.22M |
| Mar 30, 26 | Susi Roger E. | CEO | Sale | $94.81 | 5.85K | $554.45K | 2.23M |
| Mar 30, 26 | Susi Roger E. | CEO | Sale | $95.66 | 1.50K | $143.20K | 2.23M |
| Mar 30, 26 | Susi Roger E. | CEO | Sale | $96.53 | 155 | $14.96K | 2.23M |
| Mar 23, 26 | Susi Roger E. | CEO | Sale | $99.58 | 2.95K | $293.76K | 2.24M |
| Mar 23, 26 | Susi Roger E. | CEO | Sale | $100.70 | 750 | $75.53K | 2.24M |
| Mar 23, 26 | Susi Roger E. | CEO | Sale | $102.02 | 1.30K | $132.63K | 2.23M |
| Mar 24, 26 | Susi Roger E. | CEO | Sale | $100.03 | 1.58K | $158.55K | 2.23M |
| Mar 24, 26 | Susi Roger E. | CEO | Sale | $100.71 | 915 | $92.15K | 2.23M |
| Mar 16, 26 | Susi Roger E. | CEO | Sale | $101.18 | 3.01K | $304.45K | 2.24M |
| Mar 16, 26 | Susi Roger E. | CEO | Sale | $101.68 | 1.99K | $202.44K | 2.24M |
| Mar 17, 26 | Susi Roger E. | CEO | Sale | $102.43 | 2.50K | $256.08K | 2.24M |
| Mar 9, 26 | Susi Roger E. | CEO | Sale | $100.04 | 5.00K | $500.20K | 2.25M |
| Mar 10, 26 | Susi Roger E. | CEO | Sale | $100.11 | 2.50K | $250.28K | 2.25M |
| Mar 6, 26 | Susi Roger E. | CEO | Sale | $98.25 | 6.30K | $618.98K | 2.26M |
| Mar 6, 26 | Susi Roger E. | CEO | Sale | $99.12 | 1.20K | $118.94K | 2.25M |
| Mar 3, 26 | Chiprin Jeff | Officer | Purchase | -- | 1.15K | -- | 1.15K |
| Mar 3, 26 | GLENN JOHN | CFO | Purchase | -- | 8.91K | -- | 8.91K |
| Feb 13, 26 | ALLEN MONTY K | CTO | Sale | $100.26 | 1.00K | $100.26K | 21.00K |
| Jan 26, 26 | Susi Roger E. | CEO | Sale | $100.54 | 4.34K | $436.24K | 2.26M |
| Jan 26, 26 | Susi Roger E. | CEO | Sale | $101.38 | 661 | $67.01K | 2.26M |
| Jan 20, 26 | Susi Roger E. | CEO | Sale | $101.03 | 2.13K | $215.09K | 2.27M |
| Jan 20, 26 | Susi Roger E. | CEO | Sale | $102.03 | 1.07K | $109.58K | 2.27M |
| Jan 20, 26 | Susi Roger E. | CEO | Sale | $102.70 | 1.80K | $184.55K | 2.27M |
| Jan 12, 26 | Susi Roger E. | CEO | Sale | $97.43 | 4.89K | $476.24K | 2.27M |
| Jan 12, 26 | Susi Roger E. | CEO | Sale | $98.15 | 112 | $10.99K | 2.27M |
| Jan 5, 26 | Susi Roger E. | CEO | Sale | $95.10 | 854 | $81.22K | 2.28M |
| Jan 5, 26 | Susi Roger E. | CEO | Sale | $95.58 | 300 | $28.67K | 2.28M |
| Jan 5, 26 | Susi Roger E. | CEO | Sale | $97.52 | 883 | $86.11K | 2.28M |
| Jan 5, 26 | Susi Roger E. | CEO | Sale | $98.42 | 2.21K | $217.41K | 2.28M |
| Jan 5, 26 | Susi Roger E. | CEO | Sale | $99.48 | 754 | $75.01K | 2.28M |
| Dec 29, 25 | Susi Roger E. | CEO | Sale | $97.65 | 4.90K | $478.39K | 2.28M |
| Dec 29, 25 | Susi Roger E. | CEO | Sale | $98.31 | 101 | $9.93K | 2.28M |
| Dec 22, 25 | Susi Roger E. | CEO | Sale | $96.42 | 3.77K | $363.70K | 2.29M |
| Dec 22, 25 | Susi Roger E. | CEO | Sale | $97.70 | 1.23K | $119.98K | 2.29M |
| Dec 15, 25 | Susi Roger E. | CEO | Sale | $96.68 | 4.27K | $412.73K | 2.29M |
| Dec 15, 25 | Susi Roger E. | CEO | Sale | $97.13 | 731 | $71.00K | 2.29M |
| Dec 11, 25 | Scharen-Guivel Hilda Frederique | CTO | Purchase | -- | 1.03K | -- | 1.93K |
| Dec 11, 25 | HAWKINS JAMES B | CTO | Purchase | -- | 1.03K | -- | 1.93K |
| Dec 11, 25 | ALLEN MONTY K | CTO | Purchase | -- | 1.03K | -- | 1.93K |
| Dec 11, 25 | Chiprin Jeff | Officer | Sale | -- | 996 | -- | 1.99K |
| Dec 11, 25 | Chiprin Jeff | Officer | Purchase | -- | 996 | -- | 996 |
| Dec 11, 25 | Chiprin Jeff | Officer | Sale | $97.38 | 309 | $30.09K | 687 |
| Dec 11, 25 | Scharen-Guivel Hilda Frederique | CTO | Purchase | -- | 905 | -- | 8.60K |
| Dec 11, 25 | Scharen-Guivel Hilda Frederique | CTO | Sale | -- | 905 | -- | 906 |
| Dec 11, 25 | HAWKINS JAMES B | CTO | Purchase | -- | 905 | -- | 29.65K |
| Dec 11, 25 | HAWKINS JAMES B | CTO | Sale | -- | 905 | -- | 906 |
| Dec 11, 25 | GLENN JOHN | CFO | Purchase | -- | 1.81K | -- | 9.17K |
| Dec 11, 25 | GLENN JOHN | CFO | Sale | $97.38 | 714 | $69.53K | 8.46K |
| Dec 11, 25 | GLENN JOHN | CFO | Sale | $97.26 | 14.47K | $1.41M | 7.89K |
| Dec 11, 25 | GLENN JOHN | CFO | Sale | $98.09 | 532 | $52.18K | 7.36K |
| Dec 11, 25 | GLENN JOHN | CFO | Sale | -- | 1.81K | -- | 3.62K |
| Dec 11, 25 | ALLEN MONTY K | CTO | Purchase | -- | 905 | -- | 22.00K |
| Dec 11, 25 | ALLEN MONTY K | CTO | Sale | -- | 905 | -- | 906 |
| Dec 7, 25 | GLENN JOHN | CFO | Purchase | -- | 21.01K | -- | 30.63K |
| Dec 7, 25 | GLENN JOHN | CFO | Sale | $94.57 | 8.27K | $781.81K | 22.36K |
| Dec 7, 25 | GLENN JOHN | CFO | Purchase | -- | 10.50K | -- | 13.00K |
| Dec 7, 25 | GLENN JOHN | CFO | Sale | $94.57 | 3.38K | $319.93K | 9.62K |
| Dec 7, 25 | GLENN JOHN | CFO | Sale | -- | 10.50K | -- | -- |
| Dec 7, 25 | GLENN JOHN | CFO | Sale | -- | 21.01K | -- | -- |
| Dec 9, 25 | HAWKINS JAMES B | CTO | Sale | $96.61 | 3.00K | $289.84K | 28.74K |
| Dec 8, 25 | Susi Roger E. | CEO | Sale | $95.30 | 4.68K | $446.39K | 2.30M |
| Dec 8, 25 | Susi Roger E. | CEO | Sale | $96.17 | 90 | $8.66K | 2.30M |
| Dec 8, 25 | Susi Roger E. | CEO | Sale | $97.61 | 126 | $12.30K | 2.30M |
| Dec 8, 25 | Susi Roger E. | CEO | Sale | $98.24 | 100 | $9.82K | 2.30M |
| Dec 7, 25 | HAWKINS JAMES B | CTO | Purchase | -- | 1.20K | -- | 31.74K |
| Dec 7, 25 | HAWKINS JAMES B | CTO | Sale | -- | 1.20K | -- | -- |
| Dec 7, 25 | Scharen-Guivel Hilda Frederique | CTO | Purchase | -- | 1.20K | -- | 7.69K |
| Dec 7, 25 | Scharen-Guivel Hilda Frederique | CTO | Sale | -- | 1.20K | -- | -- |
| Dec 7, 25 | ALLEN MONTY K | CTO | Purchase | -- | 1.20K | -- | 21.09K |
| Dec 7, 25 | ALLEN MONTY K | CTO | Sale | -- | 1.20K | -- | -- |
| Dec 1, 25 | Susi Roger E. | CEO | Sale | $92.34 | 1.68K | $154.76K | 2.31M |
| Dec 1, 25 | Susi Roger E. | CEO | Sale | $92.97 | 3.32K | $309.03K | 2.30M |
| Nov 24, 25 | Susi Roger E. | CEO | Sale | $89.67 | 556 | $49.86K | 2.31M |
| Nov 24, 25 | Susi Roger E. | CEO | Sale | $90.31 | 3.56K | $321.32K | 2.31M |
| Nov 24, 25 | Susi Roger E. | CEO | Sale | $91.01 | 886 | $80.63K | 2.31M |
| Nov 20, 25 | HAWKINS JAMES B | CTO | Sale | $88.29 | 28 | $2.47K | 33.52K |
| Nov 20, 25 | HAWKINS JAMES B | CTO | Sale | $88.28 | 100 | $8.83K | 33.42K |
| Nov 20, 25 | HAWKINS JAMES B | CTO | Sale | $88.26 | 100 | $8.83K | 33.32K |
| Nov 20, 25 | HAWKINS JAMES B | CTO | Sale | $88.20 | 772 | $68.09K | 32.55K |
| Nov 20, 25 | HAWKINS JAMES B | CTO | Sale | $88.50 | 1.00K | $88.50K | 31.55K |
| Nov 20, 25 | HAWKINS JAMES B | CTO | Sale | $88.00 | 1.00K | $88.00K | 30.55K |
| Nov 18, 25 | Susi Roger E. | CEO | Sale | $85.29 | 3.18K | $271.56K | 2.31M |
| Nov 18, 25 | Susi Roger E. | CEO | Sale | $86.12 | 1.82K | $156.39K | 2.31M |
| Nov 10, 25 | Susi Roger E. | CEO | Sale | $84.59 | 2.25K | $190.50K | 2.32M |
| Nov 10, 25 | Susi Roger E. | CEO | Sale | $85.77 | 2.75K | $235.70K | 2.32M |
| Nov 10, 25 | GLENN JOHN | CFO | Sale | $84.51 | 10.65K | $900.16K | 2.50K |
| Nov 3, 25 | Susi Roger E. | CEO | Sale | $79.82 | 446 | $35.60K | 2.33M |
| Nov 3, 25 | Susi Roger E. | CEO | Sale | $81.28 | 601 | $48.85K | 2.33M |
| Nov 3, 25 | Susi Roger E. | CEO | Sale | $81.71 | 900 | $73.54K | 2.33M |
| Nov 3, 25 | Susi Roger E. | CEO | Sale | $83.22 | 1.33K | $111.10K | 2.32M |
| Nov 3, 25 | Susi Roger E. | CEO | Sale | $83.85 | 1.62K | $135.67K | 2.32M |
| Nov 3, 25 | Susi Roger E. | CEO | Sale | $84.60 | 100 | $8.46K | 2.32M |
| Oct 27, 25 | Susi Roger E. | CEO | Sale | $77.56 | 4.24K | $329.01K | 2.33M |
| Oct 27, 25 | Susi Roger E. | CEO | Sale | $78.33 | 700 | $54.83K | 2.33M |
| Oct 27, 25 | Susi Roger E. | CEO | Sale | $79.12 | 58 | $4.59K | 2.33M |
| Oct 21, 25 | Susi Roger E. | CEO | Sale | $74.58 | 3.58K | $266.77K | 2.33M |
| Oct 21, 25 | Susi Roger E. | CEO | Sale | $75.41 | 1.42K | $107.31K | 2.33M |
| Oct 14, 25 | Scharen-Guivel Hilda Frederique | CTO | Purchase | -- | 1.77K | -- | 6.50K |
| Oct 14, 25 | Scharen-Guivel Hilda Frederique | CTO | Sale | -- | 1.77K | -- | -- |
| Oct 13, 25 | Susi Roger E. | CEO | Sale | $72.16 | 3.23K | $232.86K | 2.34M |
| Oct 13, 25 | Susi Roger E. | CEO | Sale | $73.37 | 1.75K | $128.10K | 2.34M |
| Oct 13, 25 | Susi Roger E. | CEO | Sale | $74.07 | 27 | $2.00K | 2.34M |
| Oct 6, 25 | Susi Roger E. | CEO | Sale | $71.70 | 4.80K | $344.16K | 2.34M |
| Oct 6, 25 | Susi Roger E. | CEO | Sale | $72.27 | 200 | $14.45K | 2.34M |
| Oct 1, 25 | Susi Roger E. | CEO | Sale | $69.20 | 1.12K | $77.71K | 2.35M |
| Oct 1, 25 | Susi Roger E. | CEO | Sale | $70.41 | 3.45K | $242.77K | 2.35M |
| Oct 1, 25 | Susi Roger E. | CEO | Sale | $71.03 | 429 | $30.47K | 2.35M |
| Sep 23, 25 | KIANI JOE E | CTO | Purchase | -- | 2.10K | -- | 2.10K |
| Sep 23, 25 | Susi Roger E. | CEO | Sale | $71.26 | 5.00K | $356.29K | 2.35M |
| Sep 17, 25 | Susi Roger E. | CEO | Sale | $71.00 | 3.45K | $245.24K | 2.36M |
| Sep 17, 25 | Susi Roger E. | CEO | Sale | $71.88 | 1.55K | $111.13K | 2.36M |
| Sep 2, 25 | KIANI JOE E | -- | Sale | -- | -- | -- | -- |
| Aug 6, 25 | ALLEN MONTY K | CTO | Sale | $69.10 | 1.10K | $76.15K | 19.90K |
| Jun 20, 25 | GLENN JOHN | CFO | Purchase | -- | 5.80K | -- | 14.56K |
| Jun 20, 25 | GLENN JOHN | CFO | Sale | $58.24 | 1.41K | $82.23K | 13.15K |
| Jun 20, 25 | GLENN JOHN | CFO | Sale | -- | 5.80K | -- | 5.80K |
| Jun 20, 24 | GLENN JOHN | CFO | Sale | -- | 5.80K | -- | 11.59K |
| Dec 7, 24 | HAWKINS JAMES B | CTO | Purchase | -- | 1.20K | -- | 33.55K |
| Jun 20, 24 | GLENN JOHN | CFO | Purchase | -- | 5.80K | -- | 11.59K |
| Jun 20, 24 | GLENN JOHN | CFO | Purchase | -- | 5.80K | -- | 10.18K |
| Jun 20, 24 | GLENN JOHN | CFO | Sale | $42.53 | 1.41K | $60.05K | 8.77K |
| Dec 11, 24 | Chiprin Jeff | Officer | Purchase | -- | 2.99K | -- | 2.99K |
| Dec 11, 24 | Chiprin Jeff | Officer | Purchase | -- | 2.99K | -- | 2.99K |
| Dec 11, 24 | VUOTO ANTHONY | CTO | Purchase | -- | 1.81K | -- | 3.01K |
| Dec 11, 24 | Scharen-Guivel Hilda Frederique | CTO | Purchase | -- | 1.81K | -- | 3.01K |
| Dec 11, 24 | ALLEN MONTY K | CTO | Purchase | -- | 1.81K | -- | 3.01K |
| Dec 11, 24 | HAWKINS JAMES B | CTO | Purchase | -- | 1.81K | -- | 3.01K |
| Dec 11, 24 | GLENN JOHN | CFO | Purchase | -- | 5.44K | -- | 40.51K |
| Dec 11, 24 | GLENN JOHN | CFO | Purchase | -- | 5.43K | -- | 23.12K |
| Dec 7, 24 | HAWKINS JAMES B | CTO | Purchase | -- | 1.20K | -- | 42.30K |
| Dec 7, 24 | HAWKINS JAMES B | CTO | Purchase | -- | 1.75K | -- | 41.10K |
| Dec 7, 24 | HAWKINS JAMES B | CTO | Sale | -- | 1.20K | -- | 1.20K |
| Dec 7, 24 | HAWKINS JAMES B | CTO | Sale | -- | 1.75K | -- | -- |
| Dec 7, 24 | Scharen-Guivel Hilda Frederique | CTO | Purchase | -- | 1.20K | -- | 4.73K |
| Dec 7, 24 | Scharen-Guivel Hilda Frederique | CTO | Sale | -- | 1.20K | -- | 1.20K |
| Dec 7, 24 | VUOTO ANTHONY | CTO | Purchase | -- | 1.20K | -- | 17.18K |
| Dec 7, 24 | VUOTO ANTHONY | CTO | Purchase | -- | 1.75K | -- | 15.98K |
| Dec 7, 24 | VUOTO ANTHONY | CTO | Sale | -- | 1.20K | -- | 1.20K |
| Dec 7, 24 | VUOTO ANTHONY | CTO | Sale | -- | 1.75K | -- | -- |
| Dec 7, 24 | ALLEN MONTY K | CTO | Purchase | -- | 1.20K | -- | 21.00K |
| Dec 7, 24 | ALLEN MONTY K | CTO | Purchase | -- | 1.75K | -- | 19.80K |
| Dec 7, 24 | ALLEN MONTY K | CTO | Sale | -- | 1.20K | -- | 1.20K |