Market Price
$ 60.69
Selling Price
$ 53.18
1413
1302
410
2577
Market Price
$ 62.51
Selling Price
$ 55.58
1491
1344
328
2020
Market Price
$ 50.19
Selling Price
$ 43.24
1295
1165
902
1538
Market Price
$ 64.06
Selling Price
$ 56.88
1279
1101
281
3057
Market Price
$ 42.86
Selling Price
$ 37.05
344
68
228
1178
Market Price
$ 51.62
Selling Price
$ 46.12
369
235
272
1012
Market Price
$ 52.53
Selling Price
$ 44.52
276
239
180
815
Market Price
$ 31.49
Selling Price
$ 27.15
1444
1114
788
3482
Market Price
$ 63.18
Selling Price
$ 57.09
2173
1805
1246
2813
Market Price
$ 34.96
Selling Price
$ 31.09
1997
815
1186
3715
Market Price
$ 39.93
Selling Price
$ 36.12
710
246
581
2410
Market Price
$ 47.08
Selling Price
$ 41.51
685
530
190
3215
Market Price
$ 41.66
Selling Price
$ 37.14
1682
480
878
4444
Market Price
$ 31.56
Selling Price
$ 28.06
3397
1582
2600
3797
Market Price
$ 57.66
Selling Price
$ 49.39
872
234
492
1951
Market Price
$ 33.70
Selling Price
$ 29.63
2833
2340
2287
3806
Market Price
$ 54.64
Selling Price
$ 47.93
397
256
102
1105
Market Price
$ 29.89
Selling Price
$ 26.67
1781
1366
1018
4277
Market Price
$ 37.78
Selling Price
$ 31.80
2105
628
1098
3416
Market Price
$ 65.39
Selling Price
$ 59.11
1590
622
1243
1680
Market Price
$ 38.88
Selling Price
$ 32.92
1082
820
620
1369
Market Price
$ 44.91
Selling Price
$ 38.50
2861
1698
907
3842
Market Price
$ 66.92
Selling Price
$ 56.53
1472
1080
687
4632
Market Price
$ 58.87
Selling Price
$ 49.71
2563
1893
1582
4897
Market Price
$ 38.13
Selling Price
$ 32.34
1866
391
432
2116
Market Price
$ 61.26
Selling Price
$ 52.34
1289
949
893
1700
Market Price
$ 39.44
Selling Price
$ 33.11
3678
3042
3002
4064
Market Price
$ 47.72
Selling Price
$ 41.08
404
400
87
1257
Market Price
$ 29.34
Selling Price
$ 25.76
1849
1537
678
1917
Market Price
$ 49.15
Selling Price
$ 44.23
2625
1751
1970
3864
Market Price
$ 49.91
Selling Price
$ 45.14
2217
687
511
2284
Market Price
$ 44.77
Selling Price
$ 40.49
2103
1835
548
2417
Market Price
$ 51.78
Selling Price
$ 44.10
2312
615
2270
2783
Market Price
$ 46.20
Selling Price
$ 40.00
1608
1113
1144
3425
Market Price
$ 62.70
Selling Price
$ 55.30
766
695
341
3455
Market Price
$ 55.25
Selling Price
$ 47.17
495
333
398
943
Market Price
$ 44.51
Selling Price
$ 40.19
349
112
128
515
Market Price
$ 64.89
Selling Price
$ 54.59
1533
524
1485
1904
Market Price
$ 52.59
Selling Price
$ 45.92
2046
491
1978
3037
Market Price
$ 43.92
Selling Price
$ 38.33
740
522
521
1096