Market Price
$ 50.10
Selling Price
$ 41.81
339
69
173
430
Market Price
$ 32.22
Selling Price
$ 28.73
575
488
322
1044
Market Price
$ 55.62
Selling Price
$ 48.94
1297
1030
739
4499
Market Price
$ 46.53
Selling Price
$ 40.33
1948
1118
1596
3158
Market Price
$ 34.32
Selling Price
$ 30.90
556
471
522
1861
Market Price
$ 46.90
Selling Price
$ 41.39
2409
1502
1735
4226
Market Price
$ 31.12
Selling Price
$ 27.02
1073
708
798
1799
Market Price
$ 52.78
Selling Price
$ 46.23
3376
881
1291
3511
Market Price
$ 56.96
Selling Price
$ 48.05
1038
545
228
1480
Market Price
$ 53.39
Selling Price
$ 44.67
1594
840
1023
1686
Market Price
$ 31.15
Selling Price
$ 26.77
349
260
262
409
Market Price
$ 37.72
Selling Price
$ 33.06
2238
1715
1301
3208
Market Price
$ 58.43
Selling Price
$ 49.51
1707
362
1101
1755
Market Price
$ 47.28
Selling Price
$ 39.84
1287
633
523
2317
Market Price
$ 47.83
Selling Price
$ 41.55
161
78
86
410
Market Price
$ 53.51
Selling Price
$ 47.65
584
289
218
1091
Market Price
$ 52.60
Selling Price
$ 45.56
1420
1338
767
1553
Market Price
$ 61.19
Selling Price
$ 51.71
957
300
325
2604
Market Price
$ 31.93
Selling Price
$ 27.67
3160
856
2716
4581
Market Price
$ 64.57
Selling Price
$ 55.55
335
311
307
842
Market Price
$ 32.69
Selling Price
$ 28.36
1091
862
1036
2454
Market Price
$ 64.65
Selling Price
$ 55.41
2129
1058
1187
2472
Market Price
$ 32.38
Selling Price
$ 27.90
2205
1357
1032
3747
Market Price
$ 62.64
Selling Price
$ 54.70
2225
696
1429
2757
Market Price
$ 31.03
Selling Price
$ 26.86
1956
1063
1599
2106
Market Price
$ 33.16
Selling Price
$ 29.87
2042
1831
1413
2668
Market Price
$ 38.96
Selling Price
$ 32.50
2890
1206
2319
3645
Market Price
$ 40.45
Selling Price
$ 35.87
3446
1436
2720
3856
Market Price
$ 47.95
Selling Price
$ 40.63
3093
2418
2799
3946
Market Price
$ 66.42
Selling Price
$ 59.08
953
326
581
1305
Market Price
$ 34.33
Selling Price
$ 29.93
2814
2372
1366
4035
Market Price
$ 62.75
Selling Price
$ 56.86
2988
2789
630
3056
Market Price
$ 34.46
Selling Price
$ 29.78
2282
1101
1114
3302
Market Price
$ 64.64
Selling Price
$ 57.35
3653
1067
1251
4161
Market Price
$ 34.53
Selling Price
$ 30.66
1799
411
1028
4814
Market Price
$ 51.76
Selling Price
$ 46.99
2573
1521
1646
3585
Market Price
$ 55.80
Selling Price
$ 48.09
1846
527
846
3005
Market Price
$ 67.39
Selling Price
$ 56.16
273
214
66
1008
Market Price
$ 51.10
Selling Price
$ 45.90
814
504
673
4049
Market Price
$ 57.12
Selling Price
$ 49.44
628
404
621
1400