Sep 15
2025
BUY
Open market or private purchase
$950
$950.26 p/Share
1
Added 0.0%
1,163,996
Common Stock
Sep 12
2025
BUY
Open market or private purchase
$943
$943.08 p/Share
1
Added 0.0%
1,163,995
Common Stock
Sep 11
2025
BUY
Open market or private purchase
$927
$927.23 p/Share
1
Added 0.0%
1,163,994
Common Stock
Sep 10
2025
BUY
Open market or private purchase
$923
$923.41 p/Share
1
Added 0.0%
1,163,993
Common Stock
Sep 09
2025
BUY
Open market or private purchase
$917
$917.21 p/Share
1
Added 0.0%
1,163,992
Common Stock
Sep 08
2025
BUY
Open market or private purchase
$908
$908.9 p/Share
1
Added 0.0%
1,163,991
Common Stock
Sep 05
2025
BUY
Open market or private purchase
$920
$920.69 p/Share
1
Added 0.0%
1,163,990
Common Stock
Sep 04
2025
BUY
Open market or private purchase
$912
$912.22 p/Share
1
Added 0.0%
1,163,989
Common Stock
Sep 03
2025
BUY
Open market or private purchase
$928
$928.87 p/Share
1
Added 0.0%
1,163,988
Common Stock
Sep 02
2025
BUY
Open market or private purchase
$972
$972.55 p/Share
1
Added 0.0%
1,163,987
Common Stock
Aug 29
2025
BUY
Open market or private purchase
$928
$928.79 p/Share
1
Added 0.0%
1,163,986
Common Stock
Aug 28
2025
BUY
Open market or private purchase
$909
$909.74 p/Share
1
Added 0.0%
1,163,985
Common Stock
Aug 27
2025
BUY
Open market or private purchase
$914
$914.32 p/Share
1
Added 0.0%
1,163,984
Common Stock
Aug 26
2025
BUY
Open market or private purchase
$897
$897.55 p/Share
1
Added 0.0%
1,163,983
Common Stock
Aug 25
2025
BUY
Open market or private purchase
$908
$908.19 p/Share
1
Added 0.0%
1,163,982
Common Stock
Aug 22
2025
BUY
Open market or private purchase
$901
$901.92 p/Share
1
Added 0.0%
1,163,981
Common Stock
Aug 21
2025
BUY
Open market or private purchase
$888
$888.65 p/Share
1
Added 0.0%
1,163,980
Common Stock
Aug 20
2025
BUY
Open market or private purchase
$903
$903.18 p/Share
1
Added 0.0%
1,163,979
Common Stock
Aug 19
2025
BUY
Open market or private purchase
$893
$893.05 p/Share
1
Added 0.0%
1,163,978
Common Stock
Aug 18
2025
BUY
Open market or private purchase
$893
$893.14 p/Share
1
Added 0.0%
1,163,977
Common Stock
Aug 15
2025
BUY
Open market or private purchase
$894
$894.93 p/Share
1
Added 0.0%
1,163,976
Common Stock
Aug 14
2025
BUY
Open market or private purchase
$889
$889.04 p/Share
1
Added 0.0%
1,163,975
Common Stock
Aug 13
2025
BUY
Open market or private purchase
$854
$854.06 p/Share
1
Added 0.0%
1,163,974
Common Stock
Aug 12
2025
BUY
Open market or private purchase
$864
$864.54 p/Share
1
Added 0.0%
1,163,973
Common Stock
Aug 11
2025
BUY
Open market or private purchase
$876
$876.27 p/Share
1
Added 0.0%
1,163,972
Common Stock