Market Price
$ 50.51
Selling Price
$ 44.92
606
372
592
1064
Market Price
$ 49.77
Selling Price
$ 42.97
1137
780
986
4290
Market Price
$ 55.81
Selling Price
$ 48.30
1683
1127
444
3745
Market Price
$ 67.86
Selling Price
$ 57.85
1809
768
1253
4434
Market Price
$ 53.68
Selling Price
$ 48.65
1006
875
308
2118
Market Price
$ 61.37
Selling Price
$ 53.47
2354
705
2305
3054
Market Price
$ 62.34
Selling Price
$ 52.89
811
191
338
1408
Market Price
$ 43.12
Selling Price
$ 38.67
649
172
556
2207
Market Price
$ 44.85
Selling Price
$ 38.48
2908
1808
2725
4219
Market Price
$ 63.91
Selling Price
$ 54.58
2055
1406
631
2719
Market Price
$ 69.55
Selling Price
$ 58.14
1665
1040
410
2153
Market Price
$ 40.21
Selling Price
$ 35.37
1609
1417
1240
2125
Market Price
$ 48.46
Selling Price
$ 42.91
1756
1741
1407
3441
Market Price
$ 56.70
Selling Price
$ 51.39
381
129
213
629
Market Price
$ 31.63
Selling Price
$ 28.01
1063
926
418
1502
Market Price
$ 37.73
Selling Price
$ 32.88
547
335
245
942
Market Price
$ 28.93
Selling Price
$ 25.47
847
258
462
1154
Market Price
$ 68.48
Selling Price
$ 58.16
1064
938
350
3394
Market Price
$ 50.38
Selling Price
$ 45.10
920
783
243
1025
Market Price
$ 69.13
Selling Price
$ 59.12
938
849
336
1297
Market Price
$ 44.58
Selling Price
$ 40.17
2761
2630
2047
3261
Market Price
$ 45.12
Selling Price
$ 38.90
708
609
366
1287
Market Price
$ 51.60
Selling Price
$ 43.12
3211
2365
1080
3569
Market Price
$ 44.38
Selling Price
$ 38.89
1394
1358
1344
2385
Market Price
$ 49.26
Selling Price
$ 42.11
1858
421
1281
4212
Market Price
$ 41.05
Selling Price
$ 37.23
3305
1547
1427
3855
Market Price
$ 46.85
Selling Price
$ 39.67
345
224
259
718
Market Price
$ 38.23
Selling Price
$ 33.71
1555
425
1086
4458
Market Price
$ 67.41
Selling Price
$ 57.96
1270
1150
1250
1489
Market Price
$ 36.25
Selling Price
$ 30.37
1016
694
991
1580
Market Price
$ 54.09
Selling Price
$ 46.29
813
595
473
1810
Market Price
$ 52.50
Selling Price
$ 47.03
3558
2898
1116
3918
Market Price
$ 35.60
Selling Price
$ 31.29
1413
431
912
2670
Market Price
$ 61.29
Selling Price
$ 51.47
798
503
702
2696
Market Price
$ 63.03
Selling Price
$ 55.35
774
202
706
2021
Market Price
$ 50.71
Selling Price
$ 43.43
203
147
182
550
Market Price
$ 54.71
Selling Price
$ 45.60
1100
823
406
4981
Market Price
$ 47.49
Selling Price
$ 41.52
1367
457
393
4766
Market Price
$ 38.75
Selling Price
$ 34.00
2587
1496
1150
4209
Market Price
$ 39.71
Selling Price
$ 34.49
329
189
243
482