Market Price
$ 35.31
Selling Price
$ 31.49
1262
820
1222
2745
Market Price
$ 27.70
Selling Price
$ 25.01
758
715
513
1260
Market Price
$ 65.87
Selling Price
$ 57.85
3788
2954
1130
4653
Market Price
$ 51.99
Selling Price
$ 44.75
2114
1704
1777
3648
Market Price
$ 55.89
Selling Price
$ 46.96
358
287
120
1710
Market Price
$ 63.99
Selling Price
$ 55.02
3012
1630
2842
4460
Market Price
$ 49.20
Selling Price
$ 44.39
690
381
556
821
Market Price
$ 53.26
Selling Price
$ 47.30
368
173
293
427
Market Price
$ 38.00
Selling Price
$ 32.37
1785
1350
1593
2899
Market Price
$ 46.28
Selling Price
$ 41.52
2860
1452
1769
2992
Market Price
$ 46.09
Selling Price
$ 38.41
635
564
394
863
Market Price
$ 47.21
Selling Price
$ 41.84
1965
880
921
4797
Market Price
$ 54.13
Selling Price
$ 48.60
1391
1277
301
2683
Market Price
$ 40.59
Selling Price
$ 35.39
657
140
277
1667
Market Price
$ 63.96
Selling Price
$ 57.78
1909
1383
1622
2963
Market Price
$ 59.67
Selling Price
$ 52.84
462
120
185
1502
Market Price
$ 29.21
Selling Price
$ 25.48
3149
2015
2365
3413
Market Price
$ 58.42
Selling Price
$ 51.51
1935
846
1686
3907
Market Price
$ 50.65
Selling Price
$ 45.70
2693
756
1794
3153
Market Price
$ 59.22
Selling Price
$ 50.66
1751
572
1707
2425
Market Price
$ 54.72
Selling Price
$ 49.20
2691
2358
1626
3218
Market Price
$ 37.81
Selling Price
$ 33.44
566
421
230
736
Market Price
$ 60.52
Selling Price
$ 54.34
1150
1022
347
1224
Market Price
$ 54.72
Selling Price
$ 47.75
193
168
123
964
Market Price
$ 60.51
Selling Price
$ 53.14
1666
1474
1417
2656
Market Price
$ 32.71
Selling Price
$ 29.32
1545
1086
762
1763
Market Price
$ 52.92
Selling Price
$ 46.15
2278
1607
2237
3544
Market Price
$ 41.59
Selling Price
$ 35.47
1445
950
1167
2927
Market Price
$ 39.14
Selling Price
$ 35.41
1279
339
741
3516
Market Price
$ 46.03
Selling Price
$ 38.85
1594
946
699
2415
Market Price
$ 62.27
Selling Price
$ 56.29
550
528
111
1030
Market Price
$ 28.84
Selling Price
$ 25.86
2099
1223
1089
4221
Market Price
$ 45.51
Selling Price
$ 39.34
1099
288
927
3713
Market Price
$ 42.73
Selling Price
$ 36.95
621
184
127
2405
Market Price
$ 57.42
Selling Price
$ 51.80
932
575
802
2694
Market Price
$ 47.79
Selling Price
$ 42.35
2066
1016
788
3284
Market Price
$ 37.02
Selling Price
$ 33.31
185
69
63
660
Market Price
$ 38.90
Selling Price
$ 33.07
3348
1402
2683
4452
Market Price
$ 40.08
Selling Price
$ 35.68
2489
2097
1782
4980
Market Price
$ 32.61
Selling Price
$ 28.44
294
263
61
401