Market Price
$ 50.93
Selling Price
$ 45.72
2649
2634
1781
3814
Market Price
$ 41.32
Selling Price
$ 36.74
1115
530
697
2952
Market Price
$ 54.41
Selling Price
$ 49.33
1457
316
618
2132
Market Price
$ 30.09
Selling Price
$ 26.63
2581
1529
2380
2762
Market Price
$ 50.78
Selling Price
$ 42.94
1239
641
1177
3922
Market Price
$ 64.91
Selling Price
$ 54.36
1065
677
988
1694
Market Price
$ 39.41
Selling Price
$ 32.95
1516
935
687
3925
Market Price
$ 32.14
Selling Price
$ 28.47
4341
3780
4281
4718
Market Price
$ 45.73
Selling Price
$ 39.79
1234
681
1189
2768
Market Price
$ 41.96
Selling Price
$ 36.83
2398
512
1265
2763
Market Price
$ 33.24
Selling Price
$ 28.12
422
188
395
430
Market Price
$ 30.39
Selling Price
$ 26.26
3197
2234
1311
3472
Market Price
$ 28.70
Selling Price
$ 26.06
2139
1301
1101
4466
Market Price
$ 43.71
Selling Price
$ 38.01
3344
1319
1173
4708
Market Price
$ 68.59
Selling Price
$ 57.99
2070
1147
1796
2574
Market Price
$ 32.51
Selling Price
$ 28.99
3837
1620
1301
4339
Market Price
$ 35.81
Selling Price
$ 32.32
1004
904
489
1268
Market Price
$ 69.42
Selling Price
$ 59.20
239
203
235
470
Market Price
$ 62.88
Selling Price
$ 56.22
1586
1442
697
3737
Market Price
$ 49.63
Selling Price
$ 42.30
139
57
86
428
Market Price
$ 49.92
Selling Price
$ 43.43
445
122
352
686
Market Price
$ 31.71
Selling Price
$ 26.62
2417
2096
1311
3150
Market Price
$ 62.33
Selling Price
$ 56.56
1630
950
1125
3826
Market Price
$ 63.02
Selling Price
$ 53.72
1012
655
915
2883
Market Price
$ 60.20
Selling Price
$ 50.68
973
746
306
1503
Market Price
$ 41.47
Selling Price
$ 34.89
1940
1587
1741
3299
Market Price
$ 62.92
Selling Price
$ 56.26
496
101
384
1448
Market Price
$ 45.32
Selling Price
$ 38.81
1422
1033
945
2998
Market Price
$ 41.61
Selling Price
$ 37.59
1039
793
655
1271
Market Price
$ 35.33
Selling Price
$ 29.72
2992
1372
2131
3430
Market Price
$ 46.21
Selling Price
$ 40.33
1316
1171
513
3194
Market Price
$ 57.80
Selling Price
$ 48.98
1016
254
633
2283
Market Price
$ 66.93
Selling Price
$ 59.86
615
429
278
985
Market Price
$ 32.33
Selling Price
$ 28.44
732
378
573
1944
Market Price
$ 47.63
Selling Price
$ 42.45
1004
270
291
1183
Market Price
$ 34.27
Selling Price
$ 29.60
551
361
309
1578
Market Price
$ 43.23
Selling Price
$ 38.52
1029
885
719
4085
Market Price
$ 52.94
Selling Price
$ 45.99
561
365
412
2328
Market Price
$ 65.34
Selling Price
$ 55.48
975
351
688
2263
Market Price
$ 37.62
Selling Price
$ 33.81
2235
725
2063
2961