Market Price
$ 43.68
Selling Price
$ 38.56
1777
1430
432
4032
Market Price
$ 32.43
Selling Price
$ 29.17
1756
975
1157
4804
Market Price
$ 59.66
Selling Price
$ 50.77
315
132
218
789
Market Price
$ 35.39
Selling Price
$ 31.56
3237
2071
1470
4337
Market Price
$ 31.28
Selling Price
$ 27.34
586
175
453
1984
Market Price
$ 30.26
Selling Price
$ 26.71
1741
508
1156
3501
Market Price
$ 42.87
Selling Price
$ 38.74
2757
1276
1493
3456
Market Price
$ 66.87
Selling Price
$ 58.99
1162
961
397
4659
Market Price
$ 47.14
Selling Price
$ 42.08
316
269
185
446
Market Price
$ 47.30
Selling Price
$ 42.13
2063
1885
972
3606
Market Price
$ 54.13
Selling Price
$ 47.86
1380
976
367
3533
Market Price
$ 50.79
Selling Price
$ 45.72
93
82
69
407
Market Price
$ 59.24
Selling Price
$ 51.91
1097
499
654
1239
Market Price
$ 58.02
Selling Price
$ 51.27
2213
2102
780
4958
Market Price
$ 41.56
Selling Price
$ 36.49
3447
1874
1456
4963
Market Price
$ 54.33
Selling Price
$ 47.06
3940
1052
2160
4953
Market Price
$ 40.75
Selling Price
$ 34.60
1066
816
251
1405
Market Price
$ 51.87
Selling Price
$ 45.31
2082
1272
1054
3067
Market Price
$ 63.93
Selling Price
$ 55.65
195
47
95
556
Market Price
$ 67.24
Selling Price
$ 57.65
636
296
465
854
Market Price
$ 39.70
Selling Price
$ 34.20
790
588
387
2117
Market Price
$ 45.75
Selling Price
$ 41.11
1754
1640
384
4229
Market Price
$ 53.72
Selling Price
$ 48.79
1219
626
942
1696
Market Price
$ 70.97
Selling Price
$ 59.27
2395
1269
744
3781
Market Price
$ 45.54
Selling Price
$ 39.19
1481
1088
1115
4593
Market Price
$ 41.11
Selling Price
$ 37.23
2156
1016
829
2246
Market Price
$ 58.58
Selling Price
$ 52.32
946
349
394
3140
Market Price
$ 50.23
Selling Price
$ 43.13
843
259
259
853
Market Price
$ 39.08
Selling Price
$ 34.44
557
337
338
1859
Market Price
$ 40.57
Selling Price
$ 34.69
800
372
773
1683
Market Price
$ 29.07
Selling Price
$ 26.33
2703
1963
2016
3559
Market Price
$ 52.86
Selling Price
$ 47.32
2040
1788
444
3423
Market Price
$ 31.06
Selling Price
$ 26.76
1112
487
237
1403
Market Price
$ 37.36
Selling Price
$ 32.16
180
177
91
415
Market Price
$ 68.62
Selling Price
$ 59.69
2218
1982
1375
4297
Market Price
$ 39.23
Selling Price
$ 33.76
413
229
283
494
Market Price
$ 44.47
Selling Price
$ 39.70
1569
413
1173
1788
Market Price
$ 40.01
Selling Price
$ 34.91
1175
612
925
2111
Market Price
$ 41.63
Selling Price
$ 36.62
3045
2214
1553
3401
Market Price
$ 58.68
Selling Price
$ 52.73
2870
2709
774
4295