Market Price
$ 35.16
Selling Price
$ 31.23
1081
732
296
4588
Market Price
$ 43.71
Selling Price
$ 39.54
1490
519
686
1866
Market Price
$ 39.06
Selling Price
$ 35.49
2125
1220
1962
4326
Market Price
$ 59.11
Selling Price
$ 49.30
2875
2301
822
3229
Market Price
$ 56.95
Selling Price
$ 50.33
2434
536
655
3224
Market Price
$ 66.18
Selling Price
$ 59.12
744
404
443
1272
Market Price
$ 57.87
Selling Price
$ 50.09
1875
1145
1404
4742
Market Price
$ 65.74
Selling Price
$ 55.45
647
226
406
1794
Market Price
$ 62.63
Selling Price
$ 55.71
1587
462
588
4457
Market Price
$ 35.55
Selling Price
$ 31.04
1182
304
1072
4238
Market Price
$ 54.61
Selling Price
$ 48.16
3230
978
2990
4433
Market Price
$ 42.38
Selling Price
$ 38.25
1513
1068
310
1692
Market Price
$ 57.95
Selling Price
$ 51.04
725
347
608
2423
Market Price
$ 58.75
Selling Price
$ 52.31
1767
1244
891
4893
Market Price
$ 30.23
Selling Price
$ 26.83
833
298
544
1030
Market Price
$ 33.79
Selling Price
$ 30.62
2588
2535
2500
3710
Market Price
$ 64.52
Selling Price
$ 57.09
2262
2217
2069
4278
Market Price
$ 33.42
Selling Price
$ 29.95
1216
1140
782
1853
Market Price
$ 38.18
Selling Price
$ 34.21
2292
863
1770
3769
Market Price
$ 56.50
Selling Price
$ 50.37
217
102
208
930
Market Price
$ 33.04
Selling Price
$ 29.22
3785
1291
3458
4343
Market Price
$ 40.31
Selling Price
$ 35.24
3483
2977
2632
4455
Market Price
$ 62.59
Selling Price
$ 52.32
1361
821
860
2500
Market Price
$ 63.55
Selling Price
$ 55.46
1247
771
692
1448
Market Price
$ 35.17
Selling Price
$ 31.65
391
266
122
1024
Market Price
$ 56.00
Selling Price
$ 49.27
1378
539
706
2963
Market Price
$ 33.61
Selling Price
$ 28.23
1599
394
920
2170
Market Price
$ 65.25
Selling Price
$ 57.30
1126
803
1059
1518
Market Price
$ 63.54
Selling Price
$ 54.42
1409
545
656
2610
Market Price
$ 47.91
Selling Price
$ 39.93
2374
2089
1996
2667
Market Price
$ 33.45
Selling Price
$ 28.42
1567
999
568
4053
Market Price
$ 58.63
Selling Price
$ 49.05
2260
2071
2066
3112
Market Price
$ 34.72
Selling Price
$ 28.94
545
233
115
978
Market Price
$ 66.44
Selling Price
$ 58.56
2109
961
1436
2904
Market Price
$ 53.13
Selling Price
$ 44.61
213
79
159
799
Market Price
$ 64.39
Selling Price
$ 58.17
2324
882
1836
3028
Market Price
$ 44.46
Selling Price
$ 38.74
1126
963
457
3511
Market Price
$ 27.97
Selling Price
$ 25.18
1317
745
988
4031
Market Price
$ 36.77
Selling Price
$ 32.39
269
99
208
1069
Market Price
$ 54.87
Selling Price
$ 48.92
2916
2365
2278
2962