Market Price
$ 48.91
Selling Price
$ 43.63
607
566
453
2931
Market Price
$ 62.80
Selling Price
$ 54.95
1137
646
1020
4038
Market Price
$ 64.52
Selling Price
$ 57.04
508
235
241
699
Market Price
$ 62.67
Selling Price
$ 56.75
485
239
234
1375
Market Price
$ 37.51
Selling Price
$ 32.24
1988
1572
1546
4649
Market Price
$ 29.26
Selling Price
$ 26.49
2775
825
1475
4963
Market Price
$ 55.80
Selling Price
$ 48.40
829
305
808
1283
Market Price
$ 32.87
Selling Price
$ 28.50
661
519
398
1898
Market Price
$ 38.33
Selling Price
$ 34.70
259
65
229
1003
Market Price
$ 31.82
Selling Price
$ 28.33
2862
1265
1414
4983
Market Price
$ 30.16
Selling Price
$ 27.32
1304
680
900
3540
Market Price
$ 61.26
Selling Price
$ 51.10
676
241
442
1081
Market Price
$ 38.06
Selling Price
$ 32.72
2666
2246
1543
2670
Market Price
$ 47.88
Selling Price
$ 40.83
2714
1284
782
2872
Market Price
$ 29.72
Selling Price
$ 25.48
1115
296
1101
1497
Market Price
$ 62.18
Selling Price
$ 55.52
3984
2614
3228
4802
Market Price
$ 61.69
Selling Price
$ 52.38
3702
3314
2910
4639
Market Price
$ 58.05
Selling Price
$ 48.79
635
495
412
1300
Market Price
$ 37.24
Selling Price
$ 32.19
1503
640
951
2816
Market Price
$ 48.79
Selling Price
$ 40.72
2980
1502
1701
4781
Market Price
$ 28.31
Selling Price
$ 25.47
880
344
383
1618
Market Price
$ 62.19
Selling Price
$ 55.54
1319
1290
581
3099
Market Price
$ 60.92
Selling Price
$ 52.41
1130
969
1075
4673
Market Price
$ 55.23
Selling Price
$ 48.84
391
338
86
1109
Market Price
$ 51.13
Selling Price
$ 43.93
198
139
148
544
Market Price
$ 29.39
Selling Price
$ 25.27
1102
274
728
3933
Market Price
$ 60.48
Selling Price
$ 54.15
1852
1005
432
2296
Market Price
$ 43.88
Selling Price
$ 38.48
1390
515
627
4645
Market Price
$ 57.42
Selling Price
$ 49.42
1344
1058
1241
4027
Market Price
$ 42.53
Selling Price
$ 37.88
670
659
348
2323
Market Price
$ 31.57
Selling Price
$ 26.66
991
956
592
1029
Market Price
$ 70.12
Selling Price
$ 58.47
2994
1702
2478
3083
Market Price
$ 37.06
Selling Price
$ 33.57
3779
1285
2907
3977
Market Price
$ 60.39
Selling Price
$ 51.45
1183
855
798
1314
Market Price
$ 37.11
Selling Price
$ 31.23
878
595
860
3621
Market Price
$ 29.82
Selling Price
$ 26.57
489
251
470
2401
Market Price
$ 42.45
Selling Price
$ 37.20
1041
212
855
4127
Market Price
$ 37.39
Selling Price
$ 33.15
1758
569
758
2225
Market Price
$ 65.53
Selling Price
$ 57.85
998
315
841
1178
Market Price
$ 33.77
Selling Price
$ 30.37
460
452
355
472