Market Price
$ 57.35
Selling Price
$ 48.41
1204
679
1026
4475
Market Price
$ 41.12
Selling Price
$ 35.13
2840
2035
2267
3562
Market Price
$ 66.37
Selling Price
$ 57.42
2190
1877
1770
3434
Market Price
$ 44.84
Selling Price
$ 40.65
579
444
286
1908
Market Price
$ 46.44
Selling Price
$ 40.28
547
413
462
1215
Market Price
$ 38.76
Selling Price
$ 33.59
3258
3074
1642
4777
Market Price
$ 52.26
Selling Price
$ 45.88
3946
1646
3430
3948
Market Price
$ 51.93
Selling Price
$ 45.27
630
149
320
1923
Market Price
$ 60.40
Selling Price
$ 51.83
325
317
163
555
Market Price
$ 59.50
Selling Price
$ 51.29
966
340
307
1881
Market Price
$ 66.55
Selling Price
$ 59.87
214
63
66
1068
Market Price
$ 47.20
Selling Price
$ 39.36
1483
938
488
4393
Market Price
$ 28.93
Selling Price
$ 25.64
940
598
468
1443
Market Price
$ 37.81
Selling Price
$ 32.95
758
622
219
1280
Market Price
$ 29.96
Selling Price
$ 26.37
4229
2769
2279
4519
Market Price
$ 53.31
Selling Price
$ 47.97
944
293
821
4554
Market Price
$ 60.03
Selling Price
$ 51.16
2397
1533
2288
2840
Market Price
$ 44.56
Selling Price
$ 37.60
434
191
173
1218
Market Price
$ 57.98
Selling Price
$ 48.96
1395
1259
545
2667
Market Price
$ 57.83
Selling Price
$ 49.06
501
137
383
1597
Market Price
$ 39.51
Selling Price
$ 33.78
1042
975
909
1420
Market Price
$ 63.55
Selling Price
$ 54.94
722
241
251
1865
Market Price
$ 53.73
Selling Price
$ 48.65
1451
623
891
2228
Market Price
$ 61.07
Selling Price
$ 54.43
1293
867
768
2155
Market Price
$ 36.42
Selling Price
$ 31.17
3116
1635
3114
4387
Market Price
$ 42.34
Selling Price
$ 37.14
416
188
294
1377
Market Price
$ 47.94
Selling Price
$ 43.17
992
381
567
1775
Market Price
$ 32.68
Selling Price
$ 27.91
2877
2243
2750
4732
Market Price
$ 67.49
Selling Price
$ 58.79
832
488
736
1916
Market Price
$ 40.07
Selling Price
$ 33.68
2023
1229
1582
4733
Market Price
$ 56.69
Selling Price
$ 51.53
2311
1280
2229
4465
Market Price
$ 48.87
Selling Price
$ 42.99
1862
855
1291
3635
Market Price
$ 53.60
Selling Price
$ 46.15
2824
2491
810
3388
Market Price
$ 35.76
Selling Price
$ 30.91
1300
939
1110
3599
Market Price
$ 58.34
Selling Price
$ 51.14
2952
2857
1541
4604
Market Price
$ 35.26
Selling Price
$ 31.60
1052
647
781
2577
Market Price
$ 56.31
Selling Price
$ 50.61
385
374
302
906
Market Price
$ 63.64
Selling Price
$ 53.82
239
218
223
897
Market Price
$ 63.41
Selling Price
$ 52.84
1516
824
616
2474
Market Price
$ 42.52
Selling Price
$ 38.45
4065
1887
3961
4389