Market Price
$ 29.64
Selling Price
$ 25.50
725
269
354
3008
Market Price
$ 44.66
Selling Price
$ 38.78
3174
984
2063
4226
Market Price
$ 67.30
Selling Price
$ 59.46
388
215
172
546
Market Price
$ 63.73
Selling Price
$ 54.51
1423
1133
485
2477
Market Price
$ 31.52
Selling Price
$ 27.70
752
248
348
935
Market Price
$ 64.14
Selling Price
$ 54.66
1278
1057
547
2483
Market Price
$ 57.39
Selling Price
$ 50.20
1897
1676
1532
2043
Market Price
$ 63.64
Selling Price
$ 57.12
2722
1019
1270
4759
Market Price
$ 41.31
Selling Price
$ 35.13
428
248
321
1614
Market Price
$ 61.14
Selling Price
$ 54.50
1375
1162
341
4943
Market Price
$ 65.69
Selling Price
$ 59.13
998
686
548
1600
Market Price
$ 29.06
Selling Price
$ 25.39
844
655
274
2506
Market Price
$ 54.37
Selling Price
$ 49.27
639
330
628
1046
Market Price
$ 62.12
Selling Price
$ 53.65
628
347
465
1321
Market Price
$ 61.57
Selling Price
$ 52.99
2987
1737
2068
3118
Market Price
$ 32.09
Selling Price
$ 27.10
1044
240
866
2120
Market Price
$ 50.40
Selling Price
$ 42.50
209
197
119
909
Market Price
$ 63.20
Selling Price
$ 53.47
1959
942
1759
2376
Market Price
$ 49.40
Selling Price
$ 43.29
1010
664
490
3011
Market Price
$ 63.89
Selling Price
$ 57.66
1586
1265
612
3765
Market Price
$ 43.43
Selling Price
$ 38.33
1982
1768
617
3654
Market Price
$ 66.78
Selling Price
$ 59.67
961
401
798
1085
Market Price
$ 63.48
Selling Price
$ 55.00
816
407
217
2820
Market Price
$ 57.85
Selling Price
$ 51.78
1987
1919
1808
3648
Market Price
$ 40.32
Selling Price
$ 36.30
443
439
376
1431
Market Price
$ 51.80
Selling Price
$ 46.58
384
170
309
1386
Market Price
$ 65.77
Selling Price
$ 57.20
2926
1175
2272
3069
Market Price
$ 66.51
Selling Price
$ 59.80
1848
1394
1505
2103
Market Price
$ 43.63
Selling Price
$ 37.27
1252
957
1223
3222
Market Price
$ 50.69
Selling Price
$ 45.52
327
209
217
1486
Market Price
$ 49.19
Selling Price
$ 43.44
2378
594
1513
2998
Market Price
$ 54.56
Selling Price
$ 48.89
1650
1423
1178
1867
Market Price
$ 41.78
Selling Price
$ 35.33
1199
902
1187
4598
Market Price
$ 39.94
Selling Price
$ 34.26
508
379
286
1183
Market Price
$ 41.25
Selling Price
$ 36.99
3749
1593
957
4055
Market Price
$ 49.03
Selling Price
$ 41.90
711
563
678
3046
Market Price
$ 54.66
Selling Price
$ 49.16
721
213
341
3263
Market Price
$ 54.20
Selling Price
$ 47.98
2408
1070
2170
2629
Market Price
$ 65.12
Selling Price
$ 55.24
938
914
446
957
Market Price
$ 49.80
Selling Price
$ 44.40
1291
343
1046
1726