Market Price
$ 53.81
Selling Price
$ 45.94
1074
501
821
1223
Market Price
$ 66.62
Selling Price
$ 58.55
1692
468
1592
3441
Market Price
$ 44.35
Selling Price
$ 38.93
799
505
254
1119
Market Price
$ 29.24
Selling Price
$ 25.37
597
579
152
1980
Market Price
$ 63.89
Selling Price
$ 55.97
1238
427
497
1514
Market Price
$ 46.41
Selling Price
$ 41.50
1488
1351
1343
2049
Market Price
$ 35.08
Selling Price
$ 30.51
1415
900
1325
3448
Market Price
$ 44.81
Selling Price
$ 40.35
1201
491
800
1333
Market Price
$ 55.28
Selling Price
$ 48.74
2904
2195
2682
4760
Market Price
$ 42.86
Selling Price
$ 36.12
1486
1168
549
1709
Market Price
$ 70.72
Selling Price
$ 58.95
608
131
211
1469
Market Price
$ 63.86
Selling Price
$ 54.55
2018
707
1146
3769
Market Price
$ 33.08
Selling Price
$ 27.93
1277
652
811
3399
Market Price
$ 51.35
Selling Price
$ 43.37
975
243
208
1407
Market Price
$ 50.64
Selling Price
$ 42.97
552
461
273
907
Market Price
$ 28.11
Selling Price
$ 25.49
3440
3017
1636
4183
Market Price
$ 37.12
Selling Price
$ 31.50
1344
1340
483
3031
Market Price
$ 55.07
Selling Price
$ 47.34
2200
1763
753
2429
Market Price
$ 55.45
Selling Price
$ 48.39
1066
474
266
1883
Market Price
$ 37.27
Selling Price
$ 33.21
344
141
129
547
Market Price
$ 62.63
Selling Price
$ 54.22
414
329
331
1989
Market Price
$ 70.23
Selling Price
$ 59.30
2679
2159
1501
4913
Market Price
$ 43.24
Selling Price
$ 37.42
1449
1382
1342
2133
Market Price
$ 41.05
Selling Price
$ 34.27
1531
1255
322
2133
Market Price
$ 42.77
Selling Price
$ 36.31
587
145
327
2897
Market Price
$ 34.83
Selling Price
$ 29.10
2597
1896
1062
4096
Market Price
$ 58.37
Selling Price
$ 51.39
562
483
409
2424
Market Price
$ 51.40
Selling Price
$ 44.28
3425
2288
1449
3922
Market Price
$ 42.39
Selling Price
$ 36.67
370
102
79
598
Market Price
$ 30.92
Selling Price
$ 26.36
491
462
108
1154
Market Price
$ 53.07
Selling Price
$ 46.71
1493
518
562
3985
Market Price
$ 28.38
Selling Price
$ 25.74
2381
943
1398
4491
Market Price
$ 64.38
Selling Price
$ 53.99
1104
653
955
1323
Market Price
$ 29.57
Selling Price
$ 26.40
808
224
212
3196
Market Price
$ 61.57
Selling Price
$ 52.67
255
123
228
493
Market Price
$ 41.90
Selling Price
$ 35.66
620
235
146
853
Market Price
$ 39.20
Selling Price
$ 33.54
1048
389
810
1174
Market Price
$ 41.24
Selling Price
$ 35.67
1155
301
535
2441
Market Price
$ 31.23
Selling Price
$ 28.28
1040
666
707
2213
Market Price
$ 45.83
Selling Price
$ 38.57
1531
976
1437
3839