Market Price
$ 63.42
Selling Price
$ 56.39
1106
855
832
1230
Market Price
$ 63.35
Selling Price
$ 54.46
1391
816
506
4473
Market Price
$ 45.56
Selling Price
$ 40.30
441
194
440
1255
Market Price
$ 62.62
Selling Price
$ 52.34
351
130
288
880
Market Price
$ 60.11
Selling Price
$ 53.80
1086
889
1025
3013
Market Price
$ 47.18
Selling Price
$ 40.56
2598
1022
1308
2954
Market Price
$ 33.62
Selling Price
$ 29.67
1987
638
1646
3987
Market Price
$ 43.21
Selling Price
$ 39.26
1132
442
977
3863
Market Price
$ 41.11
Selling Price
$ 35.54
1341
956
885
3261
Market Price
$ 55.80
Selling Price
$ 49.48
604
216
199
1284
Market Price
$ 43.91
Selling Price
$ 38.95
1118
854
978
3777
Market Price
$ 32.30
Selling Price
$ 28.43
306
278
62
589
Market Price
$ 43.43
Selling Price
$ 37.73
1277
1154
1205
3956
Market Price
$ 52.89
Selling Price
$ 45.08
1515
585
1142
3100
Market Price
$ 34.12
Selling Price
$ 30.88
1131
951
261
3600
Market Price
$ 45.77
Selling Price
$ 39.78
2156
929
1920
3334
Market Price
$ 41.38
Selling Price
$ 36.00
1563
605
611
3961
Market Price
$ 30.27
Selling Price
$ 26.74
1878
1509
407
4029
Market Price
$ 54.09
Selling Price
$ 47.57
1535
502
342
2443
Market Price
$ 45.85
Selling Price
$ 38.71
450
207
268
1544
Market Price
$ 33.29
Selling Price
$ 28.66
637
600
623
2534
Market Price
$ 30.27
Selling Price
$ 26.52
138
86
63
686
Market Price
$ 29.35
Selling Price
$ 26.32
4529
4008
2380
4872
Market Price
$ 30.55
Selling Price
$ 26.69
486
332
386
1151
Market Price
$ 57.61
Selling Price
$ 50.71
1170
730
850
1797
Market Price
$ 61.85
Selling Price
$ 55.63
1320
863
1002
2953
Market Price
$ 48.89
Selling Price
$ 44.14
930
242
727
1809
Market Price
$ 41.16
Selling Price
$ 35.02
1316
608
602
4295
Market Price
$ 65.89
Selling Price
$ 58.66
4039
1679
2452
4283
Market Price
$ 62.41
Selling Price
$ 54.42
2084
1062
803
2501
Market Price
$ 59.86
Selling Price
$ 51.15
2463
1558
2296
2972
Market Price
$ 39.04
Selling Price
$ 35.44
2030
1684
1334
3716
Market Price
$ 37.48
Selling Price
$ 33.69
1998
1672
1828
2654
Market Price
$ 41.54
Selling Price
$ 36.00
213
156
50
1007
Market Price
$ 47.94
Selling Price
$ 40.44
3550
3094
1573
4888
Market Price
$ 54.50
Selling Price
$ 47.07
755
205
671
1455
Market Price
$ 62.37
Selling Price
$ 56.63
379
177
374
555
Market Price
$ 52.50
Selling Price
$ 47.03
979
480
396
1853
Market Price
$ 33.22
Selling Price
$ 27.84
1071
1050
917
3315
Market Price
$ 40.31
Selling Price
$ 34.06
2841
2263
2810
4827