Market Price
$ 47.83
Selling Price
$ 42.56
593
498
177
1175
Market Price
$ 41.05
Selling Price
$ 34.44
2339
1365
2161
2776
Market Price
$ 41.13
Selling Price
$ 34.89
606
543
135
693
Market Price
$ 56.69
Selling Price
$ 50.00
2396
1109
1298
2991
Market Price
$ 33.00
Selling Price
$ 28.36
2881
715
889
3552
Market Price
$ 64.61
Selling Price
$ 57.28
898
326
552
1850
Market Price
$ 49.44
Selling Price
$ 42.67
960
619
617
2138
Market Price
$ 35.94
Selling Price
$ 32.03
2250
2133
1430
2887
Market Price
$ 47.46
Selling Price
$ 42.49
3241
955
1054
4357
Market Price
$ 47.67
Selling Price
$ 40.14
948
561
645
2948
Market Price
$ 49.15
Selling Price
$ 44.40
3021
948
839
4398
Market Price
$ 58.35
Selling Price
$ 52.29
1623
392
1316
4042
Market Price
$ 58.85
Selling Price
$ 52.35
249
182
202
577
Market Price
$ 58.20
Selling Price
$ 49.82
1676
1464
956
3797
Market Price
$ 38.62
Selling Price
$ 33.91
771
254
480
1024
Market Price
$ 60.89
Selling Price
$ 54.91
1884
986
1763
2115
Market Price
$ 53.50
Selling Price
$ 48.55
2226
946
1744
3231
Market Price
$ 59.72
Selling Price
$ 54.28
2340
857
1083
2493
Market Price
$ 63.31
Selling Price
$ 54.28
3953
1974
2327
4284
Market Price
$ 58.16
Selling Price
$ 52.37
3776
1828
2379
3788
Market Price
$ 55.53
Selling Price
$ 49.20
3755
782
2099
4021
Market Price
$ 38.71
Selling Price
$ 32.87
536
399
198
544
Market Price
$ 34.65
Selling Price
$ 30.05
2647
2168
1436
3302
Market Price
$ 61.13
Selling Price
$ 54.13
1190
962
794
1878
Market Price
$ 44.17
Selling Price
$ 36.87
1633
1299
1260
2400
Market Price
$ 41.62
Selling Price
$ 35.07
3147
1464
1594
4534
Market Price
$ 30.82
Selling Price
$ 26.15
4076
3729
1680
4828
Market Price
$ 66.50
Selling Price
$ 58.57
229
186
178
968
Market Price
$ 39.53
Selling Price
$ 33.90
380
140
90
706
Market Price
$ 48.30
Selling Price
$ 40.30
3650
2822
3385
4263
Market Price
$ 55.88
Selling Price
$ 47.54
1359
726
1286
1474
Market Price
$ 68.56
Selling Price
$ 57.47
1466
810
1448
1923
Market Price
$ 69.71
Selling Price
$ 59.93
642
310
419
1286
Market Price
$ 55.98
Selling Price
$ 49.07
1830
793
1608
2316
Market Price
$ 59.55
Selling Price
$ 53.47
912
904
546
1702
Market Price
$ 34.60
Selling Price
$ 29.42
1141
670
1058
2377
Market Price
$ 39.92
Selling Price
$ 34.55
1368
919
1223
3483
Market Price
$ 57.93
Selling Price
$ 51.10
1741
432
1452
1939
Market Price
$ 33.49
Selling Price
$ 30.32
1599
1049
1433
1706
Market Price
$ 54.78
Selling Price
$ 48.50
1614
679
958
2170