Market Price
$ 48.68
Selling Price
$ 41.79
1935
513
1784
3091
Market Price
$ 56.54
Selling Price
$ 49.05
512
246
315
1015
Market Price
$ 54.17
Selling Price
$ 47.81
2283
1176
688
3247
Market Price
$ 37.08
Selling Price
$ 31.67
2299
2000
1181
2949
Market Price
$ 59.12
Selling Price
$ 51.85
4528
1193
1234
4641
Market Price
$ 63.87
Selling Price
$ 55.86
3769
1553
2905
4543
Market Price
$ 52.64
Selling Price
$ 44.15
1654
1367
1249
1970
Market Price
$ 66.42
Selling Price
$ 58.30
390
361
138
679
Market Price
$ 43.08
Selling Price
$ 39.11
558
208
516
686
Market Price
$ 30.63
Selling Price
$ 25.76
668
304
318
1135
Market Price
$ 37.04
Selling Price
$ 33.22
3326
2012
1605
4216
Market Price
$ 45.95
Selling Price
$ 38.45
1712
1060
1423
1876
Market Price
$ 66.88
Selling Price
$ 56.35
1054
293
462
1417
Market Price
$ 58.32
Selling Price
$ 49.43
610
238
380
638
Market Price
$ 35.25
Selling Price
$ 31.93
809
545
270
2413
Market Price
$ 57.61
Selling Price
$ 51.74
490
276
254
1850
Market Price
$ 36.15
Selling Price
$ 32.25
609
302
166
2711
Market Price
$ 31.86
Selling Price
$ 28.18
1780
1321
1480
4723
Market Price
$ 32.82
Selling Price
$ 27.88
1061
844
230
2064
Market Price
$ 33.11
Selling Price
$ 28.74
1079
767
645
1802
Market Price
$ 48.67
Selling Price
$ 41.93
1938
1702
1429
3860
Market Price
$ 58.07
Selling Price
$ 51.98
301
277
229
1026
Market Price
$ 32.50
Selling Price
$ 29.32
693
530
692
2482
Market Price
$ 51.59
Selling Price
$ 46.54
3031
1294
1257
4063
Market Price
$ 53.11
Selling Price
$ 47.80
821
281
648
1323
Market Price
$ 66.00
Selling Price
$ 55.81
3709
1699
997
4399
Market Price
$ 66.63
Selling Price
$ 57.09
1837
633
604
2255
Market Price
$ 50.16
Selling Price
$ 44.88
300
80
284
666
Market Price
$ 52.51
Selling Price
$ 47.43
484
231
478
899
Market Price
$ 61.67
Selling Price
$ 55.76
1903
680
482
4949
Market Price
$ 65.17
Selling Price
$ 57.12
3221
830
3030
4235
Market Price
$ 52.42
Selling Price
$ 44.95
1070
338
238
3303
Market Price
$ 55.30
Selling Price
$ 47.54
754
655
519
1751
Market Price
$ 64.31
Selling Price
$ 55.92
1820
1056
1688
1944
Market Price
$ 38.40
Selling Price
$ 34.01
2856
2659
1669
3449
Market Price
$ 33.63
Selling Price
$ 29.72
1549
1499
889
2581
Market Price
$ 48.86
Selling Price
$ 41.53
1910
1556
1480
3953
Market Price
$ 31.79
Selling Price
$ 27.64
3226
791
687
4258
Market Price
$ 66.24
Selling Price
$ 58.89
1252
484
810
2433
Market Price
$ 52.80
Selling Price
$ 45.60
883
544
754
1474