Market Price
$ 42.19
Selling Price
$ 37.12
1243
1173
1041
1999
Market Price
$ 32.45
Selling Price
$ 28.34
801
711
387
1439
Market Price
$ 59.66
Selling Price
$ 49.87
2290
1070
2124
2448
Market Price
$ 33.73
Selling Price
$ 30.33
1808
511
589
4219
Market Price
$ 29.55
Selling Price
$ 25.59
4112
1324
1335
4156
Market Price
$ 70.30
Selling Price
$ 59.21
2146
1606
928
3825
Market Price
$ 40.80
Selling Price
$ 35.16
1041
396
682
2826
Market Price
$ 34.75
Selling Price
$ 30.53
2534
977
665
4921
Market Price
$ 48.60
Selling Price
$ 42.49
1404
1054
1048
2094
Market Price
$ 34.59
Selling Price
$ 28.98
606
466
427
2333
Market Price
$ 29.45
Selling Price
$ 25.80
598
378
183
2069
Market Price
$ 41.72
Selling Price
$ 36.67
1909
1199
945
2378
Market Price
$ 66.04
Selling Price
$ 55.85
1225
588
841
1269
Market Price
$ 44.71
Selling Price
$ 37.53
1114
903
776
1814
Market Price
$ 66.29
Selling Price
$ 58.93
292
266
100
1042
Market Price
$ 63.65
Selling Price
$ 54.04
688
542
356
806
Market Price
$ 59.90
Selling Price
$ 50.42
1529
1426
1529
3063
Market Price
$ 39.65
Selling Price
$ 34.36
1391
528
334
3592
Market Price
$ 49.37
Selling Price
$ 43.79
1405
451
458
2857
Market Price
$ 34.68
Selling Price
$ 29.87
1303
986
846
2226
Market Price
$ 30.22
Selling Price
$ 26.85
3148
1473
1438
3388
Market Price
$ 55.89
Selling Price
$ 49.79
457
254
189
1034
Market Price
$ 34.66
Selling Price
$ 30.70
554
223
112
1915
Market Price
$ 29.93
Selling Price
$ 26.24
2774
2611
1437
2851
Market Price
$ 29.15
Selling Price
$ 25.17
924
595
644
4142
Market Price
$ 66.86
Selling Price
$ 59.86
911
741
328
2209
Market Price
$ 66.22
Selling Price
$ 59.72
2195
1020
617
4153
Market Price
$ 56.33
Selling Price
$ 47.91
955
429
690
3454
Market Price
$ 33.65
Selling Price
$ 28.28
3769
2979
3019
4378
Market Price
$ 41.08
Selling Price
$ 34.49
717
209
529
1265
Market Price
$ 59.37
Selling Price
$ 51.39
432
409
251
1609
Market Price
$ 49.36
Selling Price
$ 42.49
2234
1950
1566
4329
Market Price
$ 65.64
Selling Price
$ 57.02
823
477
302
1038
Market Price
$ 55.68
Selling Price
$ 49.21
709
404
684
2588
Market Price
$ 36.63
Selling Price
$ 31.34
3204
1336
1742
3774
Market Price
$ 56.11
Selling Price
$ 50.83
438
318
331
1099
Market Price
$ 62.43
Selling Price
$ 54.27
608
325
212
2510
Market Price
$ 48.09
Selling Price
$ 41.84
2255
797
496
2376
Market Price
$ 50.47
Selling Price
$ 43.31
1372
1248
558
1373
Market Price
$ 29.91
Selling Price
$ 26.57
1094
755
794
3207