Market Price
$ 64.83
Selling Price
$ 56.90
1931
1499
793
1934
Market Price
$ 51.04
Selling Price
$ 43.64
288
184
202
495
Market Price
$ 62.99
Selling Price
$ 57.11
2652
2184
1749
3676
Market Price
$ 44.08
Selling Price
$ 37.30
2220
559
853
3829
Market Price
$ 38.34
Selling Price
$ 34.79
1926
1064
842
4213
Market Price
$ 54.24
Selling Price
$ 48.89
214
72
45
425
Market Price
$ 57.29
Selling Price
$ 49.89
1369
600
313
3777
Market Price
$ 68.88
Selling Price
$ 58.51
511
311
130
2172
Market Price
$ 28.81
Selling Price
$ 25.89
4568
2052
2786
4727
Market Price
$ 56.80
Selling Price
$ 50.32
468
268
137
1790
Market Price
$ 37.55
Selling Price
$ 31.90
1668
817
1312
2922
Market Price
$ 33.27
Selling Price
$ 28.06
280
154
143
1079
Market Price
$ 46.72
Selling Price
$ 39.47
1715
1362
1117
2334
Market Price
$ 68.37
Selling Price
$ 59.76
660
324
578
669
Market Price
$ 64.59
Selling Price
$ 54.78
1200
331
1063
1370
Market Price
$ 60.82
Selling Price
$ 51.38
4367
3991
2250
4687
Market Price
$ 65.72
Selling Price
$ 59.04
547
480
218
2393
Market Price
$ 31.37
Selling Price
$ 26.27
3253
1088
2714
3471
Market Price
$ 30.69
Selling Price
$ 27.43
732
485
730
1971
Market Price
$ 32.45
Selling Price
$ 28.63
3706
2689
3239
4473
Market Price
$ 33.77
Selling Price
$ 30.25
3370
770
2726
3748
Market Price
$ 38.47
Selling Price
$ 32.53
1842
1535
1532
3293
Market Price
$ 42.92
Selling Price
$ 35.80
1461
1436
1461
2160
Market Price
$ 31.82
Selling Price
$ 28.83
1175
1027
1120
1334
Market Price
$ 58.27
Selling Price
$ 51.11
1566
1537
1474
2382
Market Price
$ 66.63
Selling Price
$ 55.58
2349
1867
1189
2543
Market Price
$ 64.01
Selling Price
$ 55.59
1152
711
292
2366
Market Price
$ 48.95
Selling Price
$ 42.46
679
289
558
729
Market Price
$ 51.40
Selling Price
$ 43.90
951
345
270
957
Market Price
$ 31.92
Selling Price
$ 27.35
1222
1155
490
2144
Market Price
$ 51.53
Selling Price
$ 45.95
2005
1318
1669
4622
Market Price
$ 69.80
Selling Price
$ 59.14
867
327
642
1299
Market Price
$ 44.96
Selling Price
$ 39.91
1197
743
1053
4582
Market Price
$ 30.85
Selling Price
$ 26.81
2455
1505
853
4400
Market Price
$ 38.49
Selling Price
$ 34.71
680
414
475
2065
Market Price
$ 32.71
Selling Price
$ 28.91
1806
1666
781
2080
Market Price
$ 57.60
Selling Price
$ 51.61
2028
1162
1641
4739
Market Price
$ 66.71
Selling Price
$ 56.39
987
889
601
3548
Market Price
$ 52.61
Selling Price
$ 45.11
526
289
298
605
Market Price
$ 43.03
Selling Price
$ 36.38
2315
1928
615
2851