Market Price
$ 55.05
Selling Price
$ 48.81
2369
2162
1029
3694
Market Price
$ 43.46
Selling Price
$ 36.68
1951
1380
1113
2499
Market Price
$ 67.76
Selling Price
$ 59.86
845
189
356
996
Market Price
$ 51.21
Selling Price
$ 44.21
351
245
254
1288
Market Price
$ 65.81
Selling Price
$ 57.06
2058
1023
1367
4950
Market Price
$ 28.82
Selling Price
$ 25.37
387
265
175
1554
Market Price
$ 31.26
Selling Price
$ 26.59
2751
2490
2499
3675
Market Price
$ 31.59
Selling Price
$ 27.53
378
76
242
494
Market Price
$ 46.56
Selling Price
$ 40.35
3844
2479
2302
4717
Market Price
$ 56.75
Selling Price
$ 49.75
1310
412
524
1513
Market Price
$ 30.92
Selling Price
$ 26.13
1262
1162
872
4833
Market Price
$ 36.10
Selling Price
$ 30.29
324
222
282
1048
Market Price
$ 63.90
Selling Price
$ 56.78
2177
899
900
3283
Market Price
$ 47.19
Selling Price
$ 41.21
1887
711
1840
3493
Market Price
$ 49.69
Selling Price
$ 41.41
1139
795
713
1710
Market Price
$ 67.50
Selling Price
$ 58.62
855
730
251
2029
Market Price
$ 34.27
Selling Price
$ 28.90
1698
669
1684
4374
Market Price
$ 65.94
Selling Price
$ 55.29
977
480
833
1095
Market Price
$ 58.94
Selling Price
$ 50.85
1643
629
663
2152
Market Price
$ 39.32
Selling Price
$ 34.66
205
176
182
737
Market Price
$ 63.49
Selling Price
$ 55.81
2067
1035
1192
4199
Market Price
$ 42.63
Selling Price
$ 38.13
1335
1115
350
2072
Market Price
$ 40.92
Selling Price
$ 36.62
1912
463
1447
2623
Market Price
$ 61.44
Selling Price
$ 51.65
201
183
144
917
Market Price
$ 49.67
Selling Price
$ 42.21
1147
1096
760
2905
Market Price
$ 50.69
Selling Price
$ 44.80
632
325
433
834
Market Price
$ 62.37
Selling Price
$ 52.26
1389
1099
632
1687
Market Price
$ 58.02
Selling Price
$ 52.17
392
166
185
853
Market Price
$ 43.75
Selling Price
$ 37.86
673
514
332
1175
Market Price
$ 44.43
Selling Price
$ 37.38
1328
1196
1030
4707
Market Price
$ 49.45
Selling Price
$ 41.35
537
478
270
1145
Market Price
$ 67.57
Selling Price
$ 59.79
883
269
332
1108
Market Price
$ 47.58
Selling Price
$ 42.54
1244
253
701
4887
Market Price
$ 50.61
Selling Price
$ 42.63
1963
1905
747
3664
Market Price
$ 40.78
Selling Price
$ 36.87
1872
1590
867
4325
Market Price
$ 45.94
Selling Price
$ 38.91
649
302
448
1925
Market Price
$ 53.03
Selling Price
$ 44.22
3841
3211
2043
3904
Market Price
$ 61.41
Selling Price
$ 52.40
3047
902
1309
3973
Market Price
$ 32.78
Selling Price
$ 29.26
751
749
716
2237
Market Price
$ 66.25
Selling Price
$ 57.96
1282
1027
921
1327