Market Price
$ 43.56
Selling Price
$ 38.48
2563
2212
2386
2951
Market Price
$ 52.68
Selling Price
$ 46.93
438
145
192
1409
Market Price
$ 66.20
Selling Price
$ 57.05
3239
1305
1808
3477
Market Price
$ 41.87
Selling Price
$ 36.11
482
474
199
1619
Market Price
$ 50.99
Selling Price
$ 44.50
3173
2674
1877
3588
Market Price
$ 50.14
Selling Price
$ 42.13
2652
2649
1631
3111
Market Price
$ 64.66
Selling Price
$ 58.71
380
132
309
955
Market Price
$ 31.85
Selling Price
$ 28.81
1101
360
385
4378
Market Price
$ 48.19
Selling Price
$ 43.45
1025
339
595
4886
Market Price
$ 47.66
Selling Price
$ 42.82
1286
1257
1058
1883
Market Price
$ 29.05
Selling Price
$ 25.21
782
172
587
2860
Market Price
$ 36.75
Selling Price
$ 31.08
356
172
101
1233
Market Price
$ 65.41
Selling Price
$ 58.39
1172
690
1038
1843
Market Price
$ 35.35
Selling Price
$ 31.96
3099
1606
1260
3741
Market Price
$ 57.12
Selling Price
$ 48.81
1675
1628
1087
2040
Market Price
$ 59.90
Selling Price
$ 50.69
3617
3452
3474
3959
Market Price
$ 40.67
Selling Price
$ 36.55
589
435
207
1864
Market Price
$ 66.52
Selling Price
$ 59.01
1219
657
1007
4841
Market Price
$ 35.57
Selling Price
$ 31.17
1312
1076
372
1658
Market Price
$ 54.82
Selling Price
$ 47.28
545
318
305
2477
Market Price
$ 41.11
Selling Price
$ 36.75
886
719
366
1758
Market Price
$ 54.26
Selling Price
$ 48.82
1753
875
1259
3134
Market Price
$ 41.67
Selling Price
$ 37.45
392
272
374
844
Market Price
$ 29.21
Selling Price
$ 26.14
319
312
277
989
Market Price
$ 54.92
Selling Price
$ 46.09
151
149
71
518
Market Price
$ 42.99
Selling Price
$ 36.43
897
680
817
2534
Market Price
$ 27.96
Selling Price
$ 25.35
1600
1239
1235
3813
Market Price
$ 39.42
Selling Price
$ 33.45
301
177
114
1442
Market Price
$ 45.31
Selling Price
$ 38.96
1541
1439
1423
1729
Market Price
$ 38.69
Selling Price
$ 33.78
875
687
288
1192
Market Price
$ 55.42
Selling Price
$ 46.65
472
311
237
830
Market Price
$ 54.16
Selling Price
$ 46.49
549
338
338
2031
Market Price
$ 49.45
Selling Price
$ 41.94
3580
844
1001
4490
Market Price
$ 52.66
Selling Price
$ 46.06
760
735
662
912
Market Price
$ 50.46
Selling Price
$ 42.79
966
874
221
1255
Market Price
$ 54.82
Selling Price
$ 47.63
1076
890
870
1168
Market Price
$ 63.90
Selling Price
$ 56.79
792
479
243
1073
Market Price
$ 52.99
Selling Price
$ 47.11
1569
1176
1460
1982
Market Price
$ 33.50
Selling Price
$ 27.92
981
850
808
1237
Market Price
$ 51.54
Selling Price
$ 45.83
1275
1146
663
1579