Market Price
$ 50.51
Selling Price
$ 43.84
676
622
414
2412
Market Price
$ 68.17
Selling Price
$ 59.24
287
160
177
1246
Market Price
$ 47.61
Selling Price
$ 40.79
1091
1009
986
1391
Market Price
$ 45.02
Selling Price
$ 39.90
301
206
289
1184
Market Price
$ 38.12
Selling Price
$ 32.91
3121
1912
1009
3842
Market Price
$ 65.26
Selling Price
$ 56.54
587
135
569
1730
Market Price
$ 60.42
Selling Price
$ 51.60
2303
1835
819
2998
Market Price
$ 68.64
Selling Price
$ 58.82
571
160
524
744
Market Price
$ 30.69
Selling Price
$ 25.84
3079
1266
2814
3299
Market Price
$ 58.01
Selling Price
$ 50.12
4583
3086
4415
4769
Market Price
$ 35.79
Selling Price
$ 31.59
2038
1487
1690
2317
Market Price
$ 45.93
Selling Price
$ 39.28
1457
1451
591
3155
Market Price
$ 66.29
Selling Price
$ 58.27
2858
912
851
4600
Market Price
$ 34.04
Selling Price
$ 29.02
3122
1401
1030
3886
Market Price
$ 36.88
Selling Price
$ 32.28
593
224
317
1689
Market Price
$ 39.84
Selling Price
$ 35.79
1145
452
783
4281
Market Price
$ 57.86
Selling Price
$ 52.22
2392
629
1068
2509
Market Price
$ 64.77
Selling Price
$ 55.10
876
466
856
2290
Market Price
$ 37.00
Selling Price
$ 31.10
1914
858
591
3978
Market Price
$ 29.93
Selling Price
$ 25.13
1166
283
851
2869
Market Price
$ 41.43
Selling Price
$ 34.85
1035
271
613
1269
Market Price
$ 48.99
Selling Price
$ 41.37
309
193
170
434
Market Price
$ 29.36
Selling Price
$ 25.66
932
311
315
1222
Market Price
$ 38.09
Selling Price
$ 32.32
3087
2365
1078
3211
Market Price
$ 28.26
Selling Price
$ 25.31
1683
1253
1233
4175
Market Price
$ 52.65
Selling Price
$ 46.41
985
553
465
1682
Market Price
$ 54.71
Selling Price
$ 48.91
262
120
203
626
Market Price
$ 68.47
Selling Price
$ 57.72
1270
852
675
3814
Market Price
$ 66.12
Selling Price
$ 59.89
617
464
170
1459
Market Price
$ 54.37
Selling Price
$ 48.92
2948
599
888
3920
Market Price
$ 61.27
Selling Price
$ 53.23
1572
1054
809
3745
Market Price
$ 58.41
Selling Price
$ 52.41
1953
458
1038
4073
Market Price
$ 29.09
Selling Price
$ 26.27
371
360
263
972
Market Price
$ 33.81
Selling Price
$ 29.65
1738
801
1531
3017
Market Price
$ 64.85
Selling Price
$ 55.66
3973
2836
3246
4751
Market Price
$ 44.62
Selling Price
$ 39.55
3397
861
2775
4359
Market Price
$ 58.75
Selling Price
$ 50.70
1417
902
1025
3094
Market Price
$ 44.48
Selling Price
$ 39.65
2561
1962
1851
4704
Market Price
$ 32.59
Selling Price
$ 29.18
2016
709
1003
2958
Market Price
$ 32.17
Selling Price
$ 27.09
1346
390
1212
1724