Market Price
$ 70.01
Selling Price
$ 58.38
256
224
199
850
Market Price
$ 42.02
Selling Price
$ 36.22
4230
905
3438
4837
Market Price
$ 50.14
Selling Price
$ 44.23
3249
1005
866
3597
Market Price
$ 33.06
Selling Price
$ 29.98
695
282
211
834
Market Price
$ 30.30
Selling Price
$ 26.90
4631
3176
4112
4805
Market Price
$ 42.37
Selling Price
$ 38.17
334
201
326
641
Market Price
$ 54.39
Selling Price
$ 46.31
1208
247
1207
1421
Market Price
$ 64.78
Selling Price
$ 56.13
698
170
225
1179
Market Price
$ 52.59
Selling Price
$ 46.45
1257
267
1206
1641
Market Price
$ 55.51
Selling Price
$ 50.37
1856
1626
1764
3066
Market Price
$ 29.14
Selling Price
$ 25.13
3127
2825
1750
4685
Market Price
$ 45.38
Selling Price
$ 40.10
546
174
400
916
Market Price
$ 32.13
Selling Price
$ 26.78
2102
1388
767
2465
Market Price
$ 40.00
Selling Price
$ 34.61
822
540
767
937
Market Price
$ 62.13
Selling Price
$ 52.08
190
161
178
456
Market Price
$ 35.23
Selling Price
$ 31.94
998
828
394
2552
Market Price
$ 58.02
Selling Price
$ 50.87
683
670
240
2744
Market Price
$ 35.93
Selling Price
$ 30.80
726
718
679
921
Market Price
$ 42.65
Selling Price
$ 37.71
1793
636
1429
2964
Market Price
$ 66.88
Selling Price
$ 55.92
3374
2125
903
3512
Market Price
$ 54.66
Selling Price
$ 48.96
938
205
550
3306
Market Price
$ 48.49
Selling Price
$ 42.96
3121
2701
1563
4928
Market Price
$ 41.48
Selling Price
$ 35.28
1073
239
636
2719
Market Price
$ 54.98
Selling Price
$ 47.81
1291
1188
518
3894
Market Price
$ 53.90
Selling Price
$ 47.93
1259
852
1182
2705
Market Price
$ 52.35
Selling Price
$ 43.95
3453
1995
1256
4824
Market Price
$ 54.33
Selling Price
$ 48.93
2543
589
1616
4742
Market Price
$ 40.65
Selling Price
$ 35.24
1382
332
822
4579
Market Price
$ 39.28
Selling Price
$ 34.09
527
167
320
782
Market Price
$ 29.32
Selling Price
$ 25.07
3996
3903
3286
4538
Market Price
$ 39.31
Selling Price
$ 33.75
469
159
460
1586
Market Price
$ 44.24
Selling Price
$ 39.56
612
507
459
1117
Market Price
$ 38.46
Selling Price
$ 34.68
273
68
152
1231
Market Price
$ 54.76
Selling Price
$ 47.95
155
58
139
705
Market Price
$ 40.38
Selling Price
$ 36.69
2874
2302
1297
3374
Market Price
$ 29.87
Selling Price
$ 25.17
570
457
517
1473
Market Price
$ 64.53
Selling Price
$ 56.39
2260
1860
1227
2601
Market Price
$ 63.54
Selling Price
$ 53.92
1995
1039
1746
3702
Market Price
$ 43.98
Selling Price
$ 39.41
3081
2623
2141
4272
Market Price
$ 43.34
Selling Price
$ 39.38
1473
522
896
3653