Market Price
$ 36.41
Selling Price
$ 31.94
2690
1308
1690
4060
Market Price
$ 68.85
Selling Price
$ 58.04
482
445
181
882
Market Price
$ 48.32
Selling Price
$ 42.75
2607
2301
2001
4900
Market Price
$ 63.81
Selling Price
$ 55.24
1409
1400
590
4213
Market Price
$ 64.46
Selling Price
$ 57.81
628
305
223
2314
Market Price
$ 54.29
Selling Price
$ 46.27
788
539
310
3366
Market Price
$ 55.33
Selling Price
$ 49.52
1173
841
753
4253
Market Price
$ 55.16
Selling Price
$ 47.11
989
360
807
3441
Market Price
$ 35.78
Selling Price
$ 30.34
1392
925
870
2283
Market Price
$ 31.17
Selling Price
$ 26.53
1804
1754
1033
2261
Market Price
$ 55.58
Selling Price
$ 49.10
1227
878
307
2675
Market Price
$ 59.80
Selling Price
$ 53.00
508
447
471
1122
Market Price
$ 32.54
Selling Price
$ 28.63
1035
765
918
1525
Market Price
$ 39.54
Selling Price
$ 33.38
2584
923
2097
4000
Market Price
$ 43.89
Selling Price
$ 37.76
1603
784
441
3497
Market Price
$ 37.39
Selling Price
$ 31.80
1547
1026
1465
2121
Market Price
$ 36.53
Selling Price
$ 32.08
2543
1416
1675
4288
Market Price
$ 38.19
Selling Price
$ 34.54
1558
495
794
2791
Market Price
$ 46.13
Selling Price
$ 38.54
555
422
262
2664
Market Price
$ 51.46
Selling Price
$ 44.38
485
420
368
1163
Market Price
$ 33.38
Selling Price
$ 29.45
1280
1061
509
2577
Market Price
$ 57.64
Selling Price
$ 49.30
563
504
186
849
Market Price
$ 32.04
Selling Price
$ 29.01
967
427
498
1635
Market Price
$ 52.43
Selling Price
$ 46.92
764
501
475
1856
Market Price
$ 28.41
Selling Price
$ 25.20
3815
1441
2303
4049
Market Price
$ 47.15
Selling Price
$ 41.35
305
251
278
589
Market Price
$ 58.68
Selling Price
$ 52.19
4530
2101
2686
4713
Market Price
$ 34.66
Selling Price
$ 29.86
532
347
520
1196
Market Price
$ 40.22
Selling Price
$ 35.71
2231
2221
1132
3765
Market Price
$ 46.32
Selling Price
$ 41.23
2512
2269
1272
2602
Market Price
$ 30.09
Selling Price
$ 25.14
3194
1094
2116
3582
Market Price
$ 37.40
Selling Price
$ 31.50
695
372
181
737
Market Price
$ 42.21
Selling Price
$ 35.78
2444
805
1135
2522
Market Price
$ 46.40
Selling Price
$ 40.80
882
483
671
3944
Market Price
$ 52.61
Selling Price
$ 47.74
1049
1031
375
2793
Market Price
$ 64.79
Selling Price
$ 57.63
1425
504
804
4276
Market Price
$ 41.96
Selling Price
$ 36.81
1410
953
678
3032
Market Price
$ 51.15
Selling Price
$ 45.47
1373
625
851
1514
Market Price
$ 49.10
Selling Price
$ 43.52
4172
1700
3285
4869
Market Price
$ 55.85
Selling Price
$ 49.04
489
467
489
1574