Market Price
$ 31.30
Selling Price
$ 27.34
1917
549
581
3759
Market Price
$ 62.71
Selling Price
$ 55.24
1195
561
726
1968
Market Price
$ 44.00
Selling Price
$ 39.63
1064
770
958
3556
Market Price
$ 31.46
Selling Price
$ 27.63
1084
247
353
3689
Market Price
$ 71.09
Selling Price
$ 59.51
727
550
688
1957
Market Price
$ 40.03
Selling Price
$ 34.97
932
816
830
3157
Market Price
$ 33.42
Selling Price
$ 30.12
1282
937
1098
2799
Market Price
$ 62.51
Selling Price
$ 53.54
395
151
148
770
Market Price
$ 54.32
Selling Price
$ 47.53
1460
742
635
2140
Market Price
$ 35.11
Selling Price
$ 29.70
1365
1225
1011
1836
Market Price
$ 41.53
Selling Price
$ 36.99
585
578
316
1234
Market Price
$ 49.66
Selling Price
$ 43.41
2473
668
2078
3414
Market Price
$ 32.11
Selling Price
$ 28.36
1473
1028
953
4592
Market Price
$ 69.71
Selling Price
$ 59.46
2074
2006
1382
2944
Market Price
$ 51.41
Selling Price
$ 46.32
1345
299
1213
3738
Market Price
$ 58.48
Selling Price
$ 49.04
357
267
277
555
Market Price
$ 39.85
Selling Price
$ 34.63
1258
652
743
2145
Market Price
$ 39.22
Selling Price
$ 33.04
1872
631
1114
4148
Market Price
$ 40.87
Selling Price
$ 35.19
1022
891
694
1418
Market Price
$ 56.42
Selling Price
$ 50.97
626
605
163
1352
Market Price
$ 34.60
Selling Price
$ 29.89
2462
609
2223
2655
Market Price
$ 67.05
Selling Price
$ 59.49
3035
2946
1582
3524
Market Price
$ 68.60
Selling Price
$ 57.53
2586
1509
889
4746
Market Price
$ 66.04
Selling Price
$ 56.04
1292
823
875
3605
Market Price
$ 49.66
Selling Price
$ 42.57
2065
689
1863
4871
Market Price
$ 50.59
Selling Price
$ 43.93
529
460
528
1456
Market Price
$ 46.71
Selling Price
$ 39.02
1512
729
1289
2233
Market Price
$ 48.14
Selling Price
$ 42.06
2593
2151
2232
4094
Market Price
$ 54.07
Selling Price
$ 48.77
1095
888
577
1334
Market Price
$ 66.75
Selling Price
$ 58.92
2587
930
1308
3023
Market Price
$ 57.92
Selling Price
$ 50.28
3155
2172
1968
3849
Market Price
$ 48.98
Selling Price
$ 44.16
1734
351
1132
2570
Market Price
$ 44.12
Selling Price
$ 36.84
1384
1055
705
2348
Market Price
$ 31.83
Selling Price
$ 26.68
3911
1137
3893
4255
Market Price
$ 52.98
Selling Price
$ 47.19
2262
1880
1178
2324
Market Price
$ 56.74
Selling Price
$ 49.76
1845
694
1707
4921
Market Price
$ 40.01
Selling Price
$ 35.53
2793
1544
1587
4518
Market Price
$ 65.13
Selling Price
$ 57.63
853
803
224
1828
Market Price
$ 34.32
Selling Price
$ 29.21
2626
733
1340
2904
Market Price
$ 64.45
Selling Price
$ 56.14
486
240
289
1916