Market Price
$ 52.70
Selling Price
$ 47.37
694
252
508
1316
Market Price
$ 56.05
Selling Price
$ 47.58
1582
1451
405
3051
Market Price
$ 65.80
Selling Price
$ 55.17
2356
715
1704
3823
Market Price
$ 36.96
Selling Price
$ 32.76
2856
1405
2238
3606
Market Price
$ 44.14
Selling Price
$ 39.54
1694
1492
647
2164
Market Price
$ 53.70
Selling Price
$ 46.65
938
305
252
1284
Market Price
$ 51.09
Selling Price
$ 44.57
1315
468
556
1772
Market Price
$ 60.17
Selling Price
$ 50.41
3163
2801
3011
4911
Market Price
$ 28.59
Selling Price
$ 25.82
844
265
237
2262
Market Price
$ 32.94
Selling Price
$ 29.56
978
694
903
4075
Market Price
$ 37.33
Selling Price
$ 32.33
1378
947
737
4489
Market Price
$ 42.35
Selling Price
$ 35.70
574
530
561
1911
Market Price
$ 46.80
Selling Price
$ 40.39
617
176
444
1775
Market Price
$ 41.40
Selling Price
$ 35.41
1379
1059
555
2028
Market Price
$ 28.86
Selling Price
$ 25.56
1114
501
422
2530
Market Price
$ 64.68
Selling Price
$ 57.46
1974
1335
1175
2070
Market Price
$ 51.21
Selling Price
$ 43.91
2341
1188
925
2500
Market Price
$ 50.36
Selling Price
$ 45.70
1828
701
1815
1839
Market Price
$ 62.83
Selling Price
$ 53.20
2700
1898
695
4597
Market Price
$ 58.83
Selling Price
$ 53.43
2857
972
1969
4587
Market Price
$ 45.26
Selling Price
$ 39.65
2252
1216
1639
3794
Market Price
$ 33.04
Selling Price
$ 28.27
3512
3135
2451
4506
Market Price
$ 55.47
Selling Price
$ 48.90
1296
402
859
3904
Market Price
$ 60.81
Selling Price
$ 52.08
359
334
93
505
Market Price
$ 45.35
Selling Price
$ 38.83
2849
2618
1721
3112
Market Price
$ 43.86
Selling Price
$ 39.03
2441
1621
932
2696
Market Price
$ 38.00
Selling Price
$ 32.10
1827
1443
669
3690
Market Price
$ 66.50
Selling Price
$ 55.49
929
610
276
1656
Market Price
$ 30.43
Selling Price
$ 26.79
2956
2355
690
4910
Market Price
$ 34.22
Selling Price
$ 29.48
1653
415
1394
1743
Market Price
$ 61.97
Selling Price
$ 55.21
1871
588
577
2393
Market Price
$ 59.80
Selling Price
$ 50.52
2516
1880
555
2903
Market Price
$ 40.91
Selling Price
$ 34.13
1862
681
560
3073
Market Price
$ 50.76
Selling Price
$ 43.38
830
630
369
1147
Market Price
$ 58.75
Selling Price
$ 52.59
3359
717
3016
4704
Market Price
$ 60.55
Selling Price
$ 53.18
2489
1283
837
4796
Market Price
$ 44.39
Selling Price
$ 39.45
743
460
549
1896
Market Price
$ 32.56
Selling Price
$ 28.01
722
628
203
3549
Market Price
$ 30.14
Selling Price
$ 25.21
1817
1247
787
2129
Market Price
$ 55.87
Selling Price
$ 47.68
2862
2184
1645
4469