Market Price
$ 52.34
Selling Price
$ 45.80
2670
600
655
4917
Market Price
$ 68.95
Selling Price
$ 59.02
973
470
306
1102
Market Price
$ 58.26
Selling Price
$ 51.43
499
216
436
748
Market Price
$ 41.21
Selling Price
$ 34.38
150
138
139
588
Market Price
$ 63.60
Selling Price
$ 55.15
2837
876
2100
4192
Market Price
$ 30.28
Selling Price
$ 25.46
118
104
43
457
Market Price
$ 57.37
Selling Price
$ 50.72
2190
1339
740
3711
Market Price
$ 37.79
Selling Price
$ 32.71
2874
2819
2611
4913
Market Price
$ 48.40
Selling Price
$ 40.95
2693
2122
2660
4203
Market Price
$ 43.00
Selling Price
$ 37.34
1066
884
482
2363
Market Price
$ 61.88
Selling Price
$ 51.92
1678
414
611
2103
Market Price
$ 34.93
Selling Price
$ 30.75
2616
1790
677
2659
Market Price
$ 29.78
Selling Price
$ 25.62
873
448
356
1502
Market Price
$ 54.97
Selling Price
$ 47.44
1706
1635
559
2489
Market Price
$ 43.17
Selling Price
$ 38.87
1364
1058
1234
1577
Market Price
$ 62.65
Selling Price
$ 52.30
2830
1159
569
4248
Market Price
$ 47.92
Selling Price
$ 42.54
2191
2069
767
4557
Market Price
$ 39.43
Selling Price
$ 33.47
549
131
289
1232
Market Price
$ 50.39
Selling Price
$ 44.94
653
161
362
1910
Market Price
$ 36.65
Selling Price
$ 32.07
3031
1676
2653
4117
Market Price
$ 47.28
Selling Price
$ 41.80
809
194
462
4039
Market Price
$ 31.07
Selling Price
$ 27.32
540
375
334
1083
Market Price
$ 40.24
Selling Price
$ 34.93
1374
293
968
2055
Market Price
$ 32.24
Selling Price
$ 29.11
2651
1711
752
4921
Market Price
$ 32.21
Selling Price
$ 28.54
657
197
390
1149
Market Price
$ 33.81
Selling Price
$ 29.52
3051
2023
1311
3379
Market Price
$ 48.73
Selling Price
$ 43.03
2378
1173
1294
4022
Market Price
$ 59.20
Selling Price
$ 53.54
4129
3707
1890
4730
Market Price
$ 37.83
Selling Price
$ 31.56
943
783
285
4138
Market Price
$ 45.54
Selling Price
$ 38.08
3310
757
2939
4424
Market Price
$ 39.33
Selling Price
$ 32.95
486
285
278
1297
Market Price
$ 68.14
Selling Price
$ 57.23
425
338
393
761
Market Price
$ 62.57
Selling Price
$ 52.73
913
312
597
2335
Market Price
$ 29.23
Selling Price
$ 25.47
952
643
330
2294
Market Price
$ 61.00
Selling Price
$ 51.54
2838
1113
690
3180
Market Price
$ 68.33
Selling Price
$ 57.41
124
38
94
585
Market Price
$ 41.82
Selling Price
$ 35.17
3922
875
2665
4251
Market Price
$ 34.83
Selling Price
$ 31.14
1982
1637
676
3238
Market Price
$ 64.43
Selling Price
$ 55.18
374
363
261
1813
Market Price
$ 55.24
Selling Price
$ 49.92
1708
884
1362
4006