Market Price
$ 40.53
Selling Price
$ 36.04
535
472
402
1335
Market Price
$ 59.72
Selling Price
$ 52.11
754
694
246
3459
Market Price
$ 36.82
Selling Price
$ 31.51
1761
898
1346
4326
Market Price
$ 43.55
Selling Price
$ 38.47
3400
2339
838
3969
Market Price
$ 40.25
Selling Price
$ 33.62
2373
2247
1726
3312
Market Price
$ 55.14
Selling Price
$ 46.54
2429
2138
1616
3992
Market Price
$ 40.79
Selling Price
$ 34.70
2156
2081
1396
4809
Market Price
$ 64.83
Selling Price
$ 57.32
1013
535
690
1383
Market Price
$ 34.56
Selling Price
$ 28.97
1561
452
442
3025
Market Price
$ 52.04
Selling Price
$ 44.17
581
465
553
952
Market Price
$ 64.86
Selling Price
$ 55.63
118
66
31
533
Market Price
$ 39.87
Selling Price
$ 34.66
905
686
901
2356
Market Price
$ 49.45
Selling Price
$ 42.55
1696
1021
1432
2597
Market Price
$ 32.87
Selling Price
$ 27.70
1116
399
1086
1636
Market Price
$ 55.93
Selling Price
$ 46.98
707
398
673
2272
Market Price
$ 30.59
Selling Price
$ 25.74
242
233
180
805
Market Price
$ 48.60
Selling Price
$ 42.23
2196
929
1864
3089
Market Price
$ 48.29
Selling Price
$ 41.81
4085
2284
1095
4148
Market Price
$ 69.24
Selling Price
$ 58.94
323
190
144
1559
Market Price
$ 59.97
Selling Price
$ 52.62
2713
555
1033
3164
Market Price
$ 66.18
Selling Price
$ 59.73
393
101
191
625
Market Price
$ 30.60
Selling Price
$ 27.00
1674
1418
1247
4295
Market Price
$ 61.40
Selling Price
$ 51.76
889
683
557
1905
Market Price
$ 38.44
Selling Price
$ 33.94
1234
979
884
3129
Market Price
$ 61.12
Selling Price
$ 54.31
3574
1034
2524
3937
Market Price
$ 70.94
Selling Price
$ 59.20
3085
2133
977
4401
Market Price
$ 28.69
Selling Price
$ 25.57
353
353
241
770
Market Price
$ 41.81
Selling Price
$ 37.88
489
184
277
1173
Market Price
$ 52.41
Selling Price
$ 46.28
141
28
71
571
Market Price
$ 66.62
Selling Price
$ 56.17
1931
957
1632
4933
Market Price
$ 52.69
Selling Price
$ 46.52
555
507
467
1525
Market Price
$ 45.00
Selling Price
$ 38.82
999
885
202
1163
Market Price
$ 47.15
Selling Price
$ 40.85
1939
439
1553
4326
Market Price
$ 38.81
Selling Price
$ 35.15
922
416
347
3532
Market Price
$ 71.28
Selling Price
$ 59.96
3471
1034
844
4735
Market Price
$ 38.09
Selling Price
$ 33.22
260
242
121
810
Market Price
$ 31.06
Selling Price
$ 27.05
3892
2411
3435
4012
Market Price
$ 43.49
Selling Price
$ 37.34
915
190
191
2549
Market Price
$ 52.00
Selling Price
$ 44.89
2554
1409
991
3218
Market Price
$ 46.99
Selling Price
$ 42.37
1723
595
1370
2616