Market Price
$ 65.06
Selling Price
$ 58.72
965
407
609
4686
Market Price
$ 60.48
Selling Price
$ 51.93
3650
2741
2933
3882
Market Price
$ 53.48
Selling Price
$ 46.97
2235
1741
2064
3124
Market Price
$ 34.47
Selling Price
$ 29.31
1687
1461
1634
2384
Market Price
$ 55.29
Selling Price
$ 48.19
597
481
576
1452
Market Price
$ 44.84
Selling Price
$ 38.88
604
338
245
614
Market Price
$ 32.76
Selling Price
$ 28.74
456
201
231
1017
Market Price
$ 43.97
Selling Price
$ 38.28
2305
1276
1336
2725
Market Price
$ 53.58
Selling Price
$ 45.88
1900
1458
1692
3625
Market Price
$ 49.40
Selling Price
$ 43.71
3016
2757
665
4631
Market Price
$ 30.92
Selling Price
$ 25.89
1689
1035
1263
3133
Market Price
$ 35.54
Selling Price
$ 31.91
1283
456
781
3007
Market Price
$ 68.99
Selling Price
$ 59.56
529
432
137
1337
Market Price
$ 38.97
Selling Price
$ 33.62
349
285
257
1075
Market Price
$ 45.29
Selling Price
$ 39.52
2542
548
2278
4350
Market Price
$ 52.06
Selling Price
$ 46.33
1319
862
431
3910
Market Price
$ 38.54
Selling Price
$ 32.37
1151
368
1082
1217
Market Price
$ 61.17
Selling Price
$ 53.51
517
192
218
523
Market Price
$ 64.72
Selling Price
$ 58.39
710
485
602
2252
Market Price
$ 43.36
Selling Price
$ 36.14
1364
876
1215
1367
Market Price
$ 36.66
Selling Price
$ 32.44
459
269
456
1137
Market Price
$ 39.87
Selling Price
$ 33.69
2058
715
1208
3959
Market Price
$ 56.58
Selling Price
$ 48.67
1644
1228
333
4060
Market Price
$ 30.36
Selling Price
$ 26.56
1858
985
797
3077
Market Price
$ 62.95
Selling Price
$ 54.70
2649
1975
1656
4809
Market Price
$ 59.28
Selling Price
$ 50.65
603
286
270
2438
Market Price
$ 65.58
Selling Price
$ 57.85
2417
1490
2369
3860
Market Price
$ 43.41
Selling Price
$ 36.20
4144
2535
3122
4462
Market Price
$ 37.76
Selling Price
$ 32.72
2046
1718
1639
2393
Market Price
$ 54.53
Selling Price
$ 45.80
1313
267
354
1735
Market Price
$ 66.59
Selling Price
$ 57.10
592
216
305
1598
Market Price
$ 70.69
Selling Price
$ 59.90
1600
449
1358
2306
Market Price
$ 30.38
Selling Price
$ 25.79
906
296
743
2067
Market Price
$ 44.49
Selling Price
$ 38.02
465
357
202
1882
Market Price
$ 41.41
Selling Price
$ 34.78
2252
1913
1862
2730
Market Price
$ 30.21
Selling Price
$ 25.29
3447
2046
2000
4149
Market Price
$ 38.21
Selling Price
$ 33.89
729
319
341
933
Market Price
$ 60.67
Selling Price
$ 51.38
286
69
221
691
Market Price
$ 36.95
Selling Price
$ 31.00
1480
460
1030
4739
Market Price
$ 31.27
Selling Price
$ 26.21
586
442
185
882