Market Price
$ 54.60
Selling Price
$ 47.19
1178
386
851
1964
Market Price
$ 65.07
Selling Price
$ 57.61
1890
1286
1499
2304
Market Price
$ 44.22
Selling Price
$ 36.95
2138
658
1742
2450
Market Price
$ 54.16
Selling Price
$ 45.71
2233
2012
1200
2749
Market Price
$ 61.60
Selling Price
$ 55.54
1924
933
1336
3139
Market Price
$ 68.05
Selling Price
$ 57.33
455
136
102
1101
Market Price
$ 53.31
Selling Price
$ 45.36
1940
704
1084
4399
Market Price
$ 54.41
Selling Price
$ 48.16
2454
1844
1042
4202
Market Price
$ 37.66
Selling Price
$ 33.49
3417
1180
3259
3715
Market Price
$ 36.59
Selling Price
$ 31.42
4127
2905
3989
4252
Market Price
$ 37.24
Selling Price
$ 32.88
1690
1507
917
3722
Market Price
$ 67.20
Selling Price
$ 59.32
2557
1342
1857
2900
Market Price
$ 50.98
Selling Price
$ 44.57
972
717
604
1183
Market Price
$ 52.12
Selling Price
$ 46.18
827
249
466
1622
Market Price
$ 47.72
Selling Price
$ 42.11
2127
733
1914
3015
Market Price
$ 54.79
Selling Price
$ 46.46
1781
792
1553
2708
Market Price
$ 48.65
Selling Price
$ 43.40
1551
447
777
4163
Market Price
$ 40.84
Selling Price
$ 36.84
1398
1387
718
2334
Market Price
$ 55.65
Selling Price
$ 50.27
2020
1448
857
2244
Market Price
$ 45.50
Selling Price
$ 39.83
1269
944
623
3895
Market Price
$ 32.64
Selling Price
$ 29.63
615
459
529
1221
Market Price
$ 32.08
Selling Price
$ 27.77
1361
805
843
1989
Market Price
$ 31.58
Selling Price
$ 28.08
758
435
511
2316
Market Price
$ 34.75
Selling Price
$ 29.21
605
420
487
702
Market Price
$ 47.25
Selling Price
$ 42.66
2275
1784
1459
3278
Market Price
$ 47.55
Selling Price
$ 41.36
301
124
73
1113
Market Price
$ 68.50
Selling Price
$ 58.04
1409
987
589
1506
Market Price
$ 33.08
Selling Price
$ 27.95
443
399
352
1832
Market Price
$ 47.00
Selling Price
$ 42.24
973
853
747
1089
Market Price
$ 61.20
Selling Price
$ 52.75
2380
1358
1312
4010
Market Price
$ 34.45
Selling Price
$ 30.51
2452
1648
2445
3260
Market Price
$ 56.08
Selling Price
$ 48.26
3268
1515
1398
4581
Market Price
$ 58.32
Selling Price
$ 50.26
1568
944
488
3511
Market Price
$ 53.09
Selling Price
$ 47.69
2887
669
927
4880
Market Price
$ 34.22
Selling Price
$ 31.06
196
177
187
452
Market Price
$ 60.98
Selling Price
$ 50.87
2053
1760
1640
3795
Market Price
$ 35.15
Selling Price
$ 31.09
1294
267
1163
3905
Market Price
$ 55.74
Selling Price
$ 49.86
1573
696
1188
1763
Market Price
$ 48.74
Selling Price
$ 41.08
782
651
176
3832
Market Price
$ 60.95
Selling Price
$ 55.17
1648
448
514
2153