Market Price
$ 38.71
Selling Price
$ 33.10
622
611
390
1887
Market Price
$ 37.62
Selling Price
$ 32.87
1053
385
643
1562
Market Price
$ 41.96
Selling Price
$ 35.43
718
381
481
1137
Market Price
$ 46.08
Selling Price
$ 39.75
712
215
430
1195
Market Price
$ 53.97
Selling Price
$ 46.11
1903
1883
1380
3405
Market Price
$ 62.51
Selling Price
$ 55.27
339
110
218
532
Market Price
$ 52.35
Selling Price
$ 45.07
460
372
197
1015
Market Price
$ 28.17
Selling Price
$ 25.03
1185
841
609
1656
Market Price
$ 35.70
Selling Price
$ 30.03
1145
867
582
4879
Market Price
$ 64.61
Selling Price
$ 56.70
1427
1304
422
3014
Market Price
$ 61.78
Selling Price
$ 52.83
1112
924
1015
3658
Market Price
$ 42.58
Selling Price
$ 37.48
1004
878
583
1524
Market Price
$ 56.40
Selling Price
$ 48.20
231
148
97
899
Market Price
$ 54.44
Selling Price
$ 47.83
541
215
317
620
Market Price
$ 48.32
Selling Price
$ 43.65
1407
416
479
4811
Market Price
$ 42.91
Selling Price
$ 36.81
727
620
629
3349
Market Price
$ 45.15
Selling Price
$ 38.47
969
935
751
2300
Market Price
$ 37.19
Selling Price
$ 31.85
2409
1507
1197
4670
Market Price
$ 61.97
Selling Price
$ 55.26
291
209
158
548
Market Price
$ 58.77
Selling Price
$ 49.81
2163
2037
606
3068
Market Price
$ 51.71
Selling Price
$ 44.60
1057
454
727
2024
Market Price
$ 57.91
Selling Price
$ 49.40
2692
2677
1063
4347
Market Price
$ 41.78
Selling Price
$ 35.79
1737
828
1461
1979
Market Price
$ 39.10
Selling Price
$ 34.86
1174
571
835
3439
Market Price
$ 55.12
Selling Price
$ 49.50
2067
666
1334
4743
Market Price
$ 46.35
Selling Price
$ 39.21
3217
3045
2136
3265
Market Price
$ 33.63
Selling Price
$ 28.85
3041
2600
947
3141
Market Price
$ 59.13
Selling Price
$ 50.02
3671
1398
2182
4671
Market Price
$ 59.93
Selling Price
$ 53.75
1467
338
768
2327
Market Price
$ 63.36
Selling Price
$ 52.91
3223
2659
2840
3299
Market Price
$ 30.27
Selling Price
$ 26.93
1860
1316
622
2721
Market Price
$ 61.52
Selling Price
$ 53.91
2713
1737
2461
3425
Market Price
$ 55.47
Selling Price
$ 49.21
2315
2276
1468
3846
Market Price
$ 64.90
Selling Price
$ 55.71
1439
1415
292
4793
Market Price
$ 37.50
Selling Price
$ 33.11
1188
724
679
4227
Market Price
$ 61.90
Selling Price
$ 51.62
3651
1995
1715
4107
Market Price
$ 37.61
Selling Price
$ 31.66
1091
781
712
3826
Market Price
$ 32.12
Selling Price
$ 27.22
1685
535
1230
2611
Market Price
$ 43.39
Selling Price
$ 38.15
1132
668
469
1740
Market Price
$ 52.45
Selling Price
$ 46.18
221
165
48
684