Jan 23
2026
BUY
Open market or private purchase
$350
$350.06 p/Share
1
Added 0.0%
3,487,698
Common Stock
Jan 22
2026
BUY
Open market or private purchase
$345
$345.78 p/Share
1
Added 0.0%
3,487,697
Common Stock
Jan 20
2026
BUY
Open market or private purchase
$334
$334.13 p/Share
1
Added 0.0%
3,487,695
Common Stock
Jan 16
2026
BUY
Open market or private purchase
$328
$328.2 p/Share
1
Added 0.0%
3,487,694
Common Stock
Jan 15
2026
BUY
Open market or private purchase
$330
$330.33 p/Share
1
Added 0.0%
3,487,693
Common Stock
Jan 14
2026
BUY
Open market or private purchase
$329
$329.91 p/Share
1
Added 0.0%
3,487,692
Common Stock
Jan 13
2026
BUY
Open market or private purchase
$322
$322.57 p/Share
1
Added 0.0%
3,487,691
Common Stock
Jan 12
2026
BUY
Open market or private purchase
$311
$311.84 p/Share
1
Added 0.0%
3,487,690
Common Stock
Jan 09
2026
BUY
Open market or private purchase
$309
$309.15 p/Share
1
Added 0.0%
3,487,689
Common Stock
Jan 08
2026
BUY
Open market or private purchase
$291
$291.9 p/Share
1
Added 0.0%
3,488,094
Common Stock
Jan 07
2026
BUY
Open market or private purchase
$286
$286.3 p/Share
1
Added 0.0%
3,488,093
Common Stock
Jan 06
2026
BUY
Open market or private purchase
$296
$296.79 p/Share
1
Added 0.0%
3,487,538
Common Stock
Jan 05
2026
BUY
Open market or private purchase
$294
$294.98 p/Share
1
Added 0.0%
3,487,537
Common Stock
Jan 02
2026
BUY
Open market or private purchase
$288
$288.78 p/Share
1
Added 0.0%
3,487,731
Common Stock
Dec 31
2025
BUY
Open market or private purchase
$287
$287.54 p/Share
1
Added 0.0%
3,487,779
Common Stock
Dec 30
2025
BUY
Open market or private purchase
$294
$294.5 p/Share
1
Added 0.0%
3,487,778
Common Stock
Dec 29
2025
BUY
Open market or private purchase
$293
$293.53 p/Share
1
Added 0.0%
3,487,777
Common Stock
Dec 26
2025
BUY
Open market or private purchase
$284
$284.78 p/Share
1
Added 0.0%
3,487,776
Common Stock
Dec 24
2025
BUY
Open market or private purchase
$295
$295.05 p/Share
1
Added 0.0%
3,487,775
Common Stock
Dec 23
2025
BUY
Open market or private purchase
$300
$300.76 p/Share
1
Added 0.0%
3,487,774
Common Stock
Dec 22
2025
BUY
Open market or private purchase
$924
$924.53 p/Share
1
Added 0.0%
3,487,773
Common Stock
Dec 19
2025
BUY
Open market or private purchase
$897
$897.18 p/Share
1
Added 0.0%
1,162,590
Common Stock
Dec 18
2025
BUY
Open market or private purchase
$902
$902.41 p/Share
1
Added 0.0%
1,162,589
Common Stock
Dec 17
2025
BUY
Open market or private purchase
$879
$879.93 p/Share
1
Added 0.0%
1,162,588
Common Stock
Dec 16
2025
BUY
Open market or private purchase
$822
$822.14 p/Share
1
Added 0.0%
1,162,587
Common Stock