Market Price
$ 59.16
Selling Price
$ 50.25
1356
1098
1009
4616
Market Price
$ 66.13
Selling Price
$ 56.39
3824
3194
947
4472
Market Price
$ 54.46
Selling Price
$ 45.56
842
535
370
1895
Market Price
$ 42.15
Selling Price
$ 37.14
1241
1172
327
2641
Market Price
$ 43.22
Selling Price
$ 38.38
1829
1822
1551
3857
Market Price
$ 48.96
Selling Price
$ 43.25
690
438
238
830
Market Price
$ 32.55
Selling Price
$ 27.63
1161
568
646
1188
Market Price
$ 40.30
Selling Price
$ 34.96
254
175
161
1039
Market Price
$ 45.97
Selling Price
$ 40.73
1081
258
466
4570
Market Price
$ 67.31
Selling Price
$ 59.56
738
672
245
1507
Market Price
$ 35.01
Selling Price
$ 30.69
4713
1400
2640
4803
Market Price
$ 53.59
Selling Price
$ 46.29
3799
3246
3614
3914
Market Price
$ 67.34
Selling Price
$ 58.59
2395
2169
946
3147
Market Price
$ 60.48
Selling Price
$ 50.56
744
338
575
2342
Market Price
$ 52.66
Selling Price
$ 44.73
840
491
259
1115
Market Price
$ 55.80
Selling Price
$ 49.37
2087
1647
1078
2746
Market Price
$ 41.33
Selling Price
$ 35.70
3067
2495
2442
4075
Market Price
$ 66.93
Selling Price
$ 58.05
1055
306
810
1901
Market Price
$ 33.89
Selling Price
$ 29.84
1097
458
340
1318
Market Price
$ 38.50
Selling Price
$ 33.72
1247
500
925
2719
Market Price
$ 30.39
Selling Price
$ 26.25
2691
696
1485
3853
Market Price
$ 54.60
Selling Price
$ 47.52
993
760
616
1203
Market Price
$ 58.63
Selling Price
$ 50.44
2028
1839
1316
3900
Market Price
$ 69.15
Selling Price
$ 59.90
786
683
449
2512
Market Price
$ 31.84
Selling Price
$ 28.02
3398
1677
705
4394
Market Price
$ 46.31
Selling Price
$ 41.74
660
558
448
1044
Market Price
$ 45.72
Selling Price
$ 40.22
614
219
454
1545
Market Price
$ 39.46
Selling Price
$ 33.12
974
354
766
2499
Market Price
$ 38.15
Selling Price
$ 33.46
1981
889
530
2272
Market Price
$ 53.02
Selling Price
$ 48.06
4321
1613
1853
4966
Market Price
$ 55.08
Selling Price
$ 48.94
247
155
167
432
Market Price
$ 50.46
Selling Price
$ 45.55
1856
1108
1344
2182
Market Price
$ 58.36
Selling Price
$ 51.28
2370
2270
2062
3849
Market Price
$ 56.67
Selling Price
$ 50.27
2204
1100
965
2287
Market Price
$ 40.85
Selling Price
$ 35.03
1018
358
301
4997
Market Price
$ 51.02
Selling Price
$ 44.96
389
328
377
964
Market Price
$ 60.55
Selling Price
$ 54.93
1410
1252
1071
3017
Market Price
$ 67.44
Selling Price
$ 56.56
489
456
456
1319
Market Price
$ 36.53
Selling Price
$ 32.62
1118
598
824
1226
Market Price
$ 30.87
Selling Price
$ 27.18
2856
1317
2096
3604