Market Price
$ 43.39
Selling Price
$ 36.61
4214
4089
1422
4787
Market Price
$ 34.68
Selling Price
$ 30.48
3590
3191
1315
3646
Market Price
$ 48.98
Selling Price
$ 41.93
2361
681
619
2894
Market Price
$ 43.74
Selling Price
$ 39.73
571
359
396
1130
Market Price
$ 36.93
Selling Price
$ 32.24
890
820
186
936
Market Price
$ 51.51
Selling Price
$ 43.82
1499
366
1386
3048
Market Price
$ 36.05
Selling Price
$ 30.62
2770
974
2409
4913
Market Price
$ 32.89
Selling Price
$ 28.10
1307
707
643
1525
Market Price
$ 61.50
Selling Price
$ 51.62
269
210
245
738
Market Price
$ 67.75
Selling Price
$ 56.67
2100
1718
1686
4470
Market Price
$ 68.43
Selling Price
$ 57.24
253
95
189
586
Market Price
$ 52.04
Selling Price
$ 44.84
1079
765
1001
1980
Market Price
$ 67.01
Selling Price
$ 58.99
3726
2104
2957
4008
Market Price
$ 32.32
Selling Price
$ 28.36
4348
1355
3814
4378
Market Price
$ 60.84
Selling Price
$ 54.28
3931
2815
1372
4402
Market Price
$ 58.62
Selling Price
$ 49.34
1592
992
321
2576
Market Price
$ 37.03
Selling Price
$ 32.48
3252
2728
2266
4179
Market Price
$ 58.15
Selling Price
$ 52.68
410
137
256
532
Market Price
$ 51.04
Selling Price
$ 45.31
910
234
705
2232
Market Price
$ 44.63
Selling Price
$ 37.95
4465
1632
3174
4908
Market Price
$ 47.18
Selling Price
$ 39.82
715
293
708
1384
Market Price
$ 63.66
Selling Price
$ 57.05
1687
665
738
1724
Market Price
$ 60.07
Selling Price
$ 50.14
493
374
378
751
Market Price
$ 38.08
Selling Price
$ 32.88
1319
590
1019
2450
Market Price
$ 49.61
Selling Price
$ 41.42
439
280
337
906
Market Price
$ 56.88
Selling Price
$ 49.74
2397
774
1664
3618
Market Price
$ 28.50
Selling Price
$ 25.76
860
647
332
4046
Market Price
$ 59.90
Selling Price
$ 53.02
816
546
676
3095
Market Price
$ 40.60
Selling Price
$ 36.44
1096
637
294
4232
Market Price
$ 54.76
Selling Price
$ 46.40
536
530
117
2265
Market Price
$ 51.00
Selling Price
$ 45.18
164
157
115
460
Market Price
$ 33.47
Selling Price
$ 28.17
1220
1215
438
4286
Market Price
$ 64.65
Selling Price
$ 58.56
1491
1423
993
1521
Market Price
$ 64.67
Selling Price
$ 56.54
1946
1032
637
2545
Market Price
$ 50.43
Selling Price
$ 43.04
523
346
111
1449
Market Price
$ 38.54
Selling Price
$ 32.89
635
548
177
766
Market Price
$ 50.91
Selling Price
$ 43.81
1983
1854
1322
3726
Market Price
$ 35.84
Selling Price
$ 30.38
1208
783
818
1442
Market Price
$ 56.77
Selling Price
$ 51.04
1117
282
540
3173
Market Price
$ 50.21
Selling Price
$ 43.27
1365
572
477
3076