Market Price
$ 37.54
Selling Price
$ 31.44
1335
530
909
2284
Market Price
$ 42.84
Selling Price
$ 36.52
1318
689
1212
2755
Market Price
$ 63.93
Selling Price
$ 53.71
3210
2890
776
3607
Market Price
$ 38.30
Selling Price
$ 34.01
832
509
621
3248
Market Price
$ 35.93
Selling Price
$ 30.45
1301
677
825
1332
Market Price
$ 64.84
Selling Price
$ 54.42
787
728
444
1866
Market Price
$ 55.03
Selling Price
$ 48.88
1501
1484
455
1968
Market Price
$ 35.22
Selling Price
$ 31.66
918
463
640
925
Market Price
$ 32.23
Selling Price
$ 28.14
764
200
373
2087
Market Price
$ 32.82
Selling Price
$ 28.01
1318
332
704
3876
Market Price
$ 61.24
Selling Price
$ 52.30
1227
721
457
4684
Market Price
$ 40.06
Selling Price
$ 34.50
910
892
688
963
Market Price
$ 61.20
Selling Price
$ 55.07
2789
2223
1626
3853
Market Price
$ 28.62
Selling Price
$ 25.28
3253
2267
2781
3442
Market Price
$ 43.27
Selling Price
$ 38.77
3031
1237
2592
3047
Market Price
$ 66.45
Selling Price
$ 59.53
1042
292
761
2094
Market Price
$ 36.14
Selling Price
$ 31.29
972
283
389
1744
Market Price
$ 39.92
Selling Price
$ 35.65
1708
1576
1217
1797
Market Price
$ 46.66
Selling Price
$ 40.65
1926
1255
1614
2729
Market Price
$ 55.75
Selling Price
$ 47.53
3377
1016
967
4580
Market Price
$ 50.50
Selling Price
$ 45.67
1196
529
383
1306
Market Price
$ 46.39
Selling Price
$ 40.27
1721
711
1200
4974
Market Price
$ 36.72
Selling Price
$ 31.89
2423
1752
618
4598
Market Price
$ 34.58
Selling Price
$ 31.39
1301
307
770
2391
Market Price
$ 39.55
Selling Price
$ 33.36
4475
4203
3724
4711
Market Price
$ 53.74
Selling Price
$ 48.47
501
292
332
1419
Market Price
$ 57.24
Selling Price
$ 49.66
324
285
165
1363
Market Price
$ 65.15
Selling Price
$ 58.27
892
713
891
1875
Market Price
$ 42.67
Selling Price
$ 37.24
4707
1107
3742
4837
Market Price
$ 50.74
Selling Price
$ 45.97
129
122
86
564
Market Price
$ 37.67
Selling Price
$ 32.54
1223
572
507
1368
Market Price
$ 62.61
Selling Price
$ 53.90
752
620
418
2365
Market Price
$ 69.82
Selling Price
$ 59.00
1983
1454
1797
3087
Market Price
$ 43.87
Selling Price
$ 37.02
860
434
600
1837
Market Price
$ 65.44
Selling Price
$ 57.04
627
446
370
703
Market Price
$ 31.90
Selling Price
$ 27.73
1058
890
465
2256
Market Price
$ 46.49
Selling Price
$ 42.20
2220
895
1191
4643
Market Price
$ 32.93
Selling Price
$ 29.42
1927
530
753
4622
Market Price
$ 44.63
Selling Price
$ 38.31
2770
2728
1160
4550
Market Price
$ 37.51
Selling Price
$ 34.04
2711
2426
716
3186