Market Price
$ 52.89
Selling Price
$ 44.13
2134
1281
1266
4922
Market Price
$ 46.70
Selling Price
$ 42.41
1559
737
955
1696
Market Price
$ 54.11
Selling Price
$ 47.65
1815
1436
610
4733
Market Price
$ 52.47
Selling Price
$ 45.27
1631
1090
762
2093
Market Price
$ 46.95
Selling Price
$ 39.57
930
600
790
1021
Market Price
$ 47.82
Selling Price
$ 42.53
1191
963
971
3898
Market Price
$ 28.93
Selling Price
$ 26.02
1177
511
957
4510
Market Price
$ 65.82
Selling Price
$ 55.86
1572
431
1385
1635
Market Price
$ 59.43
Selling Price
$ 52.76
983
671
907
4684
Market Price
$ 56.78
Selling Price
$ 49.31
1303
446
745
3270
Market Price
$ 37.67
Selling Price
$ 32.94
744
595
288
1488
Market Price
$ 34.80
Selling Price
$ 30.12
579
149
456
1241
Market Price
$ 50.13
Selling Price
$ 42.56
1439
1355
1122
4151
Market Price
$ 45.44
Selling Price
$ 40.89
907
181
352
1361
Market Price
$ 66.44
Selling Price
$ 57.30
293
158
290
1087
Market Price
$ 46.07
Selling Price
$ 38.54
1521
1382
453
3217
Market Price
$ 55.22
Selling Price
$ 48.47
4760
3568
4007
4961
Market Price
$ 69.54
Selling Price
$ 59.60
3095
940
2828
3511
Market Price
$ 47.74
Selling Price
$ 39.84
1659
667
544
3579
Market Price
$ 31.18
Selling Price
$ 26.54
624
543
469
1695
Market Price
$ 68.69
Selling Price
$ 57.62
1556
914
644
3167
Market Price
$ 49.48
Selling Price
$ 43.85
2238
1159
539
2260
Market Price
$ 37.82
Selling Price
$ 33.87
2254
1072
494
2739
Market Price
$ 65.47
Selling Price
$ 56.84
1775
905
1443
2455
Market Price
$ 44.68
Selling Price
$ 40.11
3321
2721
1413
4689
Market Price
$ 31.79
Selling Price
$ 27.90
1323
399
422
3071
Market Price
$ 71.42
Selling Price
$ 59.80
1463
1130
520
2909
Market Price
$ 65.21
Selling Price
$ 58.70
961
779
334
4062
Market Price
$ 54.86
Selling Price
$ 46.23
3543
902
2243
3614
Market Price
$ 57.70
Selling Price
$ 49.15
1375
671
439
2608
Market Price
$ 65.61
Selling Price
$ 58.17
2624
824
538
3373
Market Price
$ 30.38
Selling Price
$ 25.56
2136
2036
478
2710
Market Price
$ 29.33
Selling Price
$ 26.55
2521
1149
788
3810
Market Price
$ 44.73
Selling Price
$ 39.06
3026
2549
812
3580
Market Price
$ 53.04
Selling Price
$ 47.92
290
207
117
1116
Market Price
$ 52.93
Selling Price
$ 46.85
1091
395
1000
1857
Market Price
$ 63.49
Selling Price
$ 53.78
3640
1979
1306
3954
Market Price
$ 35.52
Selling Price
$ 30.68
1035
592
585
2162
Market Price
$ 40.29
Selling Price
$ 36.54
3056
2739
1321
3316
Market Price
$ 62.21
Selling Price
$ 54.01
4244
2913
3146
4574