Market Price
$ 40.13
Selling Price
$ 35.47
399
325
172
436
Market Price
$ 46.22
Selling Price
$ 40.99
775
317
404
2171
Market Price
$ 42.67
Selling Price
$ 36.50
1505
1286
412
1583
Market Price
$ 59.21
Selling Price
$ 50.50
664
419
319
2470
Market Price
$ 48.31
Selling Price
$ 40.33
2274
1133
723
2954
Market Price
$ 46.49
Selling Price
$ 42.05
1613
560
1283
4850
Market Price
$ 55.23
Selling Price
$ 48.31
2665
848
1387
4125
Market Price
$ 64.19
Selling Price
$ 58.16
3468
3403
2191
4326
Market Price
$ 58.59
Selling Price
$ 49.17
2174
1756
1579
3533
Market Price
$ 36.60
Selling Price
$ 30.89
644
500
536
1575
Market Price
$ 29.72
Selling Price
$ 26.76
1356
487
1074
1507
Market Price
$ 55.36
Selling Price
$ 49.30
1598
1276
799
1908
Market Price
$ 32.95
Selling Price
$ 29.92
1311
1248
568
4575
Market Price
$ 28.31
Selling Price
$ 25.10
1608
827
1470
3375
Market Price
$ 67.08
Selling Price
$ 58.52
3249
724
2680
4532
Market Price
$ 63.31
Selling Price
$ 57.50
3008
2455
969
3272
Market Price
$ 64.95
Selling Price
$ 56.33
1337
1131
667
1472
Market Price
$ 51.14
Selling Price
$ 43.05
2583
997
1480
2977
Market Price
$ 63.56
Selling Price
$ 56.30
2413
1773
2098
3065
Market Price
$ 41.65
Selling Price
$ 36.15
4545
2238
2141
4732
Market Price
$ 62.75
Selling Price
$ 56.49
487
448
252
975
Market Price
$ 58.86
Selling Price
$ 50.43
1430
1322
546
3469
Market Price
$ 64.95
Selling Price
$ 56.89
2675
2127
1588
4179
Market Price
$ 51.61
Selling Price
$ 46.34
3692
2151
2227
3804
Market Price
$ 42.43
Selling Price
$ 38.26
486
394
358
2236
Market Price
$ 60.81
Selling Price
$ 51.66
581
449
389
1366
Market Price
$ 33.79
Selling Price
$ 30.02
212
154
175
847
Market Price
$ 40.37
Selling Price
$ 36.14
1322
655
1163
4381
Market Price
$ 59.97
Selling Price
$ 53.56
752
230
566
3145
Market Price
$ 52.86
Selling Price
$ 45.55
577
387
389
926
Market Price
$ 56.07
Selling Price
$ 49.73
326
160
319
532
Market Price
$ 41.77
Selling Price
$ 36.04
678
571
213
1070
Market Price
$ 40.65
Selling Price
$ 35.16
2095
1937
1543
4230
Market Price
$ 43.62
Selling Price
$ 38.25
3418
1852
1390
4688
Market Price
$ 61.74
Selling Price
$ 55.36
201
116
153
536
Market Price
$ 66.17
Selling Price
$ 59.51
1304
1266
391
3139
Market Price
$ 30.41
Selling Price
$ 25.74
2138
1936
1287
4307
Market Price
$ 30.74
Selling Price
$ 26.39
1591
1487
791
3192
Market Price
$ 59.53
Selling Price
$ 50.40
2546
2394
2521
3241
Market Price
$ 48.49
Selling Price
$ 43.54
1283
443
1212
1656