Oct 17
2025
BUY
Open market or private purchase
$929
$929.17 p/Share
1
Added 0.0%
1,162,546
Common Stock
Oct 16
2025
BUY
Open market or private purchase
$934
$934.95 p/Share
1
Added 0.0%
1,162,545
Common Stock
Oct 15
2025
BUY
Open market or private purchase
$924
$924.33 p/Share
1
Added 0.0%
1,162,544
Common Stock
Oct 14
2025
BUY
Open market or private purchase
$882
$882.84 p/Share
1
Added 0.0%
1,162,543
Common Stock
Oct 13
2025
BUY
Open market or private purchase
$898
$898.51 p/Share
1
Added 0.0%
1,162,542
Common Stock
Oct 10
2025
BUY
Open market or private purchase
$887
$887.41 p/Share
1
Added 0.0%
1,162,541
Common Stock
Oct 09
2025
BUY
Open market or private purchase
$936
$936.32 p/Share
1
Added 0.0%
1,162,540
Common Stock
Oct 08
2025
BUY
Open market or private purchase
$935
$935.09 p/Share
1
Added 0.0%
1,162,539
Common Stock
Oct 07
2025
BUY
Open market or private purchase
$964
$964.32 p/Share
1
Added 0.0%
1,162,538
Common Stock
Oct 06
2025
BUY
Open market or private purchase
$950
$950.35 p/Share
1
Added 0.0%
1,162,537
Common Stock
Oct 03
2025
BUY
Open market or private purchase
$970
$970.62 p/Share
1
Added 0.0%
1,162,536
Common Stock
Oct 02
2025
BUY
Open market or private purchase
$967
$967.13 p/Share
1
Added 0.0%
1,162,535
Common Stock
Oct 01
2025
BUY
Open market or private purchase
$944
$944.99 p/Share
1
Added 0.0%
1,162,534
Common Stock
Sep 30
2025
BUY
Open market or private purchase
$914
$914.14 p/Share
1
Added 0.0%
1,164,007
Common Stock
Sep 29
2025
BUY
Open market or private purchase
$926
$926.54 p/Share
1
Added 0.0%
1,164,006
Common Stock
Sep 26
2025
BUY
Open market or private purchase
$947
$947.88 p/Share
1
Added 0.0%
1,164,005
Common Stock
Sep 25
2025
BUY
Open market or private purchase
$929
$929.38 p/Share
1
Added 0.0%
1,164,004
Common Stock
Sep 24
2025
BUY
Open market or private purchase
$955
$955.44 p/Share
1
Added 0.0%
1,164,003
Common Stock
Sep 23
2025
BUY
Open market or private purchase
$896
$896.91 p/Share
1
Added 0.0%
1,164,002
Common Stock
Sep 22
2025
BUY
Open market or private purchase
$864
$864.45 p/Share
1
Added 0.0%
1,164,001
Common Stock
Sep 19
2025
BUY
Open market or private purchase
$896
$896.6 p/Share
1
Added 0.0%
1,164,000
Common Stock
Sep 18
2025
BUY
Open market or private purchase
$915
$915.55 p/Share
1
Added 0.0%
1,163,999
Common Stock
Sep 17
2025
BUY
Open market or private purchase
$928
$928.6 p/Share
1
Added 0.0%
1,163,998
Common Stock
Sep 16
2025
BUY
Open market or private purchase
$929
$929.46 p/Share
1
Added 0.0%
1,163,997
Common Stock
Sep 15
2025
BUY
Open market or private purchase
$950
$950.26 p/Share
1
Added 0.0%
1,163,996
Common Stock