Market Price
$ 27.92
Selling Price
$ 25.33
921
476
535
1087
Market Price
$ 48.16
Selling Price
$ 41.24
2048
1689
1310
4473
Market Price
$ 32.79
Selling Price
$ 28.62
588
366
299
795
Market Price
$ 28.70
Selling Price
$ 25.62
2232
973
1083
2347
Market Price
$ 66.91
Selling Price
$ 59.82
2154
1456
736
3177
Market Price
$ 56.95
Selling Price
$ 47.83
1161
296
647
1273
Market Price
$ 58.90
Selling Price
$ 51.44
373
329
353
1469
Market Price
$ 58.66
Selling Price
$ 49.79
494
168
372
1675
Market Price
$ 38.10
Selling Price
$ 34.17
1778
1592
560
4241
Market Price
$ 36.26
Selling Price
$ 32.02
2291
2254
2011
2588
Market Price
$ 52.07
Selling Price
$ 45.31
1196
798
891
1764
Market Price
$ 66.17
Selling Price
$ 56.51
632
356
185
1034
Market Price
$ 53.82
Selling Price
$ 47.41
3237
1737
1917
3257
Market Price
$ 58.86
Selling Price
$ 51.85
684
292
207
1354
Market Price
$ 45.97
Selling Price
$ 38.95
1996
688
694
4261
Market Price
$ 46.71
Selling Price
$ 39.30
559
554
380
691
Market Price
$ 64.46
Selling Price
$ 55.85
2324
2164
1937
4479
Market Price
$ 67.64
Selling Price
$ 59.99
4378
3508
2175
4511
Market Price
$ 56.04
Selling Price
$ 49.69
850
646
591
1868
Market Price
$ 35.43
Selling Price
$ 31.16
1612
612
1158
2913
Market Price
$ 43.32
Selling Price
$ 38.70
414
202
313
831
Market Price
$ 68.17
Selling Price
$ 57.45
1516
1020
814
2086
Market Price
$ 31.69
Selling Price
$ 27.85
978
459
326
1202
Market Price
$ 62.98
Selling Price
$ 53.94
1713
1619
1151
2866
Market Price
$ 29.88
Selling Price
$ 25.61
889
883
836
1802
Market Price
$ 47.18
Selling Price
$ 39.70
772
749
486
3512
Market Price
$ 44.85
Selling Price
$ 37.63
2342
1221
1160
2428
Market Price
$ 47.62
Selling Price
$ 41.16
843
668
500
888
Market Price
$ 43.18
Selling Price
$ 36.05
1453
988
1008
2086
Market Price
$ 55.20
Selling Price
$ 49.70
2150
2102
1769
2333
Market Price
$ 58.52
Selling Price
$ 50.81
1306
1214
988
2906
Market Price
$ 66.72
Selling Price
$ 59.78
3091
2790
1976
4485
Market Price
$ 44.99
Selling Price
$ 39.37
293
102
122
675
Market Price
$ 58.79
Selling Price
$ 49.02
1873
852
643
3617
Market Price
$ 55.93
Selling Price
$ 48.58
527
176
191
1332
Market Price
$ 51.43
Selling Price
$ 44.63
2041
692
1206
2971
Market Price
$ 43.41
Selling Price
$ 38.19
2764
1615
1582
3792
Market Price
$ 61.33
Selling Price
$ 52.10
490
446
161
1294
Market Price
$ 62.21
Selling Price
$ 54.11
366
233
322
1366
Market Price
$ 48.98
Selling Price
$ 41.15
513
257
355
767