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
Dec 15
2025
BUY
Open market or private purchase
$818
$818.76 p/Share
1
Added 0.0%
1,162,586
Common Stock
Dec 12
2025
BUY
Open market or private purchase
$880
$880.88 p/Share
1
Added 0.0%
1,162,585
Common Stock
Dec 11
2025
BUY
Open market or private purchase
$877
$877.16 p/Share
1
Added 0.0%
1,162,584
Common Stock
Dec 10
2025
BUY
Open market or private purchase
$870
$870.01 p/Share
1
Added 0.0%
1,162,583
Common Stock