Market Price
$ 48.14
Selling Price
$ 40.60
532
316
388
2015
Market Price
$ 46.88
Selling Price
$ 41.60
828
361
554
1168
Market Price
$ 69.95
Selling Price
$ 59.13
3372
2615
2337
3876
Market Price
$ 63.40
Selling Price
$ 53.01
4286
1195
1056
4650
Market Price
$ 29.51
Selling Price
$ 25.31
1975
1367
1867
2022
Market Price
$ 56.86
Selling Price
$ 51.18
1941
666
1101
2528
Market Price
$ 51.06
Selling Price
$ 45.20
1351
1016
749
2093
Market Price
$ 45.13
Selling Price
$ 38.27
2322
477
955
2870
Market Price
$ 48.01
Selling Price
$ 40.39
1689
1284
433
2216
Market Price
$ 68.78
Selling Price
$ 57.89
603
193
430
1595
Market Price
$ 33.17
Selling Price
$ 28.02
2729
1382
1019
3187
Market Price
$ 61.85
Selling Price
$ 54.07
2418
803
2203
3984
Market Price
$ 42.87
Selling Price
$ 37.44
550
217
426
649
Market Price
$ 40.62
Selling Price
$ 36.04
1318
820
1170
3302
Market Price
$ 32.10
Selling Price
$ 27.59
274
56
131
924
Market Price
$ 56.99
Selling Price
$ 48.98
1971
956
882
4443
Market Price
$ 45.57
Selling Price
$ 40.76
1296
436
501
2953
Market Price
$ 49.44
Selling Price
$ 43.28
1170
758
945
1377
Market Price
$ 31.29
Selling Price
$ 26.87
112
51
112
479
Market Price
$ 37.97
Selling Price
$ 33.70
1225
471
880
2809
Market Price
$ 30.54
Selling Price
$ 27.20
2237
1290
1266
3292
Market Price
$ 29.96
Selling Price
$ 25.77
659
476
634
2050
Market Price
$ 42.07
Selling Price
$ 37.22
1872
575
539
2724
Market Price
$ 52.45
Selling Price
$ 45.11
3992
2008
2514
4265
Market Price
$ 48.25
Selling Price
$ 42.78
155
108
47
501
Market Price
$ 67.07
Selling Price
$ 59.59
504
333
500
1297
Market Price
$ 60.52
Selling Price
$ 53.40
1768
451
1670
2418
Market Price
$ 28.73
Selling Price
$ 25.80
575
343
563
2249
Market Price
$ 61.11
Selling Price
$ 51.86
243
111
82
639
Market Price
$ 67.06
Selling Price
$ 57.84
763
562
451
1922
Market Price
$ 55.64
Selling Price
$ 47.44
1365
611
561
4226
Market Price
$ 30.98
Selling Price
$ 28.12
1328
385
1206
4919
Market Price
$ 64.18
Selling Price
$ 57.72
954
562
483
2561
Market Price
$ 51.57
Selling Price
$ 43.49
431
89
110
1465
Market Price
$ 62.57
Selling Price
$ 56.58
552
531
310
813
Market Price
$ 70.64
Selling Price
$ 59.81
1498
588
704
1872
Market Price
$ 29.26
Selling Price
$ 25.82
3051
2934
1493
4670
Market Price
$ 31.58
Selling Price
$ 26.43
498
208
266
2279
Market Price
$ 45.76
Selling Price
$ 38.77
1786
1193
1185
4717
Market Price
$ 40.67
Selling Price
$ 35.81
1549
656
644
2151