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
Dec 09
2025
BUY
Open market or private purchase
$896
$896.25 p/Share
1
Added 0.0%
1,162,582
Common Stock
Dec 08
2025
BUY
Open market or private purchase
$914
$914.15 p/Share
1
Added 0.0%
1,162,581
Common Stock
Dec 05
2025
BUY
Open market or private purchase
$921
$921.79 p/Share
1
Added 0.0%
1,162,580
Common Stock
Dec 04
2025
BUY
Open market or private purchase
$912
$912.29 p/Share
1
Added 0.0%
1,162,579
Common Stock
Dec 03
2025
BUY
Open market or private purchase
$875
$875.9 p/Share
1
Added 0.0%
1,162,578
Common Stock
Dec 02
2025
BUY
Open market or private purchase
$869
$869.18 p/Share
1
Added 0.0%
1,162,577
Common Stock
Dec 01
2025
BUY
Open market or private purchase
$866
$866.88 p/Share
1
Added 0.0%
1,162,576
Common Stock
Nov 28
2025
BUY
Open market or private purchase
$867
$867.31 p/Share
1
Added 0.0%
1,162,575
Common Stock
Nov 26
2025
BUY
Open market or private purchase
$863
$863.45 p/Share
1
Added 0.0%
1,162,574
Common Stock
Nov 25
2025
BUY
Open market or private purchase
$853
$853.41 p/Share
1
Added 0.0%
1,162,573
Common Stock
Nov 24
2025
BUY
Open market or private purchase
$880
$880.12 p/Share
1
Added 0.0%
1,162,572
Common Stock
Nov 21
2025
BUY
Open market or private purchase
$895
$895.11 p/Share
1
Added 0.0%
1,162,571
Common Stock
Nov 20
2025
BUY
Open market or private purchase
$918
$918.95 p/Share
1
Added 0.0%
1,162,570
Common Stock
Nov 19
2025
BUY
Open market or private purchase
$899
$899.24 p/Share
1
Added 0.0%
1,162,569
Common Stock
Nov 18
2025
BUY
Open market or private purchase
$914
$914.17 p/Share
1
Added 0.0%
1,162,568
Common Stock
Nov 17
2025
BUY
Open market or private purchase
$1,008
$1008.18 p/Share
1
Added 0.0%
1,162,567
Common Stock
Nov 14
2025
BUY
Open market or private purchase
$998
$998.5 p/Share
1
Added 0.0%
1,162,566
Common Stock
Nov 13
2025
BUY
Open market or private purchase
$1,020
$1020.76 p/Share
1
Added 0.0%
1,162,565
Common Stock
Nov 12
2025
BUY
Open market or private purchase
$996
$996.33 p/Share
1
Added 0.0%
1,162,564
Common Stock
Nov 11
2025
BUY
Open market or private purchase
$1,000
$1000.82 p/Share
1
Added 0.0%
1,162,563
Common Stock
Nov 10
2025
BUY
Open market or private purchase
$967
$967.12 p/Share
1
Added 0.0%
1,162,562
Common Stock
Nov 07
2025
BUY
Open market or private purchase
$993
$993.15 p/Share
1
Added 0.0%
1,162,561
Common Stock
Nov 06
2025
BUY
Open market or private purchase
$943
$943.89 p/Share
1
Added 0.0%
1,162,560
Common Stock