Market Price
$ 56.06
Selling Price
$ 48.23
781
425
337
1643
Market Price
$ 53.61
Selling Price
$ 47.81
627
303
571
1470
Market Price
$ 50.07
Selling Price
$ 43.61
2699
1273
1946
4160
Market Price
$ 56.80
Selling Price
$ 48.42
483
259
158
600
Market Price
$ 67.80
Selling Price
$ 57.83
3295
2446
2725
4314
Market Price
$ 41.70
Selling Price
$ 36.91
546
524
290
1289
Market Price
$ 66.32
Selling Price
$ 57.23
1327
724
1100
2801
Market Price
$ 33.37
Selling Price
$ 28.09
446
340
256
1586
Market Price
$ 35.02
Selling Price
$ 31.07
1085
518
680
2718
Market Price
$ 67.90
Selling Price
$ 57.42
2766
1046
2640
3475
Market Price
$ 34.24
Selling Price
$ 30.34
262
55
135
986
Market Price
$ 53.55
Selling Price
$ 46.43
2257
663
2141
2869
Market Price
$ 69.51
Selling Price
$ 58.94
2783
2280
2256
2904
Market Price
$ 32.79
Selling Price
$ 27.76
346
170
89
1127
Market Price
$ 62.62
Selling Price
$ 53.28
938
395
709
1319
Market Price
$ 57.40
Selling Price
$ 47.89
804
717
313
3568
Market Price
$ 62.98
Selling Price
$ 53.72
1509
1043
322
2492
Market Price
$ 61.84
Selling Price
$ 53.57
1480
1460
796
2363
Market Price
$ 31.78
Selling Price
$ 28.04
2474
694
1892
3118
Market Price
$ 35.56
Selling Price
$ 32.21
2006
1429
1498
3627
Market Price
$ 66.99
Selling Price
$ 59.34
161
56
120
539
Market Price
$ 51.40
Selling Price
$ 44.82
852
493
801
2729
Market Price
$ 38.49
Selling Price
$ 34.93
2196
1156
1507
2661
Market Price
$ 53.78
Selling Price
$ 46.60
1535
476
882
2498
Market Price
$ 39.74
Selling Price
$ 34.37
892
613
261
1247
Market Price
$ 49.98
Selling Price
$ 45.07
1767
1469
640
1770
Market Price
$ 50.78
Selling Price
$ 43.67
1834
693
1818
4160
Market Price
$ 41.59
Selling Price
$ 37.75
2788
1512
1878
3396
Market Price
$ 47.32
Selling Price
$ 40.04
1353
1155
765
4077
Market Price
$ 39.92
Selling Price
$ 34.14
571
388
287
1802
Market Price
$ 54.15
Selling Price
$ 46.89
323
182
153
1106
Market Price
$ 54.64
Selling Price
$ 46.77
1133
442
246
4629
Market Price
$ 49.18
Selling Price
$ 42.32
2600
1861
2044
2849
Market Price
$ 38.93
Selling Price
$ 34.94
1948
1930
914
2173
Market Price
$ 39.48
Selling Price
$ 35.80
1655
942
621
2033
Market Price
$ 58.19
Selling Price
$ 51.35
1592
411
769
1826
Market Price
$ 63.73
Selling Price
$ 53.65
1843
1101
740
4284
Market Price
$ 32.89
Selling Price
$ 28.97
1258
1198
669
1718
Market Price
$ 38.10
Selling Price
$ 33.73
1356
353
1178
2851
Market Price
$ 55.09
Selling Price
$ 49.89
1099
961
811
2021