Market Price
$ 38.23
Selling Price
$ 32.35
1284
1245
1037
4067
Market Price
$ 36.19
Selling Price
$ 30.19
447
213
275
610
Market Price
$ 35.48
Selling Price
$ 31.20
924
770
724
1569
Market Price
$ 39.06
Selling Price
$ 33.60
1530
776
1177
2793
Market Price
$ 55.06
Selling Price
$ 48.93
527
360
472
1474
Market Price
$ 59.81
Selling Price
$ 50.35
506
330
497
1037
Market Price
$ 52.59
Selling Price
$ 47.61
591
216
506
1550
Market Price
$ 36.41
Selling Price
$ 30.90
4078
1382
1924
4523
Market Price
$ 58.86
Selling Price
$ 50.63
1342
657
1315
4738
Market Price
$ 61.92
Selling Price
$ 54.09
925
806
921
1628
Market Price
$ 61.46
Selling Price
$ 53.27
3910
3560
2014
4720
Market Price
$ 45.90
Selling Price
$ 39.08
2664
2365
1068
4313
Market Price
$ 44.51
Selling Price
$ 39.05
756
565
279
959
Market Price
$ 63.21
Selling Price
$ 55.38
1861
1761
1575
4103
Market Price
$ 41.56
Selling Price
$ 35.96
2269
758
559
3159
Market Price
$ 52.82
Selling Price
$ 44.80
3063
1529
1028
3747
Market Price
$ 36.59
Selling Price
$ 31.01
1915
456
577
3441
Market Price
$ 57.28
Selling Price
$ 51.75
406
271
81
1652
Market Price
$ 52.42
Selling Price
$ 44.25
964
337
664
1870
Market Price
$ 42.79
Selling Price
$ 36.50
4363
4111
2693
4430
Market Price
$ 45.02
Selling Price
$ 37.76
2135
1784
1994
4513
Market Price
$ 50.74
Selling Price
$ 42.42
1203
1086
855
3943
Market Price
$ 43.06
Selling Price
$ 38.12
4856
1590
1750
4981
Market Price
$ 58.92
Selling Price
$ 52.73
2277
1615
1050
4937
Market Price
$ 35.63
Selling Price
$ 31.84
3289
2036
1049
4363
Market Price
$ 46.30
Selling Price
$ 38.82
3319
2278
1495
4639
Market Price
$ 54.06
Selling Price
$ 45.76
533
251
272
1213
Market Price
$ 50.74
Selling Price
$ 43.32
670
162
431
987
Market Price
$ 56.33
Selling Price
$ 48.62
1048
1027
541
1407
Market Price
$ 39.82
Selling Price
$ 34.92
3347
1514
2899
4361
Market Price
$ 63.53
Selling Price
$ 57.00
419
136
159
709
Market Price
$ 47.13
Selling Price
$ 40.03
2487
693
2087
4863
Market Price
$ 45.58
Selling Price
$ 39.38
2826
1626
1454
3065
Market Price
$ 37.78
Selling Price
$ 32.29
400
293
134
1203
Market Price
$ 49.78
Selling Price
$ 44.02
671
234
320
1811
Market Price
$ 49.48
Selling Price
$ 42.60
1671
1350
352
2294
Market Price
$ 40.89
Selling Price
$ 36.33
804
726
316
1685
Market Price
$ 29.56
Selling Price
$ 26.35
761
323
238
3806
Market Price
$ 55.92
Selling Price
$ 46.81
916
251
648
2457
Market Price
$ 55.00
Selling Price
$ 49.23
250
164
176
887