Market Price
$ 65.87
Selling Price
$ 59.11
1076
581
527
2897
Market Price
$ 42.84
Selling Price
$ 35.75
1792
1266
732
4699
Market Price
$ 35.51
Selling Price
$ 31.54
1546
414
738
3183
Market Price
$ 65.49
Selling Price
$ 55.65
345
263
98
544
Market Price
$ 46.16
Selling Price
$ 38.91
2243
2205
1452
4129
Market Price
$ 55.49
Selling Price
$ 49.63
1377
736
731
3883
Market Price
$ 29.10
Selling Price
$ 26.42
1008
589
812
2734
Market Price
$ 36.87
Selling Price
$ 30.82
923
780
304
4454
Market Price
$ 40.84
Selling Price
$ 34.22
1297
818
393
2370
Market Price
$ 45.74
Selling Price
$ 38.43
1932
1231
691
2267
Market Price
$ 36.53
Selling Price
$ 32.64
2146
935
955
3628
Market Price
$ 49.51
Selling Price
$ 44.93
1092
609
269
1553
Market Price
$ 38.70
Selling Price
$ 32.33
790
750
714
1416
Market Price
$ 60.79
Selling Price
$ 53.91
2003
418
683
4067
Market Price
$ 42.17
Selling Price
$ 35.73
203
107
179
750
Market Price
$ 37.40
Selling Price
$ 33.26
1629
1020
375
4250
Market Price
$ 53.76
Selling Price
$ 46.85
914
486
758
3779
Market Price
$ 68.69
Selling Price
$ 58.66
420
226
405
431
Market Price
$ 42.80
Selling Price
$ 38.82
3418
2341
1228
3986
Market Price
$ 54.00
Selling Price
$ 48.48
1439
341
535
4294
Market Price
$ 68.79
Selling Price
$ 59.52
512
204
331
2206
Market Price
$ 61.05
Selling Price
$ 51.38
541
453
387
1235
Market Price
$ 51.67
Selling Price
$ 45.79
1021
520
427
1158
Market Price
$ 45.12
Selling Price
$ 39.19
206
43
132
989
Market Price
$ 35.34
Selling Price
$ 30.05
1156
883
299
1447
Market Price
$ 57.73
Selling Price
$ 52.02
2784
971
1211
4634
Market Price
$ 65.62
Selling Price
$ 56.69
551
150
255
2582
Market Price
$ 66.24
Selling Price
$ 57.14
1264
898
447
3644
Market Price
$ 66.45
Selling Price
$ 56.33
172
123
114
633
Market Price
$ 37.17
Selling Price
$ 31.51
1814
803
1323
2863
Market Price
$ 29.79
Selling Price
$ 25.40
2331
1112
1667
2487
Market Price
$ 52.84
Selling Price
$ 46.83
388
169
184
1395
Market Price
$ 55.68
Selling Price
$ 49.59
1196
253
315
2238
Market Price
$ 42.27
Selling Price
$ 35.37
2000
1594
1603
3383
Market Price
$ 51.14
Selling Price
$ 45.75
948
722
417
1252
Market Price
$ 63.49
Selling Price
$ 56.13
804
767
374
1292
Market Price
$ 51.89
Selling Price
$ 46.63
1932
688
1686
3396
Market Price
$ 44.62
Selling Price
$ 39.00
837
228
322
2665
Market Price
$ 58.22
Selling Price
$ 52.80
3920
2354
1112
4004
Market Price
$ 61.76
Selling Price
$ 54.99
360
303
313
515