Market Price
$ 39.21
Selling Price
$ 33.23
1015
504
204
4007
Market Price
$ 33.80
Selling Price
$ 29.18
2010
1005
1862
2708
Market Price
$ 61.53
Selling Price
$ 52.56
3248
1218
1149
3509
Market Price
$ 69.35
Selling Price
$ 57.87
3747
3199
1775
4101
Market Price
$ 40.60
Selling Price
$ 35.60
408
289
407
1572
Market Price
$ 60.61
Selling Price
$ 55.04
2029
1813
776
2979
Market Price
$ 55.68
Selling Price
$ 48.20
449
134
183
1418
Market Price
$ 36.14
Selling Price
$ 30.33
356
269
259
422
Market Price
$ 44.14
Selling Price
$ 37.81
978
206
256
4133
Market Price
$ 37.80
Selling Price
$ 32.91
2746
2709
1156
2806
Market Price
$ 38.16
Selling Price
$ 33.91
1214
370
456
1478
Market Price
$ 43.13
Selling Price
$ 37.21
1146
1119
823
1244
Market Price
$ 34.50
Selling Price
$ 30.71
1295
1178
809
3069
Market Price
$ 48.56
Selling Price
$ 42.12
2778
2198
2408
2997
Market Price
$ 33.39
Selling Price
$ 28.29
1176
1044
929
1623
Market Price
$ 66.72
Selling Price
$ 59.78
864
184
376
1400
Market Price
$ 41.08
Selling Price
$ 35.21
2636
1955
1627
2943
Market Price
$ 35.67
Selling Price
$ 30.42
1144
600
714
4072
Market Price
$ 61.07
Selling Price
$ 53.96
387
99
164
887
Market Price
$ 57.54
Selling Price
$ 48.13
811
737
251
2158
Market Price
$ 34.09
Selling Price
$ 30.56
1034
801
690
4466
Market Price
$ 59.56
Selling Price
$ 49.89
2704
2158
1512
3006
Market Price
$ 35.10
Selling Price
$ 29.63
426
157
225
1119
Market Price
$ 42.44
Selling Price
$ 36.08
123
76
68
534
Market Price
$ 34.26
Selling Price
$ 30.26
406
81
178
787
Market Price
$ 48.49
Selling Price
$ 41.74
3015
1026
2513
3266
Market Price
$ 44.44
Selling Price
$ 39.49
2553
2512
1977
4735
Market Price
$ 51.77
Selling Price
$ 43.56
447
420
341
454
Market Price
$ 44.92
Selling Price
$ 39.44
1223
1163
1054
4971
Market Price
$ 61.94
Selling Price
$ 54.55
2544
2013
2340
2893
Market Price
$ 51.30
Selling Price
$ 46.10
1417
1028
551
3509
Market Price
$ 44.16
Selling Price
$ 38.64
2047
1716
545
3467
Market Price
$ 57.64
Selling Price
$ 52.38
3329
1510
1966
4014
Market Price
$ 64.55
Selling Price
$ 54.41
4693
2958
3762
4778
Market Price
$ 35.18
Selling Price
$ 29.89
790
313
359
1421
Market Price
$ 70.00
Selling Price
$ 58.35
1395
914
1071
1925
Market Price
$ 65.29
Selling Price
$ 55.62
964
807
884
1803
Market Price
$ 59.81
Selling Price
$ 53.25
716
684
159
841
Market Price
$ 44.21
Selling Price
$ 38.54
3013
1949
2206
4531
Market Price
$ 42.14
Selling Price
$ 38.16
2865
588
1488
3474