Market Price
$ 62.04
Selling Price
$ 55.92
1650
1171
997
2528
Market Price
$ 56.26
Selling Price
$ 49.61
423
343
153
559
Market Price
$ 62.41
Selling Price
$ 55.71
3851
2460
2948
4232
Market Price
$ 50.11
Selling Price
$ 44.64
442
419
94
1252
Market Price
$ 41.71
Selling Price
$ 35.83
808
604
572
1303
Market Price
$ 71.76
Selling Price
$ 59.84
1771
715
466
4040
Market Price
$ 50.86
Selling Price
$ 44.46
653
387
177
1322
Market Price
$ 63.64
Selling Price
$ 57.49
792
415
201
2926
Market Price
$ 29.37
Selling Price
$ 25.99
2658
1293
923
4060
Market Price
$ 43.64
Selling Price
$ 39.15
3305
2730
1347
3478
Market Price
$ 42.00
Selling Price
$ 36.59
2207
2025
1907
4246
Market Price
$ 46.53
Selling Price
$ 39.61
2537
1163
1091
3864
Market Price
$ 37.49
Selling Price
$ 33.81
3702
2102
3129
4638
Market Price
$ 41.42
Selling Price
$ 34.82
725
249
316
737
Market Price
$ 42.77
Selling Price
$ 38.42
414
356
226
1048
Market Price
$ 36.49
Selling Price
$ 32.43
842
522
459
890
Market Price
$ 50.72
Selling Price
$ 44.58
1011
343
513
3110
Market Price
$ 50.21
Selling Price
$ 43.49
1548
1546
1161
2162
Market Price
$ 41.83
Selling Price
$ 37.63
336
288
230
671
Market Price
$ 32.95
Selling Price
$ 28.21
1345
1055
622
1940
Market Price
$ 54.90
Selling Price
$ 49.48
3901
3273
2755
4999
Market Price
$ 63.31
Selling Price
$ 53.06
1534
887
935
1968
Market Price
$ 45.05
Selling Price
$ 40.27
3811
1541
3651
4563
Market Price
$ 61.57
Selling Price
$ 52.77
796
505
264
1346
Market Price
$ 36.55
Selling Price
$ 31.19
2980
2332
2875
4561
Market Price
$ 29.47
Selling Price
$ 26.06
1826
662
1327
2848
Market Price
$ 67.29
Selling Price
$ 59.70
250
102
142
485
Market Price
$ 52.32
Selling Price
$ 47.49
667
628
411
1442
Market Price
$ 57.39
Selling Price
$ 50.91
3462
1829
2715
4634
Market Price
$ 56.12
Selling Price
$ 49.02
4144
3770
3252
4776
Market Price
$ 37.43
Selling Price
$ 33.06
1251
1066
329
1499
Market Price
$ 33.64
Selling Price
$ 30.43
3571
1013
2229
4998
Market Price
$ 37.60
Selling Price
$ 31.37
3385
3103
2948
3423
Market Price
$ 66.40
Selling Price
$ 57.13
1479
706
1429
1857
Market Price
$ 32.88
Selling Price
$ 29.77
1815
1026
1407
1995
Market Price
$ 67.90
Selling Price
$ 57.23
1235
1041
666
3805
Market Price
$ 48.14
Selling Price
$ 42.13
855
393
509
4120
Market Price
$ 35.57
Selling Price
$ 31.14
1330
615
843
4731
Market Price
$ 34.15
Selling Price
$ 29.53
905
560
460
2257
Market Price
$ 49.75
Selling Price
$ 42.17
1975
822
1217
1993