Market Price
$ 50.87
Selling Price
$ 44.92
1481
313
577
1529
Market Price
$ 32.17
Selling Price
$ 27.82
2494
1189
1432
4421
Market Price
$ 38.78
Selling Price
$ 34.74
994
910
644
1806
Market Price
$ 31.72
Selling Price
$ 28.62
697
236
370
821
Market Price
$ 60.07
Selling Price
$ 51.12
486
416
163
1550
Market Price
$ 37.35
Selling Price
$ 32.32
433
297
136
2061
Market Price
$ 31.38
Selling Price
$ 28.50
3173
2992
906
3362
Market Price
$ 32.64
Selling Price
$ 28.39
564
502
172
651
Market Price
$ 45.92
Selling Price
$ 41.15
1080
431
803
3152
Market Price
$ 56.38
Selling Price
$ 50.79
568
509
414
672
Market Price
$ 60.01
Selling Price
$ 50.94
3361
1815
2253
3931
Market Price
$ 55.64
Selling Price
$ 47.96
2918
1964
2700
4771
Market Price
$ 64.15
Selling Price
$ 54.63
1349
288
1079
1719
Market Price
$ 50.78
Selling Price
$ 43.39
3080
991
2475
4206
Market Price
$ 68.49
Selling Price
$ 57.44
2004
1312
1475
2418
Market Price
$ 30.58
Selling Price
$ 26.27
1429
310
500
2315
Market Price
$ 43.96
Selling Price
$ 39.64
930
482
748
3563
Market Price
$ 56.84
Selling Price
$ 48.98
911
433
718
1798
Market Price
$ 41.56
Selling Price
$ 36.75
1056
935
329
1727
Market Price
$ 67.80
Selling Price
$ 59.92
359
301
243
1209
Market Price
$ 65.77
Selling Price
$ 55.95
4467
4284
3136
4776
Market Price
$ 62.98
Selling Price
$ 53.28
552
197
316
661
Market Price
$ 45.34
Selling Price
$ 38.48
1294
643
1215
4907
Market Price
$ 58.13
Selling Price
$ 49.70
624
331
371
1795
Market Price
$ 56.19
Selling Price
$ 50.02
1608
835
1210
1830
Market Price
$ 52.21
Selling Price
$ 46.79
1581
887
528
3162
Market Price
$ 47.58
Selling Price
$ 41.31
966
259
945
1751
Market Price
$ 66.83
Selling Price
$ 56.59
978
321
814
2259
Market Price
$ 42.83
Selling Price
$ 37.21
1141
275
1023
1183
Market Price
$ 53.85
Selling Price
$ 46.49
281
267
230
534
Market Price
$ 65.07
Selling Price
$ 56.75
2678
831
2219
3976
Market Price
$ 40.22
Selling Price
$ 35.75
962
870
797
3640
Market Price
$ 51.02
Selling Price
$ 44.00
430
377
134
1057
Market Price
$ 49.31
Selling Price
$ 41.41
834
551
652
3716
Market Price
$ 55.15
Selling Price
$ 46.03
1221
1020
609
3079
Market Price
$ 36.44
Selling Price
$ 31.24
2322
1956
1105
3090
Market Price
$ 47.19
Selling Price
$ 40.05
388
254
237
763
Market Price
$ 70.12
Selling Price
$ 59.68
2433
1016
2386
3033
Market Price
$ 63.44
Selling Price
$ 54.44
1633
887
849
2605
Market Price
$ 32.57
Selling Price
$ 27.51
2401
2104
1406
3359