| Buy |
$18.89M |
08/10/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$35.72M |
08/10/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$1.61M |
08/10/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$687K |
08/11/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$4.54M |
08/11/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$45.83M |
08/11/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$866K |
08/11/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$942K |
08/12/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$5.60M |
08/12/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$14.89M |
08/12/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$15.12M |
08/12/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$1.11M |
08/12/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$33.89M |
08/13/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$6.79M |
08/13/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$10.66M |
08/14/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$21.54M |
08/14/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$21K |
08/17/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$23.30M |
08/17/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$21.13M |
08/17/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$1.34M |
08/18/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$36.35M |
08/18/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$5.91M |
08/18/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$153K |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$305K |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$448K |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$477K |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$979K |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$8.70M |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$12.79M |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$15.32M |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$623K |
08/19/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$27.97M |
08/20/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$17.22M |
08/20/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$821K |
08/20/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$1.98M |
08/21/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$39.97M |
08/21/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$206K |
08/21/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$9.37M |
08/24/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$48.43M |
08/24/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$9.44M |
08/24/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$22.48M |
08/25/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$28.58M |
08/25/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$5.20M |
08/25/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$3.53M |
08/25/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$2.72M |
08/26/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$46.74M |
08/26/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$11.57M |
08/26/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$51.78M |
08/27/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$10.46M |
08/27/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$236K |
08/27/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |