-
Lenovo
SKU: SM30N76541
SM30N76541 - Lenovo 8GB PC4-21300 DDR4-2666MHz non-ECC Unbuffered CL19 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$122.25$99.39In Stock -
Lenovo
SKU: SM30N76503
SM30N76503 - Lenovo 4GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 SoDIMM 1.2V Single-Rank Memory Module
Price:$100.80$81.95In Stock -
Lenovo
SKU: SM30M95195
SM30M95195 - Lenovo 8GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30M86835
SM30M86835 - Lenovo 4GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 SoDIMM 1.2V Single-Rank Memory Module
Price:$100.80$81.95In Stock -
Lenovo
SKU: SM30M49901
SM30M49901 - Lenovo 8GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30K25311
SM30K25311 - Lenovo 8GB PC4-21300 DDR4-2666MHz non-ECC Unbuffered CL19 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$122.25$99.39In Stock -
Lenovo
SKU: SM30H30498
SM30H30498 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30G16511
SM30G16511 - Lenovo 8GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30G16510
SM30G16510 - Lenovo 8GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30G16509
SM30G16509 - Lenovo 8GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30G16508
SM30G16508 - Lenovo 8GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30G16507
SM30G16507 - Lenovo 4GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 SoDIMM 1.2V Single-Rank Memory Module
Price:$114.24$92.88In Stock -
Lenovo
SKU: SM30F22102
SM30F22102 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30F21061
SM30F21061 - Lenovo 2GB PC3-12800 DDR3-1600Mhz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory
Price:$120.88$98.28In Stock -
Lenovo
SKU: SM30E97973
SM30E97973 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$127.67$103.80In Stock -
Lenovo
SKU: SM30A11453
SM30A11453 - Lenovo 4GB PC3-10600 DDR3-1333Mhz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory
Price:$127.67$103.80In Stock -
Lenovo
SKU: SBB0H40189
SBB0H40189 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Dual-Rank Memory Module
Price:$107.45$87.36In Stock -
Lenovo
SKU: LEN55Y3717
LEN55Y3717 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$108.96$88.59In Stock -
Lenovo
SKU: LEN55Y3711
LEN55Y3711 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$108.96$88.59In Stock -
Lenovo
SKU: LEN0A65723
LEN0A65723 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory Module
Price:$119.59$97.23In Stock -
Lenovo
SKU: LEN03X6561
LEN03X6561 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory Module for ThinkPad X230 X230i
Price:$119.59$97.23In Stock -
Lenovo
SKU: KTL-TP1066
KTL-TP1066 - Lenovo 2GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Dual-Rank Memory Module
Price:$122.11$99.28In Stock -
Lenovo
SKU: IMP-613564
IMP-613564 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$108.96$88.59In Stock -
Lenovo
SKU: IMP-605180
IMP-605180 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory Module
Price:$119.59$97.23In Stock -
Lenovo
SKU: IMP-562184
IMP-562184 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory Module
Price:$119.59$97.23In Stock -
Lenovo
SKU: IDEAPAD-SO-4GB-02
IDEAPAD-SO-4GB-02 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Single-Rank Memory Module
Price:$114.28$92.91In Stock -
Lenovo
SKU: HMT112S6BFR6C
HMT112S6BFR6C - Lenovo 1GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Dual-Rank Memory Module
Price:$106.40$86.51In Stock -
Lenovo
SKU: GX70N46761
GX70N46761 - Lenovo 4GB PC4-19200 DDR4-2400MHz non-ECC Unbuffered CL17 SoDIMM 1.2V Single-Rank Memory Module
Price:$122.30$99.43In Stock -
Lenovo
SKU: GX70L60386
GX70L60386 - Lenovo 4GB PC4-17000 DDR4-2133Mhz non-ECC Unbuffered CL15 SoDIMM 1.2V Single-Rank Memory
Price:$122.17$99.32In Stock -
Lenovo
SKU: FRU89Y9225
FRU89Y9225 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$108.96$88.59In Stock -
Lenovo
SKU: FRU55Y3717
FRU55Y3717 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$108.96$88.59In Stock -
Lenovo
SKU: FRU55Y3716
FRU55Y3716 - Lenovo 2GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Low-Halogen Memory Module
Price:$125.32$101.89In Stock -
Lenovo
SKU: FRU55Y3715
FRU55Y3715 - Lenovo 1GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Single-Rank Memory Module
Price:$106.40$86.51In Stock -
Lenovo
SKU: FRU46R3326
FRU46R3326 - Lenovo 2GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Single-Rank Memory Module
Price:$125.32$101.89In Stock -
Lenovo
SKU: FRU03X6561
FRU03X6561 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory Module
Price:$119.59$97.23In Stock -
Lenovo
SKU: FRU03X6560
FRU03X6560 - Lenovo 2GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Memory Module
Price:$122.11$99.28In Stock -
Lenovo
SKU: FRU03T6457
FRU03T6457 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM Dual-Rank Memory Module for ThinkCentre M71z All-In-One (Touch)
Price:$119.59$97.23In Stock -
Lenovo
SKU: 8SSM30E512
8SSM30E512 - Lenovo 8GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Dual Rank Memory Module
Price:$99.31$80.74In Stock -
Lenovo
SKU: 89Y9226
89Y9226 - Lenovo 4GB DDR3-1333MHz PC3-10600 non-ECC Unbuffered CL9 204-Pin SoDimm Dual Rank Memory Module for ThinkCentre M71z All-In-One PC
Price:$80.58$65.51In Stock -
Lenovo
SKU: 89Y9225-06
89Y9225-06 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 888015708
888015708 - Lenovo 2GB PC3-12800 DDR3-1600MHz CL11 SoDIMM non-ECC Unbuffered Memory Module
Price:$122.11$99.28In Stock -
Lenovo
SKU: 78Y7385-08
78Y7385-08 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 73P4728
73P4728 - Lenovo 512MB PC2700 DDR-333MHz non-ECC Unbuffered CL2.5 200-Pin SoDimm Memory Module
Price:$113.95$92.64In Stock -
Lenovo
SKU: 73P3851
73P3851 - Lenovo 2GB DDR2-667MHz PC2-5300 non-ECC Unbuffered CL5 200-Pin SoDimm Dual Rank Memory Module
Price:$87.05$70.77In Stock -
Lenovo
SKU: 71Y8469
71Y8469 - Lenovo 2GB DDR2-667MHz non-ECC Unbuffered CL5 200-Pin SODIMM 1.8V Single Rank Memory Module
Price:$122.08$99.25In Stock -
Lenovo
SKU: 64Y6651-CA-06
64Y6651-CA-06 - Lenovo 2GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module for ThinkCentre M90
Price:$82.02$66.68In Stock -
Lenovo
SKU: 64Y6650-06
64Y6650-06 - Lenovo 1GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 64Y6650-02
64Y6650-02 - Lenovo 1GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 64Y5540
64Y5540 - Lenovo 1GB DDR3-1333MHz PC3-10600 non-ECC Unbuffered CL9 204-Pin SoDimm Dual Rank Memory Module
Price:$80.17$65.18In Stock -
Lenovo
SKU: 5M30Z71633
5M30Z71633 - Lenovo 8GB PC4-25600 DDR4-3200MHz non-ECC Unbuffered CL22 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$85.30$69.35In Stock -
Lenovo
SKU: 5M30V06803
5M30V06803 - Lenovo 16GB PC4-25600 DDR4-3200MHz non-ECC Unbuffered CL22 SoDIMM 1.2V Dual-Rank Memory Module
Price:$102.50$83.33In Stock -
Lenovo
SKU: 5M30V06792
5M30V06792 - Lenovo 8GB PC4-21300 DDR4-2666MHz non-ECC Unbuffered CL19 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$85.30$69.35In Stock -
Lenovo
SKU: 5M30L20980
5M30L20980 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30K87726
5M30K87726 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30K62037
5M30K62037 - Lenovo 8GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$112.45$91.42In Stock -
Lenovo
SKU: 5M30K59788
5M30K59788 - Lenovo 2GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 SoDIMM 1.2V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30K59786
5M30K59786 - Lenovo 8GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Single Rank Memory Module
Price:$112.45$91.42In Stock -
Lenovo
SKU: 5M30K59782
5M30K59782 - Lenovo 4GB PC3-12800 DDR3-1600Mhz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30K59780
5M30K59780 - Lenovo 4GB PC3-12800 DDR3-1600Mhz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30K59778
5M30K59778 - Lenovo 4GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 SoDIMM 1.2V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30J33428
5M30J33428 - Lenovo 2GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30H35732
5M30H35732 - Lenovo 4GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 SoDIMM 1.2V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30H35730
5M30H35730 - Lenovo 16GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Dual Rank Memory Module
Price:$123.63$100.51In Stock -
Lenovo
SKU: 5M30H35729
5M30H35729 - Lenovo 16GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Dual Rank Memory Module
Price:$123.63$100.51In Stock -
Lenovo
SKU: 5M30H35728
5M30H35728 - Lenovo 16GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Dual Rank Memory Module
Price:$123.63$100.51In Stock -
Lenovo
SKU: 5M30H35727
5M30H35727 - Lenovo 8GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Dual Rank Memory Module
Price:$99.31$80.74In Stock -
Lenovo
SKU: 5M30H35726
5M30H35726 - Lenovo 8GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 260-Pin SoDimm 1.2V Dual Rank Memory Module
Price:$99.31$80.74In Stock -
Lenovo
SKU: 5M30H35725
5M30H35725 - Lenovo 4GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 SoDIMM 1.2V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30H35724
5M30H35724 - Lenovo 4GB PC4-17000 DDR4-2133MHz non-ECC Unbuffered CL15 SoDIMM 1.2V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30G99881
5M30G99881 - Lenovo 2GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 5M30G79998
5M30G79998 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30G75129
5M30G75129 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30G18425=
5M30G18425= - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$82.41$67.00In Stock -
Lenovo
SKU: 5M30G18425-NPM
5M30G18425-NPM - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$82.41$67.00In Stock -
Lenovo
SKU: 5M30G18425
5M30G18425 - Lenovo 4GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$97.96$79.64In Stock -
Lenovo
SKU: 5M30G04992
5M30G04992 - Lenovo 2GB PC3-12800 DDR3-1600MHz non-ECC Unbuffered CL11 SoDIMM 1.35V Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 57Y6582-08
57Y6582-08 - Lenovo 2GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$74.80$60.81In Stock -
Lenovo
SKU: 57Y6300
57Y6300 - Lenovo 1GB DDR3-1066MHz PC3-8500 non-ECC Unbuffered CL7 204-Pin SoDimm Single Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 57Y6299
57Y6299 - Lenovo 1GB DDR2-667MHz PC2-5300 non-ECC Unbuffered CL5 200-Pin SoDimm Single Rank Memory Module
Price:$84.06$68.34In Stock -
Lenovo
SKU: 57Y6298
57Y6298 - Lenovo 2GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Single-Rank Memory Module
Price:$125.32$101.89In Stock -
Lenovo
SKU: 57Y4385-02
57Y4385-02 - Lenovo 1GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Low-Halogen Memory Module
Price:$106.40$86.51In Stock -
Lenovo
SKU: 57Y2521
57Y2521 - Lenovo 1GB DDR2-667MHz PC2-5300 non-ECC Unbuffered CL5 200-Pin SoDimm Single Rank Memory Module
Price:$84.06$68.34In Stock -
Lenovo
SKU: 57Y2518
57Y2518 - Lenovo 2GB DDR3-1066MHz PC3-8500 non-ECC Unbuffered CL7 204-Pin SoDimm Dual Rank Memory Module
Price:$74.80$60.81In Stock -
Lenovo
SKU: 57Y2514
57Y2514 - Lenovo 2GB DDR2-667MHz PC2-5300 non-ECC Unbuffered CL5 200-Pin SoDimm Dual Rank Memory Module
Price:$87.05$70.77In Stock -
Lenovo
SKU: 57Y2511
57Y2511 - Lenovo 2GB DDR3-1066MHz PC3-8500 non-ECC Unbuffered CL7 204-Pin SoDimm Dual Rank Memory Module
Price:$74.80$60.81In Stock -
Lenovo
SKU: 55Y3717-FSS
55Y3717-FSS - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 55Y3717-06
55Y3717-06 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 55Y3717-02
55Y3717-02 - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 55Y3716-06
55Y3716-06 - Lenovo 2GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Single-Rank Memory Module
Price:$74.34$60.44In Stock -
Lenovo
SKU: 55Y3715-06
55Y3715-06 - Lenovo 1GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Single-Rank Memory Module
Price:$73.80$60.00In Stock -
Lenovo
SKU: 55Y3714-06
55Y3714-06 - Lenovo 4GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Dual-Rank Memory Module
Price:$78.07$63.47In Stock -
Lenovo
SKU: 55Y3714-02-CT
55Y3714-02-CT - Lenovo 4GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Dual-Rank Memory Module
Price:$78.07$63.47In Stock -
Lenovo
SKU: 55Y3713R
55Y3713R - Lenovo 2GB PC3-8500 DDR3-1066MHz non-ECC Unbuffered CL7 SoDIMM Dual-Rank Memory Module
Price:$74.80$60.81In Stock -
Lenovo
SKU: 55Y3711/OB
55Y3711/OB - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 55Y3711-RFB
55Y3711-RFB - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock -
Lenovo
SKU: 55Y3711-JP
55Y3711-JP - Lenovo 4GB PC3-10600 DDR3-1333MHz non-ECC Unbuffered CL9 SoDIMM Dual-Rank Memory Module
Price:$80.58$65.51In Stock