Market Price
$ 31.81
Selling Price
$ 28.29
3301
1892
1965
4483
Market Price
$ 53.04
Selling Price
$ 44.85
1823
1656
668
4155
Market Price
$ 64.37
Selling Price
$ 56.98
1669
1604
1100
3258
Market Price
$ 43.61
Selling Price
$ 36.69
1287
656
258
3116
Market Price
$ 53.27
Selling Price
$ 45.49
3766
3282
1270
4254
Market Price
$ 50.36
Selling Price
$ 43.58
2494
980
2279
2636
Market Price
$ 41.31
Selling Price
$ 37.48
723
700
359
831
Market Price
$ 33.12
Selling Price
$ 27.94
1530
708
1472
1698
Market Price
$ 54.37
Selling Price
$ 49.07
2219
791
667
4479
Market Price
$ 33.55
Selling Price
$ 29.13
480
357
474
1137
Market Price
$ 39.68
Selling Price
$ 35.53
363
358
362
1602
Market Price
$ 62.21
Selling Price
$ 52.84
775
452
234
1269
Market Price
$ 63.16
Selling Price
$ 56.23
1341
568
854
1678
Market Price
$ 37.56
Selling Price
$ 32.77
312
107
277
849
Market Price
$ 43.23
Selling Price
$ 39.20
2352
1010
1873
2545
Market Price
$ 53.26
Selling Price
$ 46.08
585
546
290
1758
Market Price
$ 50.67
Selling Price
$ 43.73
3573
3457
1513
4089
Market Price
$ 58.01
Selling Price
$ 49.19
971
831
796
1468
Market Price
$ 55.91
Selling Price
$ 47.41
2219
865
890
3008
Market Price
$ 35.26
Selling Price
$ 30.95
1410
314
943
3617
Market Price
$ 31.26
Selling Price
$ 27.45
356
265
237
834
Market Price
$ 59.76
Selling Price
$ 50.44
2431
1636
1708
4957
Market Price
$ 61.97
Selling Price
$ 54.91
2699
920
1537
4908
Market Price
$ 36.15
Selling Price
$ 31.37
2521
562
2410
4867
Market Price
$ 41.47
Selling Price
$ 37.31
3083
2635
1924
3357
Market Price
$ 62.48
Selling Price
$ 55.06
714
522
349
758
Market Price
$ 53.43
Selling Price
$ 47.67
2660
1845
1631
3931
Market Price
$ 48.89
Selling Price
$ 41.09
456
412
335
665
Market Price
$ 63.92
Selling Price
$ 55.93
396
208
379
1343
Market Price
$ 69.92
Selling Price
$ 59.52
226
96
50
825
Market Price
$ 41.34
Selling Price
$ 37.23
1824
1216
1467
3530
Market Price
$ 51.26
Selling Price
$ 45.54
2962
1192
1330
3106
Market Price
$ 51.00
Selling Price
$ 43.49
310
292
168
1291
Market Price
$ 30.23
Selling Price
$ 25.64
3529
1735
2809
3888
Market Price
$ 60.81
Selling Price
$ 54.90
216
132
171
699
Market Price
$ 57.43
Selling Price
$ 51.29
2008
1878
1301
4476
Market Price
$ 66.51
Selling Price
$ 58.84
1750
1123
456
3011
Market Price
$ 29.72
Selling Price
$ 25.98
2030
539
1432
3493
Market Price
$ 46.28
Selling Price
$ 38.68
280
114
238
1160
Market Price
$ 54.40
Selling Price
$ 47.47
897
382
587
1371