Market Price
$ 43.10
Selling Price
$ 37.43
2552
2013
1247
4396
Market Price
$ 63.68
Selling Price
$ 56.71
172
112
60
787
Market Price
$ 30.31
Selling Price
$ 27.04
530
333
282
816
Market Price
$ 59.54
Selling Price
$ 52.82
540
487
356
963
Market Price
$ 53.92
Selling Price
$ 47.36
1608
1422
1277
1707
Market Price
$ 62.98
Selling Price
$ 53.00
1946
1889
1435
4811
Market Price
$ 59.60
Selling Price
$ 52.54
767
416
207
781
Market Price
$ 57.94
Selling Price
$ 49.90
1356
744
671
2888
Market Price
$ 52.82
Selling Price
$ 45.65
1067
523
578
3540
Market Price
$ 46.36
Selling Price
$ 39.46
1191
609
381
3339
Market Price
$ 49.48
Selling Price
$ 42.21
1542
1221
1361
3238
Market Price
$ 41.98
Selling Price
$ 37.19
505
329
382
1153
Market Price
$ 31.38
Selling Price
$ 27.92
2811
984
2704
2896
Market Price
$ 57.18
Selling Price
$ 49.14
1666
1283
624
2852
Market Price
$ 61.26
Selling Price
$ 52.59
440
139
262
587
Market Price
$ 60.85
Selling Price
$ 51.27
2741
1810
589
3695
Market Price
$ 55.41
Selling Price
$ 47.92
1747
1229
1042
3322
Market Price
$ 61.61
Selling Price
$ 54.44
2223
1287
1344
3016
Market Price
$ 35.64
Selling Price
$ 31.43
695
601
336
927
Market Price
$ 30.55
Selling Price
$ 25.90
662
499
188
1598
Market Price
$ 40.39
Selling Price
$ 36.02
567
500
283
2083
Market Price
$ 35.88
Selling Price
$ 31.41
829
338
253
1272
Market Price
$ 62.53
Selling Price
$ 55.34
1723
1549
737
3342
Market Price
$ 55.23
Selling Price
$ 50.09
1362
911
861
3585
Market Price
$ 63.95
Selling Price
$ 56.71
2520
2314
1954
3088
Market Price
$ 40.65
Selling Price
$ 34.49
1359
1164
829
3084
Market Price
$ 34.93
Selling Price
$ 30.24
260
200
108
1293
Market Price
$ 34.61
Selling Price
$ 30.57
408
150
392
1262
Market Price
$ 35.86
Selling Price
$ 32.54
806
329
221
969
Market Price
$ 53.34
Selling Price
$ 47.38
2996
655
2348
3601
Market Price
$ 56.58
Selling Price
$ 48.12
2084
1311
1387
2134
Market Price
$ 52.58
Selling Price
$ 44.40
416
302
232
743
Market Price
$ 44.87
Selling Price
$ 37.96
1301
1103
1299
1492
Market Price
$ 60.88
Selling Price
$ 51.81
1150
614
295
1917
Market Price
$ 62.52
Selling Price
$ 53.69
1369
1158
582
3573
Market Price
$ 58.26
Selling Price
$ 52.21
683
457
156
899
Market Price
$ 57.56
Selling Price
$ 49.13
1707
441
1636
2475
Market Price
$ 51.02
Selling Price
$ 44.47
1876
1030
1187
1883
Market Price
$ 55.43
Selling Price
$ 49.41
562
141
540
590
Market Price
$ 68.31
Selling Price
$ 59.20
724
624
282
1697