Market Price
$ 52.07
Selling Price
$ 45.36
1588
331
1382
3971
Market Price
$ 37.83
Selling Price
$ 33.93
646
308
576
3107
Market Price
$ 38.91
Selling Price
$ 33.10
3341
1660
1310
3354
Market Price
$ 54.48
Selling Price
$ 47.20
2687
1344
2053
2937
Market Price
$ 55.51
Selling Price
$ 47.63
2287
1297
517
3076
Market Price
$ 62.18
Selling Price
$ 55.31
860
824
737
3057
Market Price
$ 39.09
Selling Price
$ 32.98
594
550
205
2084
Market Price
$ 60.13
Selling Price
$ 51.52
1571
943
1141
2520
Market Price
$ 36.28
Selling Price
$ 31.54
4087
1403
3013
4109
Market Price
$ 44.98
Selling Price
$ 38.73
1826
1262
1213
2858
Market Price
$ 39.22
Selling Price
$ 34.04
2738
1943
2025
4693
Market Price
$ 41.40
Selling Price
$ 35.49
2034
1374
1712
3978
Market Price
$ 32.25
Selling Price
$ 27.80
467
121
448
1153
Market Price
$ 58.33
Selling Price
$ 49.51
1144
838
1079
1157
Market Price
$ 59.12
Selling Price
$ 53.25
1395
358
1127
1466
Market Price
$ 48.33
Selling Price
$ 40.58
3490
3273
2475
3955
Market Price
$ 49.09
Selling Price
$ 41.55
3320
2394
1045
4261
Market Price
$ 53.97
Selling Price
$ 47.39
3534
2944
3293
3796
Market Price
$ 64.61
Selling Price
$ 56.80
741
526
390
2503
Market Price
$ 55.84
Selling Price
$ 47.20
136
101
50
680