Market Price
$ 35.31
Selling Price
$ 30.13
2809
2380
1189
4681
Market Price
$ 39.34
Selling Price
$ 34.58
1162
500
748
3316
Market Price
$ 46.00
Selling Price
$ 39.25
1786
943
864
2601
Market Price
$ 63.38
Selling Price
$ 57.23
1128
1049
972
3009
Market Price
$ 56.79
Selling Price
$ 50.63
559
299
447
731
Market Price
$ 62.70
Selling Price
$ 56.98
1191
600
284
2215
Market Price
$ 40.31
Selling Price
$ 34.75
563
316
336
750
Market Price
$ 34.68
Selling Price
$ 30.60
2817
730
2439
4507
Market Price
$ 49.95
Selling Price
$ 42.74
3011
2942
623
3139
Market Price
$ 32.41
Selling Price
$ 29.37
1885
1470
1109
2682
Market Price
$ 43.73
Selling Price
$ 38.04
2671
1556
883
4062
Market Price
$ 50.48
Selling Price
$ 45.28
567
346
169
809
Market Price
$ 50.27
Selling Price
$ 42.79
2280
2062
1093
3133
Market Price
$ 41.76
Selling Price
$ 36.22
840
723
203
1451
Market Price
$ 29.50
Selling Price
$ 26.10
900
890
471
1243
Market Price
$ 40.53
Selling Price
$ 34.76
1349
649
1117
4664
Market Price
$ 63.06
Selling Price
$ 52.56
2469
1939
900
2487
Market Price
$ 50.75
Selling Price
$ 44.35
1275
835
255
2285
Market Price
$ 40.30
Selling Price
$ 36.40
2574
2075
542
2804
Market Price
$ 44.96
Selling Price
$ 37.55
554
477
380
1100
Market Price
$ 34.30
Selling Price
$ 30.45
2572
1487
1821
4743
Market Price
$ 46.20
Selling Price
$ 41.56
3498
2764
702
4999
Market Price
$ 32.32
Selling Price
$ 27.46
1552
1490
838
4691
Market Price
$ 41.98
Selling Price
$ 35.24
273
195
83
679
Market Price
$ 35.30
Selling Price
$ 29.58
1897
653
379
2717
Market Price
$ 62.63
Selling Price
$ 52.56
2584
1057
1890
3977
Market Price
$ 38.58
Selling Price
$ 34.40
1636
1192
1406
3516
Market Price
$ 34.80
Selling Price
$ 31.48
1032
948
888
3014
Market Price
$ 65.45
Selling Price
$ 56.01
497
414
465
577
Market Price
$ 58.64
Selling Price
$ 51.18
1205
349
639
4214
Market Price
$ 65.30
Selling Price
$ 58.30
2310
1673
897
2990
Market Price
$ 54.16
Selling Price
$ 48.44
509
212
242
1989
Market Price
$ 61.28
Selling Price
$ 52.97
2158
1678
1182
4022
Market Price
$ 45.41
Selling Price
$ 40.47
2403
1053
1240
2520
Market Price
$ 62.94
Selling Price
$ 53.13
220
192
134
901
Market Price
$ 49.20
Selling Price
$ 43.40
756
672
494
1045
Market Price
$ 67.29
Selling Price
$ 57.95
488
296
298
1342
Market Price
$ 56.71
Selling Price
$ 50.45
1932
1451
1914
2338
Market Price
$ 65.07
Selling Price
$ 56.43
2682
574
2614
3188
Market Price
$ 38.89
Selling Price
$ 33.90
3093
800
2407
4452