Market Price
$ 63.63
Selling Price
$ 55.26
634
493
383
2093
Market Price
$ 56.48
Selling Price
$ 49.33
2410
1982
1540
2842
Market Price
$ 64.21
Selling Price
$ 55.47
502
487
105
1396
Market Price
$ 37.50
Selling Price
$ 32.67
1976
652
1922
4184
Market Price
$ 60.83
Selling Price
$ 50.96
1541
1313
1405
1592
Market Price
$ 63.43
Selling Price
$ 54.04
2267
1600
667
2969
Market Price
$ 33.46
Selling Price
$ 29.75
1650
1468
1547
4441
Market Price
$ 68.93
Selling Price
$ 58.24
1505
972
979
1706
Market Price
$ 49.55
Selling Price
$ 43.81
1000
384
393
2554
Market Price
$ 50.88
Selling Price
$ 45.28
447
411
400
562
Market Price
$ 61.06
Selling Price
$ 52.52
313
281
196
462
Market Price
$ 62.75
Selling Price
$ 52.45
2310
1252
563
4843
Market Price
$ 31.17
Selling Price
$ 26.57
3126
2669
765
3191
Market Price
$ 63.62
Selling Price
$ 53.47
2578
1760
2483
2691
Market Price
$ 30.11
Selling Price
$ 25.26
1721
599
1592
4451
Market Price
$ 57.22
Selling Price
$ 50.94
1609
682
367
4733
Market Price
$ 64.47
Selling Price
$ 56.48
2451
954
789
4650
Market Price
$ 68.29
Selling Price
$ 57.16
266
189
256
450
Market Price
$ 52.71
Selling Price
$ 44.77
4336
2233
875
4741
Market Price
$ 54.98
Selling Price
$ 47.23
2581
2477
978
3794
Market Price
$ 37.93
Selling Price
$ 32.12
1823
1364
1799
1989
Market Price
$ 62.32
Selling Price
$ 52.80
1019
875
332
1418
Market Price
$ 67.23
Selling Price
$ 57.29
2212
1716
712
3645
Market Price
$ 40.16
Selling Price
$ 34.55
1770
1012
947
3292
Market Price
$ 59.52
Selling Price
$ 53.49
343
340
275
755
Market Price
$ 63.41
Selling Price
$ 57.63
747
628
526
1670
Market Price
$ 54.14
Selling Price
$ 46.55
820
332
189
2105
Market Price
$ 30.39
Selling Price
$ 26.70
1188
1129
604
1930
Market Price
$ 61.75
Selling Price
$ 55.66
1227
1164
456
2492
Market Price
$ 33.76
Selling Price
$ 28.86
2789
574
1399
3479
Market Price
$ 52.55
Selling Price
$ 44.55
1194
861
729
1786
Market Price
$ 64.34
Selling Price
$ 56.30
524
377
308
790
Market Price
$ 40.82
Selling Price
$ 35.65
799
588
760
839
Market Price
$ 51.04
Selling Price
$ 43.98
1603
967
505
2116
Market Price
$ 33.30
Selling Price
$ 29.75
2818
2128
2194
3490
Market Price
$ 31.34
Selling Price
$ 26.59
789
218
782
937
Market Price
$ 55.55
Selling Price
$ 49.40
1559
794
1254
1711
Market Price
$ 35.61
Selling Price
$ 30.14
226
119
190
563
Market Price
$ 30.37
Selling Price
$ 25.43
3153
1277
1098
3441
Market Price
$ 55.06
Selling Price
$ 47.34
3803
2241
2721
4077