Market Price
$ 57.24
Selling Price
$ 49.19
1147
540
913
2304
Market Price
$ 50.36
Selling Price
$ 45.70
2759
2165
2402
4438
Market Price
$ 57.36
Selling Price
$ 51.43
3978
2537
1364
4009
Market Price
$ 32.35
Selling Price
$ 27.15
945
504
220
3935
Market Price
$ 49.46
Selling Price
$ 43.11
450
365
129
1001
Market Price
$ 49.17
Selling Price
$ 42.81
2392
1481
2282
3730
Market Price
$ 29.48
Selling Price
$ 25.30
344
167
117
946
Market Price
$ 35.16
Selling Price
$ 31.24
1383
492
928
3802
Market Price
$ 52.64
Selling Price
$ 46.96
1191
637
405
2581
Market Price
$ 67.04
Selling Price
$ 59.52
735
263
678
3189
Market Price
$ 60.72
Selling Price
$ 51.89
284
137
254
885
Market Price
$ 64.61
Selling Price
$ 58.30
2183
948
590
2907
Market Price
$ 55.78
Selling Price
$ 48.21
1936
534
1389
2474
Market Price
$ 34.88
Selling Price
$ 29.25
224
199
163
506
Market Price
$ 69.33
Selling Price
$ 59.34
3794
3432
2879
4341
Market Price
$ 38.14
Selling Price
$ 34.16
1266
298
378
2238
Market Price
$ 44.71
Selling Price
$ 40.48
3338
884
2212
4464
Market Price
$ 39.76
Selling Price
$ 36.08
2218
1877
1416
3873
Market Price
$ 44.77
Selling Price
$ 38.31
2662
2408
1949
3807
Market Price
$ 37.56
Selling Price
$ 31.82
239
99
142
913
Market Price
$ 48.44
Selling Price
$ 43.60
1999
566
1811
3399
Market Price
$ 62.22
Selling Price
$ 53.72
3289
1778
1795
4066
Market Price
$ 48.83
Selling Price
$ 43.34
2345
2132
1258
3523
Market Price
$ 40.90
Selling Price
$ 34.32
647
632
530
2867
Market Price
$ 64.15
Selling Price
$ 57.76
3092
2332
1630
4947
Market Price
$ 35.40
Selling Price
$ 29.82
2704
2462
999
3201
Market Price
$ 38.57
Selling Price
$ 33.78
1635
1117
1334
2118
Market Price
$ 55.01
Selling Price
$ 49.69
2659
2529
1130
4480
Market Price
$ 33.82
Selling Price
$ 28.23
2233
516
1663
2693
Market Price
$ 52.81
Selling Price
$ 45.49
1767
962
1565
2906
Market Price
$ 65.94
Selling Price
$ 58.07
1847
1199
1311
4009
Market Price
$ 56.89
Selling Price
$ 49.95
290
198
266
1138
Market Price
$ 65.91
Selling Price
$ 55.56
1239
267
423
3881
Market Price
$ 36.89
Selling Price
$ 32.62
506
177
215
1274
Market Price
$ 58.78
Selling Price
$ 50.84
660
576
207
2208
Market Price
$ 61.93
Selling Price
$ 53.86
335
207
320
1078
Market Price
$ 63.27
Selling Price
$ 52.82
1283
327
1234
1675
Market Price
$ 30.66
Selling Price
$ 26.75
1687
1217
766
3026
Market Price
$ 61.41
Selling Price
$ 53.65
1402
1353
544
1983
Market Price
$ 29.54
Selling Price
$ 25.49
1910
1183
716
1978