Market Price
$ 50.33
Selling Price
$ 42.31
1822
1741
940
2983
Market Price
$ 48.65
Selling Price
$ 40.56
1351
836
354
1579
Market Price
$ 38.05
Selling Price
$ 33.49
1665
436
839
2930
Market Price
$ 39.41
Selling Price
$ 33.97
328
250
260
1369
Market Price
$ 29.40
Selling Price
$ 25.45
3058
2097
861
3090
Market Price
$ 40.34
Selling Price
$ 34.43
2630
1247
2545
3398
Market Price
$ 59.27
Selling Price
$ 52.24
1310
621
1245
3163
Market Price
$ 64.86
Selling Price
$ 55.58
2942
2609
2082
3879
Market Price
$ 60.75
Selling Price
$ 55.22
2165
1605
1631
2571
Market Price
$ 61.25
Selling Price
$ 53.51
294
144
276
965
Market Price
$ 30.41
Selling Price
$ 27.45
1127
954
512
1644
Market Price
$ 61.73
Selling Price
$ 54.57
1841
1164
1329
4875
Market Price
$ 55.97
Selling Price
$ 50.14
2411
1106
1067
2613
Market Price
$ 38.76
Selling Price
$ 33.71
635
518
473
799
Market Price
$ 48.98
Selling Price
$ 42.80
90
41
63
402
Market Price
$ 33.85
Selling Price
$ 28.43
1817
1746
1653
3610
Market Price
$ 67.95
Selling Price
$ 59.79
1894
480
1720
2211
Market Price
$ 66.14
Selling Price
$ 58.51
786
328
311
2267
Market Price
$ 40.14
Selling Price
$ 34.25
844
770
798
3340
Market Price
$ 58.35
Selling Price
$ 52.58
2348
1335
678
2968
Market Price
$ 51.62
Selling Price
$ 44.54
1905
840
1386
2798
Market Price
$ 57.82
Selling Price
$ 48.38
1719
449
1457
3053
Market Price
$ 50.62
Selling Price
$ 45.79
1042
728
829
1167
Market Price
$ 32.63
Selling Price
$ 28.52
961
434
681
1544
Market Price
$ 53.80
Selling Price
$ 47.27
3631
2681
2753
3913
Market Price
$ 28.94
Selling Price
$ 25.94
3017
2923
605
4829
Market Price
$ 48.70
Selling Price
$ 42.47
535
323
375
2650
Market Price
$ 35.74
Selling Price
$ 30.48
1517
542
1331
2076
Market Price
$ 32.22
Selling Price
$ 28.30
935
860
890
2802
Market Price
$ 59.31
Selling Price
$ 52.01
2950
2733
1217
3081
Market Price
$ 40.28
Selling Price
$ 33.92
498
391
395
1531
Market Price
$ 61.38
Selling Price
$ 54.20
1463
1129
565
2957
Market Price
$ 42.53
Selling Price
$ 35.69
1455
370
750
4807
Market Price
$ 64.43
Selling Price
$ 56.42
2957
1543
2149
3152
Market Price
$ 59.19
Selling Price
$ 50.47
173
141
62
743
Market Price
$ 50.15
Selling Price
$ 45.30
860
448
850
2626
Market Price
$ 43.36
Selling Price
$ 38.68
2329
508
1123
4394
Market Price
$ 35.22
Selling Price
$ 29.37
694
637
154
822
Market Price
$ 59.16
Selling Price
$ 51.06
2669
614
2117
3433
Market Price
$ 64.41
Selling Price
$ 55.31
2723
1532
1335
4198