Market Price
$ 60.82
Selling Price
$ 51.29
693
327
539
2668
Market Price
$ 58.05
Selling Price
$ 48.46
3765
1131
2853
4315
Market Price
$ 48.08
Selling Price
$ 43.67
4008
3830
3169
4785
Market Price
$ 42.83
Selling Price
$ 36.63
2506
1399
2267
3391
Market Price
$ 42.54
Selling Price
$ 38.16
1421
1131
861
4956
Market Price
$ 35.63
Selling Price
$ 31.39
1555
1220
966
4200
Market Price
$ 61.16
Selling Price
$ 54.60
3128
2865
2906
4428
Market Price
$ 56.45
Selling Price
$ 48.86
844
730
326
1681
Market Price
$ 61.43
Selling Price
$ 54.91
2830
2172
2416
4941
Market Price
$ 48.47
Selling Price
$ 43.56
3190
933
2428
3515
Market Price
$ 64.25
Selling Price
$ 57.62
456
434
127
597
Market Price
$ 30.61
Selling Price
$ 26.52
861
683
644
1316
Market Price
$ 32.64
Selling Price
$ 28.33
2099
821
1813
2542
Market Price
$ 45.95
Selling Price
$ 41.70
1198
380
631
2784
Market Price
$ 46.18
Selling Price
$ 40.06
1677
1603
980
1964
Market Price
$ 49.91
Selling Price
$ 44.54
1498
492
361
2288
Market Price
$ 32.61
Selling Price
$ 29.21
3536
1199
1799
3537
Market Price
$ 44.14
Selling Price
$ 37.17
1596
1278
981
4913
Market Price
$ 50.03
Selling Price
$ 43.88
1009
986
319
4403
Market Price
$ 45.01
Selling Price
$ 40.75
2284
2156
2267
3272
Market Price
$ 67.61
Selling Price
$ 56.62
1461
1237
1365
4594
Market Price
$ 28.94
Selling Price
$ 25.79
2713
1495
972
4712
Market Price
$ 59.51
Selling Price
$ 50.77
1304
563
1136
1852
Market Price
$ 37.47
Selling Price
$ 32.69
3811
969
3502
4647
Market Price
$ 34.66
Selling Price
$ 29.22
539
537
451
1535
Market Price
$ 49.16
Selling Price
$ 41.14
1427
604
918
1904
Market Price
$ 31.58
Selling Price
$ 27.16
2010
1083
1318
2982
Market Price
$ 39.76
Selling Price
$ 34.89
3499
3379
3436
4054
Market Price
$ 48.05
Selling Price
$ 40.77
663
201
473
769
Market Price
$ 66.67
Selling Price
$ 59.65
896
717
600
1591
Market Price
$ 61.55
Selling Price
$ 54.15
1484
1208
423
2313
Market Price
$ 30.33
Selling Price
$ 27.04
653
482
254
1639
Market Price
$ 34.11
Selling Price
$ 30.35
809
207
168
2584
Market Price
$ 38.76
Selling Price
$ 33.24
3857
1355
2432
3863
Market Price
$ 43.19
Selling Price
$ 36.95
1013
789
1013
1448
Market Price
$ 60.62
Selling Price
$ 53.83
1066
639
990
3891
Market Price
$ 68.16
Selling Price
$ 57.41
274
194
155
1163
Market Price
$ 50.82
Selling Price
$ 46.06
941
364
336
1343
Market Price
$ 54.73
Selling Price
$ 49.31
1624
1576
1311
1672
Market Price
$ 39.22
Selling Price
$ 35.16
3138
1257
1284
3339