Market Price
$ 66.13
Selling Price
$ 55.67
260
121
218
446
Market Price
$ 51.33
Selling Price
$ 43.57
1474
899
997
1918
Market Price
$ 65.10
Selling Price
$ 57.39
2108
1006
1433
2453
Market Price
$ 31.30
Selling Price
$ 26.13
293
198
246
1421
Market Price
$ 31.97
Selling Price
$ 27.76
2056
1388
1096
4242
Market Price
$ 34.67
Selling Price
$ 29.21
4339
3081
1625
4540
Market Price
$ 35.08
Selling Price
$ 31.11
690
465
367
2111
Market Price
$ 63.78
Selling Price
$ 57.11
2334
1122
1274
4601
Market Price
$ 47.78
Selling Price
$ 41.47
1045
909
639
1439
Market Price
$ 33.55
Selling Price
$ 30.09
1759
782
1127
3618
Market Price
$ 56.83
Selling Price
$ 51.32
820
666
458
3511
Market Price
$ 65.16
Selling Price
$ 55.51
756
722
371
2574
Market Price
$ 35.94
Selling Price
$ 32.07
3742
2660
2028
4756
Market Price
$ 42.49
Selling Price
$ 38.28
1706
885
406
1830
Market Price
$ 52.67
Selling Price
$ 44.78
418
128
140
1076
Market Price
$ 47.06
Selling Price
$ 41.88
138
34
118
620
Market Price
$ 64.84
Selling Price
$ 58.20
341
305
98
1149
Market Price
$ 44.30
Selling Price
$ 39.71
3236
974
2042
4282
Market Price
$ 30.92
Selling Price
$ 26.78
1341
364
517
1624
Market Price
$ 64.99
Selling Price
$ 58.06
1141
1013
261
3097
Market Price
$ 51.07
Selling Price
$ 44.51
958
494
749
1558
Market Price
$ 39.68
Selling Price
$ 34.83
3181
1689
1705
3283
Market Price
$ 53.51
Selling Price
$ 46.55
416
343
317
815
Market Price
$ 53.77
Selling Price
$ 45.98
2241
542
1223
3530
Market Price
$ 35.30
Selling Price
$ 29.44
2135
1835
1887
2238
Market Price
$ 42.35
Selling Price
$ 37.08
274
126
231
1110
Market Price
$ 61.06
Selling Price
$ 55.32
915
368
207
2551
Market Price
$ 71.34
Selling Price
$ 59.84
4199
3784
3570
4420
Market Price
$ 43.74
Selling Price
$ 37.96
607
425
566
1558
Market Price
$ 53.96
Selling Price
$ 46.66
3793
2498
1125
4846
Market Price
$ 51.58
Selling Price
$ 45.11
1283
322
965
1974
Market Price
$ 33.18
Selling Price
$ 27.96
1621
1301
914
1623
Market Price
$ 54.17
Selling Price
$ 46.56
3389
3337
1604
4306
Market Price
$ 53.61
Selling Price
$ 48.28
1906
606
1504
3356
Market Price
$ 39.81
Selling Price
$ 33.29
1741
1402
376
2889
Market Price
$ 36.95
Selling Price
$ 31.05
1488
1118
1473
2206
Market Price
$ 52.11
Selling Price
$ 43.99
2447
2352
2144
4482
Market Price
$ 62.51
Selling Price
$ 54.63
1249
791
1055
1304
Market Price
$ 49.74
Selling Price
$ 44.72
1149
851
970
2881
Market Price
$ 54.65
Selling Price
$ 47.99
543
334
315
648