Market Price
$ 61.14
Selling Price
$ 51.22
1568
910
472
3606
Market Price
$ 66.12
Selling Price
$ 57.73
3120
1192
1824
3654
Market Price
$ 40.97
Selling Price
$ 35.81
923
786
717
1022
Market Price
$ 50.71
Selling Price
$ 43.77
723
380
394
2614
Market Price
$ 33.74
Selling Price
$ 29.35
523
249
250
870
Market Price
$ 31.11
Selling Price
$ 26.00
249
217
243
713
Market Price
$ 42.20
Selling Price
$ 36.88
832
340
451
1327
Market Price
$ 38.54
Selling Price
$ 32.80
2654
1831
823
3924
Market Price
$ 38.93
Selling Price
$ 34.04
551
520
467
688
Market Price
$ 28.75
Selling Price
$ 25.80
3652
2263
1232
4596
Market Price
$ 41.13
Selling Price
$ 34.98
1951
1599
1025
2993
Market Price
$ 49.16
Selling Price
$ 41.37
597
184
514
1670
Market Price
$ 28.74
Selling Price
$ 25.62
2033
1767
1455
3821
Market Price
$ 35.71
Selling Price
$ 32.25
1027
364
219
3663
Market Price
$ 40.73
Selling Price
$ 36.87
267
175
164
1118
Market Price
$ 63.33
Selling Price
$ 54.04
3055
2279
2095
4181
Market Price
$ 54.64
Selling Price
$ 46.11
1125
237
782
1552
Market Price
$ 32.18
Selling Price
$ 27.17
1119
954
847
2588
Market Price
$ 39.20
Selling Price
$ 33.25
953
281
729
4027
Market Price
$ 44.49
Selling Price
$ 38.02
1568
1249
1035
1603
Market Price
$ 37.37
Selling Price
$ 32.29
3710
2131
2539
4254
Market Price
$ 36.27
Selling Price
$ 32.81
2568
2337
1483
3459
Market Price
$ 54.66
Selling Price
$ 47.25
2347
2073
1570
3046
Market Price
$ 55.44
Selling Price
$ 47.82
2385
1195
2004
3620
Market Price
$ 35.94
Selling Price
$ 32.28
1207
331
705
2217
Market Price
$ 48.16
Selling Price
$ 41.19
1699
1191
1218
2159
Market Price
$ 30.88
Selling Price
$ 26.22
2953
1795
2799
4852
Market Price
$ 52.75
Selling Price
$ 44.97
286
248
131
1287
Market Price
$ 39.01
Selling Price
$ 34.55
1344
1330
389
2856
Market Price
$ 51.62
Selling Price
$ 45.92
1376
891
1111
4488
Market Price
$ 65.96
Selling Price
$ 56.68
627
255
155
1517
Market Price
$ 40.54
Selling Price
$ 35.83
4388
2093
1069
4855
Market Price
$ 49.96
Selling Price
$ 44.16
2164
1662
1586
3260
Market Price
$ 48.95
Selling Price
$ 41.66
748
273
689
1510
Market Price
$ 53.25
Selling Price
$ 46.38
1146
401
1050
2956
Market Price
$ 35.60
Selling Price
$ 31.74
3401
3220
2091
3533
Market Price
$ 62.24
Selling Price
$ 52.44
1325
462
1030
4816
Market Price
$ 39.21
Selling Price
$ 33.49
3937
1817
1307
3993
Market Price
$ 48.16
Selling Price
$ 41.67
3670
2562
1817
4183
Market Price
$ 55.08
Selling Price
$ 49.96
1743
1702
1033
2252