| 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 |
| Buy |
$12.89M |
08/28/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$27.38M |
08/28/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$15.30M |
08/28/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$34.51M |
08/31/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$22.72M |
08/31/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$9.31M |
08/31/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$263K |
08/31/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$4.70M |
09/01/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$15.46M |
09/01/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$23.45M |
09/01/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$1.99M |
09/01/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$5.46M |
09/02/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$14.08M |
09/02/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$21.68M |
09/02/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$32.29M |
09/02/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$5.06M |
09/03/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$3.51M |
09/03/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$56.96M |
09/03/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$17.71M |
09/03/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$59.79M |
09/04/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$21.49M |
09/04/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$177K |
09/04/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$31.31M |
09/08/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$55.43M |
09/08/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$3.96M |
09/08/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$7.22M |
09/09/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$47.23M |
09/09/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |
| Buy |
$14.45M |
09/09/2026 |
CASCADE INVESTMENT, L.L.C. |
Common stock |
Discretionary |
Purchase |