Market Price
$ 67.21
Selling Price
$ 57.81
325
251
137
986
Market Price
$ 64.55
Selling Price
$ 58.46
388
294
307
598
Market Price
$ 39.00
Selling Price
$ 34.84
811
608
749
2465
Market Price
$ 64.15
Selling Price
$ 53.57
2408
745
2296
2833
Market Price
$ 38.56
Selling Price
$ 34.34
1646
1415
1579
3160
Market Price
$ 35.36
Selling Price
$ 31.05
427
232
203
948
Market Price
$ 50.49
Selling Price
$ 43.63
3454
2434
2297
4659
Market Price
$ 63.90
Selling Price
$ 54.04
2716
1745
1036
4876
Market Price
$ 63.94
Selling Price
$ 55.52
1285
876
1270
1483
Market Price
$ 36.12
Selling Price
$ 31.18
2118
1383
2066
2916
Market Price
$ 43.43
Selling Price
$ 36.80
2561
2337
2500
4788
Market Price
$ 64.09
Selling Price
$ 54.27
2695
1378
1922
3621
Market Price
$ 39.77
Selling Price
$ 34.84
922
499
356
1984
Market Price
$ 37.21
Selling Price
$ 31.65
793
718
400
2339
Market Price
$ 62.44
Selling Price
$ 56.14
439
151
156
1522
Market Price
$ 44.77
Selling Price
$ 39.68
2090
1092
1384
3247
Market Price
$ 45.99
Selling Price
$ 39.09
4430
3052
1173
4972
Market Price
$ 50.19
Selling Price
$ 43.59
501
394
414
893
Market Price
$ 44.64
Selling Price
$ 39.61
2358
1416
1228
4596
Market Price
$ 48.67
Selling Price
$ 43.16
340
177
322
931
Market Price
$ 57.32
Selling Price
$ 50.40
86
58
37
422
Market Price
$ 42.47
Selling Price
$ 37.94
282
262
249
751
Market Price
$ 55.75
Selling Price
$ 49.77
927
542
350
3564
Market Price
$ 44.82
Selling Price
$ 38.63
1469
580
886
3955
Market Price
$ 61.04
Selling Price
$ 51.13
3341
779
1223
3512
Market Price
$ 33.93
Selling Price
$ 29.01
1267
459
631
1289
Market Price
$ 39.87
Selling Price
$ 34.63
1193
804
695
2817
Market Price
$ 46.17
Selling Price
$ 39.72
2352
1112
1344
3211
Market Price
$ 53.44
Selling Price
$ 46.32
1809
1685
713
4227
Market Price
$ 61.30
Selling Price
$ 55.63
1233
419
580
3723
Market Price
$ 40.24
Selling Price
$ 33.95
839
223
217
1864
Market Price
$ 33.90
Selling Price
$ 29.70
2996
2174
2980
3664
Market Price
$ 35.05
Selling Price
$ 29.85
872
352
415
2886
Market Price
$ 60.86
Selling Price
$ 54.85
260
226
259
471
Market Price
$ 44.16
Selling Price
$ 38.13
2235
932
1418
2590
Market Price
$ 29.32
Selling Price
$ 25.27
2521
2356
1316
2588
Market Price
$ 38.67
Selling Price
$ 32.74
2188
1893
1842
3649
Market Price
$ 56.82
Selling Price
$ 49.48
2598
1458
1387
3332
Market Price
$ 33.49
Selling Price
$ 28.22
3866
3056
2559
4996
Market Price
$ 66.46
Selling Price
$ 57.20
2154
1287
1853
3332