Market Price
$ 47.54
Selling Price
$ 40.19
769
472
510
1978
Market Price
$ 34.79
Selling Price
$ 31.11
1471
1218
812
2623
Market Price
$ 34.23
Selling Price
$ 30.12
1945
572
1309
4141
Market Price
$ 37.42
Selling Price
$ 31.50
1697
441
730
3423
Market Price
$ 37.58
Selling Price
$ 34.13
1017
689
256
1652
Market Price
$ 30.05
Selling Price
$ 26.38
997
613
447
1471
Market Price
$ 71.00
Selling Price
$ 59.25
1374
439
1103
2768
Market Price
$ 67.07
Selling Price
$ 58.29
737
181
734
3448
Market Price
$ 68.02
Selling Price
$ 57.40
1470
1016
450
4842
Market Price
$ 50.15
Selling Price
$ 44.58
514
384
465
828
Market Price
$ 67.06
Selling Price
$ 58.49
1077
845
740
1322
Market Price
$ 56.18
Selling Price
$ 50.96
1346
848
1044
3658
Market Price
$ 65.98
Selling Price
$ 57.11
604
291
339
877
Market Price
$ 69.32
Selling Price
$ 58.19
1657
1311
1011
3662
Market Price
$ 40.39
Selling Price
$ 34.61
1074
313
630
4849
Market Price
$ 59.40
Selling Price
$ 53.29
762
188
688
2053
Market Price
$ 38.55
Selling Price
$ 33.95
1294
316
587
2693
Market Price
$ 60.33
Selling Price
$ 53.82
731
627
604
3514
Market Price
$ 39.36
Selling Price
$ 35.05
687
155
523
3285
Market Price
$ 36.36
Selling Price
$ 32.14
1912
505
730
3992
Market Price
$ 53.27
Selling Price
$ 45.22
897
357
263
1359
Market Price
$ 51.48
Selling Price
$ 44.65
2036
954
1088
2625
Market Price
$ 47.05
Selling Price
$ 39.35
3730
3471
1080
4495
Market Price
$ 49.77
Selling Price
$ 42.36
978
373
478
3254
Market Price
$ 57.01
Selling Price
$ 49.16
303
303
147
714
Market Price
$ 52.97
Selling Price
$ 47.81
505
233
229
523
Market Price
$ 35.63
Selling Price
$ 31.62
809
180
525
1468
Market Price
$ 32.47
Selling Price
$ 28.44
1147
622
433
1644
Market Price
$ 34.06
Selling Price
$ 28.52
148
75
29
416
Market Price
$ 34.97
Selling Price
$ 29.73
1528
1005
1138
3156
Market Price
$ 65.80
Selling Price
$ 55.03
3276
2409
982
3804
Market Price
$ 55.21
Selling Price
$ 50.15
800
526
703
1045
Market Price
$ 66.54
Selling Price
$ 56.90
1051
407
433
4310
Market Price
$ 53.38
Selling Price
$ 46.46
615
297
296
1837
Market Price
$ 43.27
Selling Price
$ 38.46
3266
1321
1312
3959
Market Price
$ 48.01
Selling Price
$ 40.28
1520
1331
1441
4717
Market Price
$ 51.11
Selling Price
$ 45.98
405
287
293
711
Market Price
$ 63.40
Selling Price
$ 54.87
2034
1043
1005
2301
Market Price
$ 62.97
Selling Price
$ 56.13
1422
1003
1247
2642
Market Price
$ 36.76
Selling Price
$ 31.93
842
309
600
1978