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
Aug 08
2025
BUY
Open market or private purchase
$868
$868.97 p/Share
1
Added 0.0%
1,163,971
Common Stock
Aug 07
2025
BUY
Open market or private purchase
$899
$899.77 p/Share
1
Added 0.0%
1,163,970
Common Stock
Aug 06
2025
BUY
Open market or private purchase
$955
$955.47 p/Share
1
Added 0.0%
1,163,969
Common Stock
Aug 05
2025
BUY
Open market or private purchase
$950
$950.14 p/Share
1
Added 0.0%
1,163,968
Common Stock
Aug 04
2025
BUY
Open market or private purchase
$946
$946.12 p/Share
1
Added 0.0%
1,163,967
Common Stock
Aug 01
2025
BUY
Open market or private purchase
$943
$943.87 p/Share
1
Added 0.0%
1,163,966
Common Stock
Jul 31
2025
BUY
Open market or private purchase
$979
$979.33 p/Share
1
Added 0.0%
1,163,965
Common Stock
Jul 30
2025
BUY
Open market or private purchase
$984
$984.37 p/Share
1
Added 0.0%
1,163,964
Common Stock
Jul 29
2025
BUY
Open market or private purchase
$977
$977.33 p/Share
1
Added 0.0%
1,163,963
Common Stock
Jul 28
2025
BUY
Open market or private purchase
$980
$980.04 p/Share
1
Added 0.0%
1,163,962
Common Stock
Jul 25
2025
BUY
Open market or private purchase
$966
$966.55 p/Share
1
Added 0.0%
1,163,961
Common Stock
Jul 24
2025
BUY
Open market or private purchase
$924
$924.63 p/Share
1
Added 0.0%
1,163,960
Common Stock
Jul 23
2025
BUY
Open market or private purchase
$928
$928.1 p/Share
1
Added 0.0%
1,163,959
Common Stock
Jul 22
2025
BUY
Open market or private purchase
$961
$961.07 p/Share
1
Added 0.0%
1,163,958
Common Stock
Jul 21
2025
BUY
Open market or private purchase
$986
$986.43 p/Share
1
Added 0.0%
1,163,957
Common Stock
Jul 18
2025
BUY
Open market or private purchase
$1,004
$1004.61 p/Share
1
Added 0.0%
1,163,956
Common Stock
Jul 17
2025
BUY
Open market or private purchase
$992
$992.87 p/Share
1
Added 0.0%
1,163,955
Common Stock
Jul 16
2025
BUY
Open market or private purchase
$961
$961.67 p/Share
1
Added 0.0%
1,163,954
Common Stock
Jul 15
2025
BUY
Open market or private purchase
$1,014
$1014.8 p/Share
1
Added 0.0%
1,163,953
Common Stock
Jul 14
2025
BUY
Open market or private purchase
$1,033
$1033.53 p/Share
1
Added 0.0%
1,163,952
Common Stock
Jul 11
2025
BUY
Open market or private purchase
$1,062
$1062.6 p/Share
1
Added 0.0%
1,163,951
Common Stock