Market Price
$ 31.07
Selling Price
$ 26.33
413
394
272
1776
Market Price
$ 53.58
Selling Price
$ 44.67
2594
1517
2503
4770
Market Price
$ 39.88
Selling Price
$ 34.01
3317
2629
2451
4873
Market Price
$ 37.51
Selling Price
$ 33.46
776
649
771
3407
Market Price
$ 56.23
Selling Price
$ 47.76
4432
2151
1795
4533
Market Price
$ 42.51
Selling Price
$ 36.79
1442
1016
598
1592
Market Price
$ 58.46
Selling Price
$ 48.72
2498
641
1823
2588
Market Price
$ 57.81
Selling Price
$ 48.94
239
204
235
630
Market Price
$ 37.10
Selling Price
$ 33.66
1170
781
861
1371
Market Price
$ 50.73
Selling Price
$ 43.12
1594
1414
325
3283
Market Price
$ 33.62
Selling Price
$ 28.98
1353
1332
1283
2033
Market Price
$ 29.22
Selling Price
$ 25.60
3386
739
3158
4247
Market Price
$ 53.55
Selling Price
$ 48.00
346
282
192
1390
Market Price
$ 31.30
Selling Price
$ 28.14
483
198
123
1943
Market Price
$ 39.31
Selling Price
$ 34.23
800
641
189
2267
Market Price
$ 46.29
Selling Price
$ 39.34
1481
635
365
4016
Market Price
$ 63.91
Selling Price
$ 57.49
1207
445
956
2264
Market Price
$ 44.37
Selling Price
$ 39.36
846
578
580
1306
Market Price
$ 58.49
Selling Price
$ 49.78
1071
516
344
1942
Market Price
$ 55.61
Selling Price
$ 49.84
1302
638
583
4188
Market Price
$ 64.04
Selling Price
$ 58.14
1984
1892
1299
4821
Market Price
$ 30.28
Selling Price
$ 25.29
412
228
376
2000
Market Price
$ 31.19
Selling Price
$ 26.11
1386
524
935
4709
Market Price
$ 31.00
Selling Price
$ 26.75
649
133
368
1132
Market Price
$ 59.35
Selling Price
$ 50.88
353
268
296
814
Market Price
$ 37.68
Selling Price
$ 32.54
1385
679
528
3978
Market Price
$ 33.99
Selling Price
$ 28.95
935
366
314
1081
Market Price
$ 33.08
Selling Price
$ 29.07
897
222
599
1233
Market Price
$ 33.66
Selling Price
$ 30.46
1234
879
246
1503
Market Price
$ 63.31
Selling Price
$ 56.08
727
657
372
946
Market Price
$ 33.40
Selling Price
$ 28.31
1964
392
689
3550
Market Price
$ 61.98
Selling Price
$ 55.16
758
186
180
1291
Market Price
$ 46.18
Selling Price
$ 39.16
974
642
927
4583
Market Price
$ 44.62
Selling Price
$ 38.54
1148
813
711
3410
Market Price
$ 63.77
Selling Price
$ 54.52
3443
3309
1882
4396
Market Price
$ 67.50
Selling Price
$ 58.01
2352
1596
1660
2926
Market Price
$ 40.44
Selling Price
$ 35.18
1283
269
1220
3985
Market Price
$ 64.86
Selling Price
$ 54.30
702
178
466
947
Market Price
$ 39.26
Selling Price
$ 35.44
3719
3382
1814
4142
Market Price
$ 52.35
Selling Price
$ 44.31
558
121
322
1315