Market Price
$ 39.22
Selling Price
$ 35.30
788
516
233
2902
Market Price
$ 43.65
Selling Price
$ 37.84
1956
1179
391
3810
Market Price
$ 36.06
Selling Price
$ 31.30
2145
629
1000
3803
Market Price
$ 63.78
Selling Price
$ 54.55
535
359
402
797
Market Price
$ 56.85
Selling Price
$ 48.82
1471
916
1269
2136
Market Price
$ 48.27
Selling Price
$ 43.18
1667
361
1631
3055
Market Price
$ 65.42
Selling Price
$ 59.03
762
386
547
989
Market Price
$ 59.71
Selling Price
$ 52.33
2181
2159
605
2362
Market Price
$ 70.98
Selling Price
$ 59.20
860
290
276
1074
Market Price
$ 31.07
Selling Price
$ 26.23
821
475
581
1225
Market Price
$ 59.50
Selling Price
$ 50.65
1847
400
746
3506
Market Price
$ 51.17
Selling Price
$ 44.00
123
39
101
597
Market Price
$ 43.02
Selling Price
$ 36.46
1774
530
1340
3395
Market Price
$ 56.63
Selling Price
$ 49.43
3167
722
1999
4408
Market Price
$ 30.01
Selling Price
$ 26.89
661
515
511
3104
Market Price
$ 51.08
Selling Price
$ 43.35
3088
2216
2304
3811
Market Price
$ 48.70
Selling Price
$ 43.28
3299
1272
2749
3608
Market Price
$ 29.89
Selling Price
$ 26.01
540
231
381
1465
Market Price
$ 36.79
Selling Price
$ 32.26
1726
551
593
3255
Market Price
$ 41.10
Selling Price
$ 36.77
1522
483
1392
3451
Market Price
$ 34.07
Selling Price
$ 30.53
3572
1845
3492
4355
Market Price
$ 61.88
Selling Price
$ 53.62
441
334
345
606
Market Price
$ 42.49
Selling Price
$ 35.86
2334
1179
2090
4288
Market Price
$ 38.83
Selling Price
$ 33.57
1609
1310
1229
3474
Market Price
$ 55.18
Selling Price
$ 47.32
653
287
466
761
Market Price
$ 70.71
Selling Price
$ 59.35
1410
1388
1203
2560
Market Price
$ 46.31
Selling Price
$ 39.80
625
190
617
1310
Market Price
$ 43.66
Selling Price
$ 38.22
430
264
113
1070
Market Price
$ 61.79
Selling Price
$ 53.77
219
170
143
454
Market Price
$ 49.78
Selling Price
$ 45.21
754
395
340
3224
Market Price
$ 43.13
Selling Price
$ 37.43
535
411
240
721
Market Price
$ 58.42
Selling Price
$ 50.65
1384
491
1111
2821
Market Price
$ 45.84
Selling Price
$ 40.27
331
197
158
1069
Market Price
$ 48.01
Selling Price
$ 41.90
966
866
419
1903
Market Price
$ 43.57
Selling Price
$ 36.40
1625
442
855
3948
Market Price
$ 45.27
Selling Price
$ 38.37
2341
2285
1048
2914
Market Price
$ 36.08
Selling Price
$ 31.82
164
56
92
711
Market Price
$ 38.19
Selling Price
$ 31.91
1311
972
570
3989
Market Price
$ 52.79
Selling Price
$ 45.91
1272
371
709
1325
Market Price
$ 38.24
Selling Price
$ 34.22
1000
877
445
1544