Market Price
$ 52.63
Selling Price
$ 45.00
211
48
96
743
Market Price
$ 43.86
Selling Price
$ 39.28
1689
1503
1167
4494
Market Price
$ 46.53
Selling Price
$ 42.13
3315
2327
927
3455
Market Price
$ 42.14
Selling Price
$ 37.12
1670
1502
1411
1892
Market Price
$ 31.27
Selling Price
$ 27.83
1463
1110
1013
4620
Market Price
$ 56.90
Selling Price
$ 49.00
1862
1691
1515
2220
Market Price
$ 47.28
Selling Price
$ 40.73
2891
807
1209
4595
Market Price
$ 51.04
Selling Price
$ 43.22
515
205
443
650
Market Price
$ 30.74
Selling Price
$ 26.78
3214
901
3058
3587
Market Price
$ 37.58
Selling Price
$ 33.57
2754
1478
2438
2949
Market Price
$ 45.78
Selling Price
$ 38.69
700
145
364
849
Market Price
$ 38.80
Selling Price
$ 33.29
3294
1377
1487
3464
Market Price
$ 68.04
Selling Price
$ 57.59
783
322
399
960
Market Price
$ 59.27
Selling Price
$ 53.21
230
96
180
514
Market Price
$ 59.19
Selling Price
$ 49.49
1498
1319
374
1893
Market Price
$ 50.21
Selling Price
$ 44.75
2538
1919
2417
2575
Market Price
$ 30.07
Selling Price
$ 26.42
3655
2626
3399
4266
Market Price
$ 52.48
Selling Price
$ 44.12
1544
735
361
3321
Market Price
$ 36.45
Selling Price
$ 33.05
3417
1761
978
3925
Market Price
$ 49.92
Selling Price
$ 43.72
2293
1189
1896
3527
Market Price
$ 60.76
Selling Price
$ 53.51
1038
510
479
1892
Market Price
$ 49.17
Selling Price
$ 42.94
411
204
316
568
Market Price
$ 40.36
Selling Price
$ 33.73
895
864
297
1754
Market Price
$ 63.33
Selling Price
$ 56.91
470
425
344
2105
Market Price
$ 60.03
Selling Price
$ 51.94
1149
1011
837
2536
Market Price
$ 54.98
Selling Price
$ 47.59
4069
3963
3761
4511
Market Price
$ 63.00
Selling Price
$ 53.68
730
703
457
2920
Market Price
$ 49.09
Selling Price
$ 41.93
1205
1195
1101
3857
Market Price
$ 62.35
Selling Price
$ 55.33
1484
384
621
1635
Market Price
$ 67.23
Selling Price
$ 58.23
2407
1733
1984
3887
Market Price
$ 69.27
Selling Price
$ 58.61
2922
2243
767
4530
Market Price
$ 41.41
Selling Price
$ 34.94
4540
3554
1563
4790
Market Price
$ 63.43
Selling Price
$ 53.70
802
625
281
2204
Market Price
$ 64.04
Selling Price
$ 57.86
2310
1709
1127
2828
Market Price
$ 53.94
Selling Price
$ 46.86
3094
2233
1258
3332
Market Price
$ 56.34
Selling Price
$ 50.48
3059
2441
2642
4167
Market Price
$ 29.62
Selling Price
$ 25.18
1073
1047
897
2347
Market Price
$ 59.86
Selling Price
$ 51.81
746
347
474
1766
Market Price
$ 50.92
Selling Price
$ 46.28
1524
833
487
2119
Market Price
$ 32.39
Selling Price
$ 28.20
743
375
229
1782