Market Price
$ 60.60
Selling Price
$ 50.74
1336
356
707
4913
Market Price
$ 42.38
Selling Price
$ 38.24
217
199
115
895
Market Price
$ 44.22
Selling Price
$ 38.49
467
431
401
1283
Market Price
$ 47.88
Selling Price
$ 43.06
1252
662
1105
1311
Market Price
$ 55.86
Selling Price
$ 50.61
1174
627
725
2097
Market Price
$ 31.16
Selling Price
$ 26.66
1145
522
929
1546
Market Price
$ 36.47
Selling Price
$ 30.90
3235
2281
3037
3377
Market Price
$ 40.36
Selling Price
$ 34.28
2580
1790
1518
4265
Market Price
$ 56.97
Selling Price
$ 50.17
1970
1060
1075
2741
Market Price
$ 59.14
Selling Price
$ 52.18
2905
1042
1531
4260
Market Price
$ 42.86
Selling Price
$ 38.59
1081
874
427
1660
Market Price
$ 58.95
Selling Price
$ 50.25
1440
502
431
3132
Market Price
$ 45.17
Selling Price
$ 39.22
2257
2132
1516
4255
Market Price
$ 34.19
Selling Price
$ 28.61
303
197
193
494
Market Price
$ 54.97
Selling Price
$ 49.62
1768
416
1066
3221
Market Price
$ 62.80
Selling Price
$ 53.16
869
663
481
997
Market Price
$ 45.76
Selling Price
$ 40.39
2615
663
1562
2638
Market Price
$ 59.70
Selling Price
$ 52.93
910
887
289
2840
Market Price
$ 36.72
Selling Price
$ 31.42
2885
852
700
3387
Market Price
$ 56.61
Selling Price
$ 49.72
2026
618
1642
4762
Market Price
$ 33.17
Selling Price
$ 29.06
915
777
311
1153
Market Price
$ 67.67
Selling Price
$ 58.53
972
702
907
3661
Market Price
$ 52.53
Selling Price
$ 44.53
3035
758
2416
4552
Market Price
$ 64.68
Selling Price
$ 58.05
2747
2680
2342
3322
Market Price
$ 58.45
Selling Price
$ 50.23
1283
651
591
3472
Market Price
$ 36.03
Selling Price
$ 32.71
2676
1637
2650
2951
Market Price
$ 34.76
Selling Price
$ 29.43
414
378
298
938
Market Price
$ 34.83
Selling Price
$ 29.82
2138
1772
1713
2414
Market Price
$ 48.40
Selling Price
$ 43.22
846
425
559
1074
Market Price
$ 34.79
Selling Price
$ 30.42
615
285
403
703
Market Price
$ 46.23
Selling Price
$ 39.64
3382
3000
982
3627
Market Price
$ 68.88
Selling Price
$ 59.25
335
206
204
1446
Market Price
$ 36.10
Selling Price
$ 30.54
1025
897
779
3261
Market Price
$ 51.51
Selling Price
$ 46.15
1344
564
491
3642
Market Price
$ 40.90
Selling Price
$ 35.07
722
351
212
1859
Market Price
$ 51.27
Selling Price
$ 46.40
240
226
54
523
Market Price
$ 40.29
Selling Price
$ 33.97
884
852
685
1274
Market Price
$ 52.27
Selling Price
$ 44.48
1148
1041
665
3725
Market Price
$ 51.24
Selling Price
$ 42.82
159
74
106
570
Market Price
$ 54.76
Selling Price
$ 48.20
3260
2557
850
3407