Market Price
$ 52.02
Selling Price
$ 43.97
3138
2987
1891
4066
Market Price
$ 36.43
Selling Price
$ 33.04
332
316
127
1067
Market Price
$ 63.34
Selling Price
$ 55.41
2425
2329
2385
2746
Market Price
$ 58.16
Selling Price
$ 49.66
984
311
754
3520
Market Price
$ 50.39
Selling Price
$ 44.30
2176
794
1884
2414
Market Price
$ 54.11
Selling Price
$ 48.95
891
257
598
1761
Market Price
$ 68.03
Selling Price
$ 58.49
1309
883
921
3217
Market Price
$ 41.74
Selling Price
$ 37.83
2190
1047
1210
4085
Market Price
$ 65.46
Selling Price
$ 58.55
2401
636
1439
4419
Market Price
$ 60.19
Selling Price
$ 53.31
1179
285
330
4476
Market Price
$ 29.70
Selling Price
$ 26.00
1360
647
528
2657
Market Price
$ 58.89
Selling Price
$ 52.23
2042
1884
1802
2120
Market Price
$ 68.01
Selling Price
$ 58.38
2015
414
512
2280
Market Price
$ 57.83
Selling Price
$ 48.22
309
144
68
1421
Market Price
$ 61.87
Selling Price
$ 52.57
2925
1586
2217
3182
Market Price
$ 61.62
Selling Price
$ 51.55
2613
2353
2005
2899
Market Price
$ 30.07
Selling Price
$ 25.06
2516
2274
1658
2530
Market Price
$ 31.66
Selling Price
$ 27.91
1349
880
913
2877
Market Price
$ 48.04
Selling Price
$ 41.50
623
319
538
945
Market Price
$ 59.32
Selling Price
$ 51.53
2782
1681
1326
4289
Market Price
$ 47.09
Selling Price
$ 40.38
1046
647
515
1764
Market Price
$ 47.07
Selling Price
$ 41.79
1008
330
955
2094
Market Price
$ 68.77
Selling Price
$ 59.52
473
187
301
1643
Market Price
$ 59.87
Selling Price
$ 53.61
643
493
513
2927
Market Price
$ 43.25
Selling Price
$ 37.84
1298
748
684
3449
Market Price
$ 29.38
Selling Price
$ 25.20
1719
458
1090
4326
Market Price
$ 38.03
Selling Price
$ 32.72
1528
585
1457
2196
Market Price
$ 43.41
Selling Price
$ 37.80
159
144
122
623
Market Price
$ 66.14
Selling Price
$ 55.42
260
251
122
1110
Market Price
$ 40.30
Selling Price
$ 36.43
535
490
459
953
Market Price
$ 37.73
Selling Price
$ 33.92
697
449
532
1163
Market Price
$ 56.57
Selling Price
$ 47.72
3689
3019
3461
4165
Market Price
$ 54.88
Selling Price
$ 48.22
2187
1071
1762
3617
Market Price
$ 65.59
Selling Price
$ 56.13
3100
2770
2246
3619
Market Price
$ 39.89
Selling Price
$ 34.15
3550
763
3513
4486
Market Price
$ 33.57
Selling Price
$ 29.87
1227
386
1132
2238
Market Price
$ 34.59
Selling Price
$ 30.06
915
185
844
2458
Market Price
$ 51.14
Selling Price
$ 43.48
1860
1412
1129
2451
Market Price
$ 49.96
Selling Price
$ 42.45
1618
338
1318
3507
Market Price
$ 65.72
Selling Price
$ 59.59
695
666
386
1587