Market Price
$ 28.17
Selling Price
$ 25.60
2722
1102
1467
3498
Market Price
$ 36.48
Selling Price
$ 32.75
600
156
186
761
Market Price
$ 42.35
Selling Price
$ 37.71
1506
1458
570
2138
Market Price
$ 36.21
Selling Price
$ 31.93
3483
2557
3062
4373
Market Price
$ 36.05
Selling Price
$ 32.32
2670
2314
2392
3209
Market Price
$ 66.83
Selling Price
$ 58.22
275
97
117
1023
Market Price
$ 50.42
Selling Price
$ 42.93
1877
664
1581
2196
Market Price
$ 61.49
Selling Price
$ 55.48
2580
1174
1203
3764
Market Price
$ 52.18
Selling Price
$ 46.49
2875
2412
2391
3620
Market Price
$ 42.93
Selling Price
$ 38.99
351
199
186
782
Market Price
$ 59.57
Selling Price
$ 52.82
2516
880
1272
3133
Market Price
$ 35.27
Selling Price
$ 31.70
1476
754
1277
2079
Market Price
$ 42.87
Selling Price
$ 38.56
974
747
888
1423
Market Price
$ 37.60
Selling Price
$ 33.71
851
458
851
3154
Market Price
$ 67.37
Selling Price
$ 58.32
1302
1113
665
2290
Market Price
$ 49.19
Selling Price
$ 42.64
547
207
422
1491
Market Price
$ 47.79
Selling Price
$ 43.28
3326
959
1477
4420
Market Price
$ 55.67
Selling Price
$ 49.60
2981
2592
1083
4967
Market Price
$ 53.18
Selling Price
$ 48.23
442
198
371
1436
Market Price
$ 62.74
Selling Price
$ 55.52
903
481
383
1096
Market Price
$ 51.48
Selling Price
$ 44.79
257
54
212
464
Market Price
$ 56.04
Selling Price
$ 47.81
574
565
117
2815
Market Price
$ 52.39
Selling Price
$ 44.76
541
431
406
1050
Market Price
$ 46.14
Selling Price
$ 38.66
1091
972
675
1522
Market Price
$ 34.40
Selling Price
$ 29.51
3939
2435
3258
4574
Market Price
$ 31.09
Selling Price
$ 27.97
1884
1311
607
4905
Market Price
$ 48.03
Selling Price
$ 40.11
2437
1682
1321
3046
Market Price
$ 42.22
Selling Price
$ 37.52
701
522
199
2516
Market Price
$ 34.31
Selling Price
$ 29.17
2719
2577
2189
3745
Market Price
$ 45.44
Selling Price
$ 39.44
737
387
538
2329
Market Price
$ 53.79
Selling Price
$ 47.68
3258
948
2060
4510
Market Price
$ 40.29
Selling Price
$ 34.65
1019
492
339
2514
Market Price
$ 66.07
Selling Price
$ 56.86
1445
1335
423
2046
Market Price
$ 44.51
Selling Price
$ 39.89
760
161
665
839
Market Price
$ 31.35
Selling Price
$ 27.53
2484
2113
2270
3332
Market Price
$ 42.84
Selling Price
$ 35.91
548
346
335
1037
Market Price
$ 46.95
Selling Price
$ 42.35
145
62
120
666
Market Price
$ 57.81
Selling Price
$ 50.27
2453
1645
985
3161
Market Price
$ 31.09
Selling Price
$ 26.34
511
444
468
955
Market Price
$ 49.90
Selling Price
$ 42.14
1313
680
295
1758