Market Price
$ 48.78
Selling Price
$ 43.36
1404
698
463
2381
Market Price
$ 58.69
Selling Price
$ 49.52
499
475
151
761
Market Price
$ 67.73
Selling Price
$ 59.75
315
262
212
525
Market Price
$ 47.46
Selling Price
$ 39.74
742
408
333
3228
Market Price
$ 31.02
Selling Price
$ 26.31
1090
542
845
1174
Market Price
$ 39.62
Selling Price
$ 33.95
2812
1905
1793
3907
Market Price
$ 31.10
Selling Price
$ 27.80
671
264
242
1289
Market Price
$ 31.38
Selling Price
$ 26.69
2975
2376
1774
4316
Market Price
$ 56.23
Selling Price
$ 50.22
606
454
176
948
Market Price
$ 35.91
Selling Price
$ 31.47
1083
483
810
1125
Market Price
$ 60.59
Selling Price
$ 50.70
1798
851
1683
2093
Market Price
$ 34.10
Selling Price
$ 30.68
1640
1285
1082
1895
Market Price
$ 30.77
Selling Price
$ 25.91
1825
829
998
2426
Market Price
$ 41.43
Selling Price
$ 36.28
837
226
670
3530
Market Price
$ 64.77
Selling Price
$ 55.17
882
627
844
4413
Market Price
$ 41.74
Selling Price
$ 36.52
2664
724
1334
3292
Market Price
$ 65.91
Selling Price
$ 57.48
691
491
380
2080
Market Price
$ 60.44
Selling Price
$ 51.95
811
253
306
2992
Market Price
$ 41.37
Selling Price
$ 35.76
990
564
426
2004
Market Price
$ 63.42
Selling Price
$ 57.29
703
300
242
1401
Market Price
$ 33.12
Selling Price
$ 28.56
1222
653
1099
4433
Market Price
$ 52.06
Selling Price
$ 43.50
1447
537
1010
4970
Market Price
$ 60.56
Selling Price
$ 54.65
1262
304
960
1847
Market Price
$ 63.07
Selling Price
$ 56.58
383
232
191
1606
Market Price
$ 64.78
Selling Price
$ 56.08
250
93
124
1152
Market Price
$ 50.96
Selling Price
$ 42.94
3073
1187
2240
3508
Market Price
$ 51.66
Selling Price
$ 44.54
1357
1340
497
2101
Market Price
$ 32.14
Selling Price
$ 28.26
1490
1267
1242
3858
Market Price
$ 53.97
Selling Price
$ 47.25
363
301
356
802
Market Price
$ 55.48
Selling Price
$ 49.33
731
504
699
2926
Market Price
$ 65.52
Selling Price
$ 58.13
379
99
266
694
Market Price
$ 42.19
Selling Price
$ 37.11
1719
363
1130
2119
Market Price
$ 40.48
Selling Price
$ 34.14
658
547
251
1253
Market Price
$ 40.93
Selling Price
$ 36.20
3873
3592
2518
4210
Market Price
$ 32.50
Selling Price
$ 28.95
259
183
84
682
Market Price
$ 57.70
Selling Price
$ 51.19
1697
1507
1433
3078
Market Price
$ 50.06
Selling Price
$ 43.99
3085
967
1544
4277
Market Price
$ 43.06
Selling Price
$ 36.26
1215
485
396
4856
Market Price
$ 43.67
Selling Price
$ 37.44
1890
926
1635
3485
Market Price
$ 49.60
Selling Price
$ 41.98
1348
1265
718
1360