Market Price
$ 43.21
Selling Price
$ 36.01
2652
2649
1631
3111
Market Price
$ 47.75
Selling Price
$ 42.15
380
132
309
955
Market Price
$ 44.18
Selling Price
$ 38.25
1101
360
385
4378
Market Price
$ 59.08
Selling Price
$ 53.04
1025
339
595
4886
Market Price
$ 61.47
Selling Price
$ 55.64
1286
1257
1058
1883
Market Price
$ 37.13
Selling Price
$ 31.73
782
172
587
2860
Market Price
$ 44.51
Selling Price
$ 37.66
356
172
101
1233
Market Price
$ 51.74
Selling Price
$ 43.86
1172
690
1038
1843
Market Price
$ 32.89
Selling Price
$ 28.88
3099
1606
1260
3741
Market Price
$ 43.17
Selling Price
$ 36.85
1675
1628
1087
2040
Market Price
$ 49.52
Selling Price
$ 43.45
3617
3452
3474
3959
Market Price
$ 33.47
Selling Price
$ 28.47
589
435
207
1864
Market Price
$ 56.57
Selling Price
$ 47.97
1219
657
1007
4841
Market Price
$ 42.95
Selling Price
$ 38.80
1312
1076
372
1658
Market Price
$ 58.17
Selling Price
$ 52.00
545
318
305
2477
Market Price
$ 48.89
Selling Price
$ 42.07
886
719
366
1758
Market Price
$ 38.16
Selling Price
$ 32.79
1753
875
1259
3134
Market Price
$ 65.95
Selling Price
$ 55.62
392
272
374
844
Market Price
$ 57.86
Selling Price
$ 50.10
319
312
277
989
Market Price
$ 50.80
Selling Price
$ 44.97
151
149
71
518
Market Price
$ 43.25
Selling Price
$ 38.24
897
680
817
2534
Market Price
$ 46.15
Selling Price
$ 40.41
1600
1239
1235
3813
Market Price
$ 40.13
Selling Price
$ 34.61
301
177
114
1442
Market Price
$ 56.37
Selling Price
$ 47.55
1541
1439
1423
1729
Market Price
$ 70.60
Selling Price
$ 59.37
875
687
288
1192
Market Price
$ 31.48
Selling Price
$ 28.11
472
311
237
830
Market Price
$ 33.54
Selling Price
$ 30.39
549
338
338
2031
Market Price
$ 50.53
Selling Price
$ 44.61
3580
844
1001
4490
Market Price
$ 52.48
Selling Price
$ 44.22
760
735
662
912
Market Price
$ 30.79
Selling Price
$ 27.16
966
874
221
1255
Market Price
$ 39.31
Selling Price
$ 33.87
1076
890
870
1168
Market Price
$ 60.34
Selling Price
$ 50.72
792
479
243
1073
Market Price
$ 34.79
Selling Price
$ 29.92
1569
1176
1460
1982
Market Price
$ 42.63
Selling Price
$ 36.29
981
850
808
1237
Market Price
$ 47.95
Selling Price
$ 42.18
1275
1146
663
1579
Market Price
$ 58.32
Selling Price
$ 49.86
1696
1167
1458
4565
Market Price
$ 43.76
Selling Price
$ 37.38
3324
2793
1844
4599
Market Price
$ 29.82
Selling Price
$ 25.68
2795
893
946
4590
Market Price
$ 39.69
Selling Price
$ 33.68
534
184
360
1696
Market Price
$ 32.45
Selling Price
$ 27.57
1180
319
353
2755