Market Price
$ 31.76
Selling Price
$ 28.68
278
161
151
1081
Market Price
$ 52.62
Selling Price
$ 46.70
610
395
590
1071
Market Price
$ 68.47
Selling Price
$ 59.95
730
623
617
1431
Market Price
$ 35.05
Selling Price
$ 29.34
1804
1586
1560
3904
Market Price
$ 48.77
Selling Price
$ 43.93
4403
1841
2585
4583
Market Price
$ 35.54
Selling Price
$ 31.76
697
467
596
2196
Market Price
$ 35.79
Selling Price
$ 29.96
2699
2158
1005
3061
Market Price
$ 50.57
Selling Price
$ 42.68
1266
413
1132
3548
Market Price
$ 58.62
Selling Price
$ 52.81
400
150
120
740
Market Price
$ 62.13
Selling Price
$ 53.79
142
139
99
468
Market Price
$ 34.13
Selling Price
$ 28.72
1710
1310
1071
2255
Market Price
$ 67.67
Selling Price
$ 56.60
461
120
215
1523
Market Price
$ 46.79
Selling Price
$ 41.42
684
556
499
1406
Market Price
$ 33.72
Selling Price
$ 30.17
2534
1779
634
3776
Market Price
$ 59.36
Selling Price
$ 51.48
977
633
566
1089
Market Price
$ 64.06
Selling Price
$ 55.75
3471
1787
2555
4986
Market Price
$ 51.31
Selling Price
$ 44.08
411
346
397
1423
Market Price
$ 40.37
Selling Price
$ 34.89
1260
507
367
3383
Market Price
$ 68.62
Selling Price
$ 58.45
4010
1981
2972
4788
Market Price
$ 59.77
Selling Price
$ 54.13
261
117
151
1206
Market Price
$ 31.47
Selling Price
$ 27.39
2428
1764
888
2773
Market Price
$ 47.45
Selling Price
$ 42.61
1412
1209
416
2235
Market Price
$ 33.43
Selling Price
$ 30.22
1003
865
267
1385
Market Price
$ 45.00
Selling Price
$ 39.50
1066
772
359
1829
Market Price
$ 41.59
Selling Price
$ 35.76
3340
1102
1390
4812
Market Price
$ 44.16
Selling Price
$ 38.11
1093
510
345
1903
Market Price
$ 35.08
Selling Price
$ 31.59
412
320
112
2002
Market Price
$ 62.15
Selling Price
$ 54.95
1199
519
839
2552
Market Price
$ 42.04
Selling Price
$ 37.71
770
236
562
3511
Market Price
$ 68.34
Selling Price
$ 59.54
1449
1378
1432
3716
Market Price
$ 48.02
Selling Price
$ 43.33
2023
1019
592
4230
Market Price
$ 52.73
Selling Price
$ 44.03
2978
986
2442
3955
Market Price
$ 30.73
Selling Price
$ 27.28
747
349
526
897
Market Price
$ 40.21
Selling Price
$ 34.12
2442
1651
1222
3245
Market Price
$ 60.75
Selling Price
$ 51.11
553
439
551
902
Market Price
$ 62.14
Selling Price
$ 53.81
2377
938
1830
4010
Market Price
$ 46.25
Selling Price
$ 40.98
3095
2199
1844
4149
Market Price
$ 50.27
Selling Price
$ 42.03
1184
838
690
1850
Market Price
$ 66.72
Selling Price
$ 59.72
2423
1913
954
2589
Market Price
$ 34.50
Selling Price
$ 30.53
1984
1559
1544
4076