Market Price
$ 64.22
Selling Price
$ 56.16
1983
636
1457
3274
Market Price
$ 60.34
Selling Price
$ 52.65
582
245
211
1570
Market Price
$ 30.72
Selling Price
$ 25.70
2207
520
1340
3031
Market Price
$ 59.42
Selling Price
$ 51.95
1241
1145
1185
1370
Market Price
$ 39.59
Selling Price
$ 34.69
828
531
275
2903
Market Price
$ 38.20
Selling Price
$ 32.17
765
547
557
2314
Market Price
$ 39.28
Selling Price
$ 33.71
1621
1434
587
2792
Market Price
$ 55.93
Selling Price
$ 48.80
3045
1373
812
3635
Market Price
$ 59.53
Selling Price
$ 50.09
199
178
196
910
Market Price
$ 55.03
Selling Price
$ 47.22
181
63
38
533
Market Price
$ 33.76
Selling Price
$ 30.34
876
742
595
2701
Market Price
$ 30.01
Selling Price
$ 26.49
2162
1559
484
3044
Market Price
$ 44.24
Selling Price
$ 37.37
1134
421
719
2109
Market Price
$ 40.01
Selling Price
$ 33.46
1331
665
406
1851
Market Price
$ 39.58
Selling Price
$ 34.98
3146
800
1211
3171
Market Price
$ 56.55
Selling Price
$ 50.47
510
412
340
1479
Market Price
$ 58.94
Selling Price
$ 52.46
2650
1333
924
3042
Market Price
$ 57.31
Selling Price
$ 50.61
749
660
742
2235
Market Price
$ 53.73
Selling Price
$ 46.87
2325
2074
1479
3081
Market Price
$ 63.47
Selling Price
$ 52.91
2021
1093
981
3561
Market Price
$ 34.60
Selling Price
$ 29.22
1562
1481
1275
4236
Market Price
$ 65.81
Selling Price
$ 57.73
1498
940
1492
3181
Market Price
$ 49.14
Selling Price
$ 43.15
3761
2221
2674
4730
Market Price
$ 49.57
Selling Price
$ 44.34
383
236
170
1129
Market Price
$ 44.13
Selling Price
$ 39.51
675
504
469
1945
Market Price
$ 62.88
Selling Price
$ 54.41
257
237
192
1260
Market Price
$ 40.57
Selling Price
$ 34.18
969
713
501
986
Market Price
$ 35.37
Selling Price
$ 30.50
2397
1803
781
3636
Market Price
$ 48.65
Selling Price
$ 42.77
2542
730
1097
3551
Market Price
$ 60.29
Selling Price
$ 52.78
1035
657
613
3586
Market Price
$ 35.17
Selling Price
$ 30.37
816
739
379
960
Market Price
$ 70.61
Selling Price
$ 59.70
776
444
573
1966
Market Price
$ 64.55
Selling Price
$ 57.71
1550
848
1111
2533
Market Price
$ 50.71
Selling Price
$ 44.61
2419
820
1601
4964
Market Price
$ 55.59
Selling Price
$ 46.78
389
301
80
939
Market Price
$ 34.63
Selling Price
$ 31.43
1697
912
1054
3051
Market Price
$ 31.50
Selling Price
$ 28.46
1308
329
276
4109
Market Price
$ 46.09
Selling Price
$ 40.29
2064
1190
1360
3790
Market Price
$ 41.60
Selling Price
$ 37.67
2266
1201
1026
3173
Market Price
$ 46.17
Selling Price
$ 41.01
4029
1373
2602
4617