Market Price
$ 53.67
Selling Price
$ 45.00
256
58
141
689
Market Price
$ 51.59
Selling Price
$ 46.48
1603
1180
1143
3912
Market Price
$ 62.38
Selling Price
$ 54.14
1482
1148
551
4858
Market Price
$ 48.11
Selling Price
$ 43.07
2368
1961
1217
2652
Market Price
$ 38.60
Selling Price
$ 33.73
2182
2093
2144
3361
Market Price
$ 38.07
Selling Price
$ 33.54
548
461
145
576
Market Price
$ 68.22
Selling Price
$ 59.65
1679
1340
977
4349
Market Price
$ 37.47
Selling Price
$ 33.23
1170
928
243
1489
Market Price
$ 31.65
Selling Price
$ 27.17
987
490
837
1786
Market Price
$ 43.76
Selling Price
$ 37.54
2188
1411
1434
2867
Market Price
$ 52.16
Selling Price
$ 45.18
156
123
149
485
Market Price
$ 47.16
Selling Price
$ 42.79
764
227
220
1533
Market Price
$ 68.66
Selling Price
$ 59.59
1596
1445
1301
3130
Market Price
$ 48.10
Selling Price
$ 41.72
1194
834
553
1539
Market Price
$ 47.03
Selling Price
$ 41.34
672
487
353
1368
Market Price
$ 68.72
Selling Price
$ 58.32
496
483
189
1129
Market Price
$ 61.31
Selling Price
$ 51.76
2692
1148
1506
2718
Market Price
$ 53.76
Selling Price
$ 46.82
3023
1182
2803
3833
Market Price
$ 48.36
Selling Price
$ 40.79
894
858
773
2297
Market Price
$ 38.62
Selling Price
$ 32.37
1918
1395
1036
4474
Market Price
$ 49.21
Selling Price
$ 43.68
379
257
198
1489
Market Price
$ 34.80
Selling Price
$ 30.35
822
185
630
1593
Market Price
$ 31.45
Selling Price
$ 27.69
2195
1191
1587
2600
Market Price
$ 56.67
Selling Price
$ 51.03
1687
931
1411
3960
Market Price
$ 38.09
Selling Price
$ 32.49
1563
798
1163
2869
Market Price
$ 45.22
Selling Price
$ 40.48
364
265
301
1194
Market Price
$ 70.22
Selling Price
$ 59.97
494
279
288
571
Market Price
$ 60.94
Selling Price
$ 54.78
413
120
299
682
Market Price
$ 59.73
Selling Price
$ 51.32
376
126
100
500
Market Price
$ 53.68
Selling Price
$ 47.27
940
626
494
993
Market Price
$ 62.48
Selling Price
$ 53.34
832
445
614
3581
Market Price
$ 45.93
Selling Price
$ 41.48
1704
1524
1566
1822
Market Price
$ 61.32
Selling Price
$ 54.68
432
109
226
772
Market Price
$ 39.65
Selling Price
$ 33.98
2538
2119
2080
2650
Market Price
$ 58.96
Selling Price
$ 53.40
376
303
306
926
Market Price
$ 64.48
Selling Price
$ 57.68
969
447
670
1899
Market Price
$ 55.77
Selling Price
$ 46.66
1206
1057
1059
3593
Market Price
$ 30.09
Selling Price
$ 26.88
210
76
94
790
Market Price
$ 35.86
Selling Price
$ 32.58
2057
1862
1162
2963
Market Price
$ 44.20
Selling Price
$ 37.00
1114
292
626
1527