Market Price
$ 55.20
Selling Price
$ 46.73
1798
1011
1027
3919
Market Price
$ 43.03
Selling Price
$ 38.09
1687
968
1244
1983
Market Price
$ 57.51
Selling Price
$ 51.24
1363
764
515
2298
Market Price
$ 35.08
Selling Price
$ 29.38
940
898
829
3819
Market Price
$ 40.46
Selling Price
$ 35.21
807
711
476
2122
Market Price
$ 61.83
Selling Price
$ 52.23
505
199
118
1345
Market Price
$ 62.14
Selling Price
$ 55.31
1308
1266
636
1564
Market Price
$ 49.32
Selling Price
$ 43.10
296
148
230
1311
Market Price
$ 37.84
Selling Price
$ 33.40
1961
445
1166
2939
Market Price
$ 62.30
Selling Price
$ 56.30
1636
1382
570
3651
Market Price
$ 59.55
Selling Price
$ 51.04
1095
683
808
3674
Market Price
$ 52.88
Selling Price
$ 46.29
295
87
243
624
Market Price
$ 46.10
Selling Price
$ 40.15
1679
350
1008
1752
Market Price
$ 51.76
Selling Price
$ 43.14
253
206
101
475
Market Price
$ 31.79
Selling Price
$ 26.86
968
920
949
3008
Market Price
$ 37.29
Selling Price
$ 33.72
198
142
92
650
Market Price
$ 45.99
Selling Price
$ 38.91
1293
790
454
3412
Market Price
$ 38.13
Selling Price
$ 33.61
1175
884
1050
2093
Market Price
$ 55.52
Selling Price
$ 46.38
1963
1309
1157
2383
Market Price
$ 66.43
Selling Price
$ 57.76
3838
1231
1340
4232
Market Price
$ 56.57
Selling Price
$ 49.14
2328
1914
1868
3517
Market Price
$ 61.66
Selling Price
$ 54.31
1190
826
767
1276
Market Price
$ 47.08
Selling Price
$ 42.47
2615
1183
1491
3170
Market Price
$ 61.76
Selling Price
$ 56.02
838
393
218
1938
Market Price
$ 41.89
Selling Price
$ 35.87
2190
1004
1208
3245
Market Price
$ 49.44
Selling Price
$ 44.45
3149
2147
2295
3860
Market Price
$ 47.64
Selling Price
$ 42.12
1672
764
1087
2724
Market Price
$ 69.36
Selling Price
$ 58.72
1047
901
456
1334
Market Price
$ 46.89
Selling Price
$ 40.49
982
802
345
1273
Market Price
$ 43.66
Selling Price
$ 39.57
180
46
77
810
Market Price
$ 62.45
Selling Price
$ 55.79
456
285
220
476
Market Price
$ 71.63
Selling Price
$ 59.80
820
710
343
1588
Market Price
$ 29.27
Selling Price
$ 26.06
1792
934
1624
3064
Market Price
$ 43.88
Selling Price
$ 38.51
1652
469
768
2852
Market Price
$ 41.10
Selling Price
$ 35.49
3084
2765
1467
3197
Market Price
$ 31.15
Selling Price
$ 26.32
718
343
191
1759
Market Price
$ 41.97
Selling Price
$ 35.37
1472
822
1116
3472
Market Price
$ 61.52
Selling Price
$ 53.50
1021
245
854
1160
Market Price
$ 54.30
Selling Price
$ 45.72
1585
747
1308
2689
Market Price
$ 56.51
Selling Price
$ 50.03
948
938
476
1023