Market Price
$ 63.48
Selling Price
$ 57.60
3596
1587
722
4967
Market Price
$ 49.54
Selling Price
$ 43.80
1210
458
1010
3008
Market Price
$ 40.03
Selling Price
$ 33.80
3162
930
3053
4168
Market Price
$ 67.89
Selling Price
$ 56.73
320
217
156
494
Market Price
$ 45.27
Selling Price
$ 39.95
3605
1844
2664
3712
Market Price
$ 58.98
Selling Price
$ 51.01
2360
1420
1237
3785
Market Price
$ 44.69
Selling Price
$ 40.04
824
515
757
2979
Market Price
$ 45.86
Selling Price
$ 41.39
676
518
658
1739
Market Price
$ 65.34
Selling Price
$ 58.97
390
148
300
860
Market Price
$ 62.19
Selling Price
$ 52.82
475
342
104
1708
Market Price
$ 42.59
Selling Price
$ 36.72
793
226
219
1761
Market Price
$ 66.82
Selling Price
$ 58.59
964
264
870
2622
Market Price
$ 34.88
Selling Price
$ 30.40
4281
3674
3910
4667
Market Price
$ 52.26
Selling Price
$ 46.15
2793
2447
1102
3412
Market Price
$ 39.96
Selling Price
$ 35.11
1911
914
1259
3091
Market Price
$ 53.56
Selling Price
$ 46.47
1185
545
839
2401
Market Price
$ 52.22
Selling Price
$ 45.74
465
392
239
505
Market Price
$ 33.50
Selling Price
$ 29.08
851
801
716
2292
Market Price
$ 54.94
Selling Price
$ 48.22
724
154
645
969
Market Price
$ 58.18
Selling Price
$ 50.67
1016
483
721
1266
Market Price
$ 40.40
Selling Price
$ 36.71
812
732
598
1823
Market Price
$ 40.20
Selling Price
$ 35.95
2304
1249
670
4531
Market Price
$ 45.79
Selling Price
$ 39.36
1773
359
476
1808
Market Price
$ 38.08
Selling Price
$ 33.61
1176
876
632
2181
Market Price
$ 65.63
Selling Price
$ 57.89
1743
809
963
2429
Market Price
$ 63.19
Selling Price
$ 53.62
1667
660
1521
2092
Market Price
$ 30.83
Selling Price
$ 26.74
345
185
269
1214
Market Price
$ 33.88
Selling Price
$ 30.02
1527
1345
654
4374
Market Price
$ 65.29
Selling Price
$ 56.12
1932
1233
661
4310
Market Price
$ 60.31
Selling Price
$ 51.86
1512
1157
1494
3316
Market Price
$ 54.90
Selling Price
$ 47.73
698
610
632
1294
Market Price
$ 60.92
Selling Price
$ 53.93
3047
2202
2454
3228
Market Price
$ 35.72
Selling Price
$ 30.64
412
195
95
2038
Market Price
$ 67.71
Selling Price
$ 59.75
4454
2966
3790
4610
Market Price
$ 67.32
Selling Price
$ 57.70
1368
891
1017
3777
Market Price
$ 49.05
Selling Price
$ 44.59
653
369
399
3081
Market Price
$ 51.95
Selling Price
$ 46.75
498
104
405
791
Market Price
$ 61.21
Selling Price
$ 54.72
153
115
65
440
Market Price
$ 66.41
Selling Price
$ 55.62
395
192
163
1120
Market Price
$ 34.77
Selling Price
$ 31.12
734
510
371
2612