| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
1,058,935 |
102,666 |
10.74% |
$31,132,689.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
1,058,935 |
102,666 |
10.74% |
$31,132,689.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
1,058,935 |
102,666 |
10.74% |
$31,132,689.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
1,058,935 |
102,666 |
10.74% |
$31,132,689.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
1,058,935 |
102,666 |
10.74% |
$31,132,689.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
878,761 |
9,954 |
1.15% |
$25,835,588.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
878,761 |
9,954 |
1.15% |
$25,835,588.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
878,761 |
9,954 |
1.15% |
$25,835,588.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
878,761 |
9,954 |
1.15% |
$25,835,588.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
878,761 |
9,954 |
1.15% |
$25,835,588.00 |
| ROYCE & ASSOCIATES LP |
31 Dec, 2025 |
655,053 |
-19,846 |
-2.94% |
$19,258,558.00 |
| ROYCE & ASSOCIATES LP |
31 Dec, 2025 |
655,053 |
-19,846 |
-2.94% |
$19,258,558.00 |
| ROYCE & ASSOCIATES LP |
31 Dec, 2025 |
655,053 |
-19,846 |
-2.94% |
$19,258,558.00 |
| ROYCE & ASSOCIATES LP |
31 Dec, 2025 |
655,053 |
-19,846 |
-2.94% |
$19,258,558.00 |
| ROYCE & ASSOCIATES LP |
31 Dec, 2025 |
655,053 |
-19,846 |
-2.94% |
$19,258,558.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
633,228 |
24,277 |
3.99% |
$18,616,903.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
633,228 |
24,277 |
3.99% |
$18,616,903.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
633,228 |
24,277 |
3.99% |
$18,616,903.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
633,228 |
24,277 |
3.99% |
$18,616,903.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
633,228 |
24,277 |
3.99% |
$18,616,903.00 |