Market Price
$ 64.98
Selling Price
$ 57.18
1720
761
1134
3787
Market Price
$ 54.63
Selling Price
$ 45.66
434
132
215
701
Market Price
$ 43.78
Selling Price
$ 37.04
827
435
731
3043
Market Price
$ 30.17
Selling Price
$ 26.52
1355
818
1123
1571
Market Price
$ 38.78
Selling Price
$ 35.18
779
566
218
2621
Market Price
$ 63.29
Selling Price
$ 53.13
365
100
121
440
Market Price
$ 37.43
Selling Price
$ 33.48
664
553
368
1939
Market Price
$ 49.69
Selling Price
$ 41.43
3811
2670
1946
4893
Market Price
$ 31.28
Selling Price
$ 26.22
1554
465
1055
3983
Market Price
$ 65.34
Selling Price
$ 56.56
2087
1631
1972
3383
Market Price
$ 36.46
Selling Price
$ 30.53
1938
1374
895
3484
Market Price
$ 40.27
Selling Price
$ 35.36
3218
2596
1373
3266
Market Price
$ 45.81
Selling Price
$ 40.42
1439
1043
640
2865
Market Price
$ 53.98
Selling Price
$ 47.24
2525
697
1437
3824
Market Price
$ 40.09
Selling Price
$ 33.60
2813
2561
1520
3178
Market Price
$ 48.29
Selling Price
$ 43.59
1154
257
460
1633
Market Price
$ 47.60
Selling Price
$ 41.44
649
143
540
1522
Market Price
$ 51.38
Selling Price
$ 46.21
1382
1324
797
2198
Market Price
$ 60.56
Selling Price
$ 54.87
2804
1576
1154
4276
Market Price
$ 65.51
Selling Price
$ 56.05
3574
1346
2665
4165
Market Price
$ 37.51
Selling Price
$ 31.79
1326
987
1191
4196
Market Price
$ 43.05
Selling Price
$ 37.64
1309
861
798
3409
Market Price
$ 35.76
Selling Price
$ 32.13
556
211
284
770
Market Price
$ 50.56
Selling Price
$ 44.34
3159
1602
2419
4559
Market Price
$ 37.70
Selling Price
$ 31.52
3489
968
2040
4429
Market Price
$ 62.25
Selling Price
$ 52.75
2097
1590
1658
2755
Market Price
$ 50.39
Selling Price
$ 45.75
769
186
200
906
Market Price
$ 30.85
Selling Price
$ 27.00
1483
1308
485
4037
Market Price
$ 38.71
Selling Price
$ 33.08
2380
1193
1592
3142
Market Price
$ 30.56
Selling Price
$ 26.13
1715
1141
1481
1891
Market Price
$ 55.09
Selling Price
$ 47.52
1909
977
1425
3154
Market Price
$ 43.06
Selling Price
$ 38.83
630
336
338
1527
Market Price
$ 62.41
Selling Price
$ 52.21
874
604
652
1601
Market Price
$ 34.50
Selling Price
$ 30.74
517
488
419
1284
Market Price
$ 42.33
Selling Price
$ 37.16
283
141
67
729
Market Price
$ 51.62
Selling Price
$ 43.35
2816
2273
2218
4810
Market Price
$ 46.72
Selling Price
$ 39.87
733
339
561
3501
Market Price
$ 38.06
Selling Price
$ 32.00
1385
1218
670
1648
Market Price
$ 36.73
Selling Price
$ 31.71
3446
858
3360
4192
Market Price
$ 39.51
Selling Price
$ 33.85
1122
274
1021
2312