Market Price
$ 46.34
Selling Price
$ 40.36
619
285
539
2078
Market Price
$ 43.91
Selling Price
$ 37.56
512
506
370
2474
Market Price
$ 33.00
Selling Price
$ 29.14
3323
2276
939
4555
Market Price
$ 31.35
Selling Price
$ 27.72
249
155
87
593
Market Price
$ 32.11
Selling Price
$ 28.15
3071
2130
1148
4381
Market Price
$ 48.84
Selling Price
$ 41.01
928
342
267
3581
Market Price
$ 31.99
Selling Price
$ 27.31
906
779
285
2266
Market Price
$ 54.11
Selling Price
$ 46.84
1689
1213
1381
3494
Market Price
$ 29.09
Selling Price
$ 25.63
3154
2399
774
4668
Market Price
$ 35.71
Selling Price
$ 30.44
981
249
869
3427
Market Price
$ 39.83
Selling Price
$ 33.85
2206
860
1335
4753
Market Price
$ 43.14
Selling Price
$ 37.94
884
608
429
1124
Market Price
$ 37.35
Selling Price
$ 31.94
3696
1778
2000
4889
Market Price
$ 37.74
Selling Price
$ 32.26
2187
1407
807
2814
Market Price
$ 52.33
Selling Price
$ 46.45
926
199
587
3870
Market Price
$ 69.30
Selling Price
$ 58.34
3066
2843
1341
4971
Market Price
$ 42.41
Selling Price
$ 38.41
1400
502
1294
1899
Market Price
$ 42.68
Selling Price
$ 36.24
521
471
258
752
Market Price
$ 32.04
Selling Price
$ 27.59
949
454
759
1614
Market Price
$ 42.56
Selling Price
$ 37.24
2228
1630
2049
2311
Market Price
$ 49.79
Selling Price
$ 44.54
2606
1196
2103
2958
Market Price
$ 61.44
Selling Price
$ 53.49
1123
277
477
1807
Market Price
$ 35.36
Selling Price
$ 30.97
2189
746
1394
2979
Market Price
$ 54.66
Selling Price
$ 48.79
1724
1705
398
3195
Market Price
$ 32.80
Selling Price
$ 27.65
1249
833
407
4382
Market Price
$ 64.24
Selling Price
$ 56.49
443
137
420
716
Market Price
$ 48.53
Selling Price
$ 41.60
490
235
427
775
Market Price
$ 34.54
Selling Price
$ 30.51
1113
420
493
2870
Market Price
$ 32.41
Selling Price
$ 28.65
205
57
104
572
Market Price
$ 61.75
Selling Price
$ 52.57
363
78
126
903
Market Price
$ 53.24
Selling Price
$ 46.41
1487
1407
1325
2764
Market Price
$ 61.13
Selling Price
$ 51.49
1002
219
300
1047
Market Price
$ 46.27
Selling Price
$ 38.68
1035
589
360
1237
Market Price
$ 57.27
Selling Price
$ 50.63
3211
1197
2793
4098
Market Price
$ 45.94
Selling Price
$ 39.83
1643
798
474
4497
Market Price
$ 62.27
Selling Price
$ 52.84
2479
1499
847
3923
Market Price
$ 49.43
Selling Price
$ 43.12
535
285
114
1073
Market Price
$ 38.29
Selling Price
$ 34.26
2383
1911
477
4701
Market Price
$ 40.60
Selling Price
$ 34.39
3766
802
1181
4547
Market Price
$ 29.23
Selling Price
$ 25.90
862
431
463
2350