Market Price
$ 41.16
Selling Price
$ 36.47
362
107
328
560
Market Price
$ 33.68
Selling Price
$ 28.23
867
396
651
1743
Market Price
$ 43.78
Selling Price
$ 38.22
922
641
235
3550
Market Price
$ 65.97
Selling Price
$ 57.63
676
350
646
1932
Market Price
$ 61.59
Selling Price
$ 51.64
1950
1351
1577
2191
Market Price
$ 40.11
Selling Price
$ 35.20
953
928
375
2165
Market Price
$ 64.06
Selling Price
$ 56.44
492
108
268
1430
Market Price
$ 32.22
Selling Price
$ 27.34
1184
1100
971
2948
Market Price
$ 49.52
Selling Price
$ 41.76
2468
1260
991
3761
Market Price
$ 32.17
Selling Price
$ 28.81
1182
1127
796
2252
Market Price
$ 43.66
Selling Price
$ 37.44
1424
812
1153
1616
Market Price
$ 36.21
Selling Price
$ 32.79
3923
2001
1816
4588
Market Price
$ 53.94
Selling Price
$ 45.50
1383
1230
1273
2088
Market Price
$ 66.42
Selling Price
$ 56.57
233
56
179
1020
Market Price
$ 56.71
Selling Price
$ 47.45
1370
415
833
1686
Market Price
$ 46.96
Selling Price
$ 40.23
3193
2626
1308
4225
Market Price
$ 62.59
Selling Price
$ 54.57
1583
1490
419
1650
Market Price
$ 64.59
Selling Price
$ 57.54
1358
278
1125
3442
Market Price
$ 64.74
Selling Price
$ 57.71
3854
2128
2241
4787
Market Price
$ 68.16
Selling Price
$ 57.01
2912
1366
638
4736
Market Price
$ 62.39
Selling Price
$ 55.77
345
330
111
573
Market Price
$ 36.72
Selling Price
$ 30.62
984
943
739
1937
Market Price
$ 70.49
Selling Price
$ 59.11
430
265
194
2133
Market Price
$ 51.92
Selling Price
$ 44.97
375
270
360
1499
Market Price
$ 42.06
Selling Price
$ 35.25
757
519
699
2024
Market Price
$ 51.98
Selling Price
$ 47.09
576
270
449
653
Market Price
$ 53.38
Selling Price
$ 46.74
1172
310
991
2238
Market Price
$ 47.92
Selling Price
$ 42.20
2411
1296
491
4192
Market Price
$ 54.70
Selling Price
$ 46.41
990
806
712
1366
Market Price
$ 48.45
Selling Price
$ 43.29
1264
1020
684
4931
Market Price
$ 43.00
Selling Price
$ 36.68
1922
641
1205
2745
Market Price
$ 55.75
Selling Price
$ 50.04
1319
364
626
1705
Market Price
$ 33.39
Selling Price
$ 27.84
257
84
159
533
Market Price
$ 67.34
Selling Price
$ 56.38
3332
3299
2688
4096
Market Price
$ 63.14
Selling Price
$ 53.02
371
121
286
932
Market Price
$ 29.40
Selling Price
$ 26.25
1958
1105
1497
4303
Market Price
$ 48.04
Selling Price
$ 41.07
1583
1111
1186
1741
Market Price
$ 58.70
Selling Price
$ 51.36
1456
1201
1160
2355
Market Price
$ 31.88
Selling Price
$ 28.59
1326
871
1081
2622
Market Price
$ 53.59
Selling Price
$ 45.52
2477
1723
1139
2792