Market Price
$ 62.27
Selling Price
$ 52.58
643
500
602
1065
Market Price
$ 54.58
Selling Price
$ 47.33
306
257
285
599
Market Price
$ 49.37
Selling Price
$ 41.35
3611
3336
909
3747
Market Price
$ 52.53
Selling Price
$ 44.81
3254
2854
2999
4152
Market Price
$ 32.82
Selling Price
$ 29.24
1165
1027
904
1777
Market Price
$ 30.05
Selling Price
$ 25.46
1606
1373
1225
3223
Market Price
$ 68.82
Selling Price
$ 59.36
1036
706
577
1745
Market Price
$ 64.98
Selling Price
$ 58.77
980
419
499
3303
Market Price
$ 39.12
Selling Price
$ 34.84
1102
257
1058
1648
Market Price
$ 33.24
Selling Price
$ 30.14
2702
1916
2664
4419
Market Price
$ 35.24
Selling Price
$ 30.28
1147
608
606
2870
Market Price
$ 49.84
Selling Price
$ 43.76
3604
3445
1973
4382
Market Price
$ 64.13
Selling Price
$ 54.50
2736
1168
1196
2784
Market Price
$ 49.71
Selling Price
$ 44.58
975
621
261
1956
Market Price
$ 69.35
Selling Price
$ 59.47
4027
2779
1651
4229
Market Price
$ 59.88
Selling Price
$ 52.60
561
548
324
1483
Market Price
$ 56.22
Selling Price
$ 47.83
1159
1105
350
2485
Market Price
$ 61.73
Selling Price
$ 53.86
2129
1673
1338
2174
Market Price
$ 61.99
Selling Price
$ 53.82
1324
991
432
1486
Market Price
$ 45.59
Selling Price
$ 40.08
1401
1215
1399
4666
Market Price
$ 34.02
Selling Price
$ 28.86
2706
1368
1179
2887
Market Price
$ 57.30
Selling Price
$ 49.74
1181
835
830
1323
Market Price
$ 34.74
Selling Price
$ 29.94
2206
475
890
3227
Market Price
$ 66.99
Selling Price
$ 59.99
2134
659
1335
2253
Market Price
$ 51.71
Selling Price
$ 46.68
3591
3588
2021
4449
Market Price
$ 29.80
Selling Price
$ 26.13
377
262
298
1832
Market Price
$ 63.67
Selling Price
$ 54.65
2654
1013
2395
3619
Market Price
$ 58.91
Selling Price
$ 50.71
675
173
270
1214
Market Price
$ 51.60
Selling Price
$ 46.30
1468
481
1002
2051
Market Price
$ 47.12
Selling Price
$ 40.27
421
175
329
758
Market Price
$ 48.20
Selling Price
$ 43.35
3058
1453
1107
4208
Market Price
$ 45.16
Selling Price
$ 38.82
885
613
884
1197
Market Price
$ 59.03
Selling Price
$ 53.59
3666
2199
2819
3976
Market Price
$ 49.84
Selling Price
$ 44.71
1764
1733
1732
2401
Market Price
$ 55.92
Selling Price
$ 48.32
4019
2994
2622
4572
Market Price
$ 39.30
Selling Price
$ 33.96
584
157
250
1131
Market Price
$ 36.76
Selling Price
$ 32.16
598
548
370
2209
Market Price
$ 52.59
Selling Price
$ 45.62
1231
404
713
2561
Market Price
$ 64.96
Selling Price
$ 56.97
511
150
276
2105
Market Price
$ 41.86
Selling Price
$ 36.42
487
316
455
589