Market Price
$ 49.25
Selling Price
$ 41.49
727
233
372
791
Market Price
$ 45.33
Selling Price
$ 40.95
2116
490
730
2120
Market Price
$ 40.71
Selling Price
$ 34.42
1787
847
513
2364
Market Price
$ 51.87
Selling Price
$ 47.06
404
355
218
888
Market Price
$ 52.09
Selling Price
$ 46.95
484
444
413
1902
Market Price
$ 50.30
Selling Price
$ 42.57
1984
1634
1326
4409
Market Price
$ 70.34
Selling Price
$ 58.63
3397
894
2358
4437
Market Price
$ 59.06
Selling Price
$ 51.86
3387
1696
1128
3603
Market Price
$ 39.87
Selling Price
$ 35.23
4203
3445
2667
4736
Market Price
$ 36.61
Selling Price
$ 33.09
2264
1996
1003
3313
Market Price
$ 64.25
Selling Price
$ 58.41
1838
752
1405
3478
Market Price
$ 61.83
Selling Price
$ 54.65
2327
1772
1398
2652
Market Price
$ 57.75
Selling Price
$ 51.62
2666
2204
849
3402
Market Price
$ 42.92
Selling Price
$ 36.14
1139
884
427
1972
Market Price
$ 52.85
Selling Price
$ 46.37
400
155
385
439
Market Price
$ 38.16
Selling Price
$ 33.56
1462
1355
349
2193
Market Price
$ 63.71
Selling Price
$ 55.48
1665
885
629
1901
Market Price
$ 28.95
Selling Price
$ 26.28
168
102
101
511
Market Price
$ 58.22
Selling Price
$ 51.98
2583
2472
1186
3874
Market Price
$ 55.43
Selling Price
$ 46.21
2443
1338
1317
2456
Market Price
$ 59.52
Selling Price
$ 51.35
1199
817
513
2815
Market Price
$ 56.80
Selling Price
$ 50.18
1459
867
1401
2051
Market Price
$ 64.02
Selling Price
$ 58.18
1353
646
614
4192
Market Price
$ 41.46
Selling Price
$ 36.91
281
139
213
400
Market Price
$ 50.24
Selling Price
$ 45.46
4073
4023
2518
4158
Market Price
$ 37.13
Selling Price
$ 31.80
1577
1505
1054
2078
Market Price
$ 33.77
Selling Price
$ 29.51
571
510
398
1132
Market Price
$ 49.65
Selling Price
$ 41.91
1585
817
846
3368
Market Price
$ 61.66
Selling Price
$ 51.68
1603
1003
1041
3182
Market Price
$ 45.64
Selling Price
$ 40.50
1807
1382
1700
2280
Market Price
$ 33.72
Selling Price
$ 30.27
372
267
163
1175
Market Price
$ 59.61
Selling Price
$ 51.95
777
261
701
1986
Market Price
$ 62.60
Selling Price
$ 56.50
594
299
299
1984
Market Price
$ 51.08
Selling Price
$ 45.18
3236
2713
1981
3589
Market Price
$ 55.29
Selling Price
$ 48.14
3162
1439
1198
4400
Market Price
$ 52.87
Selling Price
$ 45.17
2541
1933
787
3342
Market Price
$ 30.37
Selling Price
$ 27.57
1042
597
1016
4741
Market Price
$ 65.94
Selling Price
$ 57.56
706
651
400
2585
Market Price
$ 61.06
Selling Price
$ 55.07
1076
960
481
3510
Market Price
$ 49.09
Selling Price
$ 40.93
4505
4487
4393
4884