Market Price
$ 48.31
Selling Price
$ 40.53
2169
1236
1117
2679
Market Price
$ 48.29
Selling Price
$ 41.01
3432
903
2338
4200
Market Price
$ 40.60
Selling Price
$ 34.84
260
160
234
943
Market Price
$ 42.66
Selling Price
$ 36.06
1083
744
433
1518
Market Price
$ 57.88
Selling Price
$ 51.83
1493
1316
466
2036
Market Price
$ 49.81
Selling Price
$ 42.69
1302
1171
744
3692
Market Price
$ 67.07
Selling Price
$ 57.21
754
493
539
2987
Market Price
$ 30.43
Selling Price
$ 26.12
2163
1550
1476
2879
Market Price
$ 31.06
Selling Price
$ 27.79
836
245
215
1053
Market Price
$ 46.72
Selling Price
$ 40.95
4377
1524
2060
4714
Market Price
$ 45.31
Selling Price
$ 38.98
3897
2287
2863
4005
Market Price
$ 37.28
Selling Price
$ 31.32
1174
260
1078
1863
Market Price
$ 49.48
Selling Price
$ 42.54
1387
372
812
2883
Market Price
$ 47.55
Selling Price
$ 40.46
509
497
409
1066
Market Price
$ 52.60
Selling Price
$ 44.92
2000
1309
1880
3737
Market Price
$ 34.47
Selling Price
$ 29.72
1516
447
1235
2910
Market Price
$ 29.09
Selling Price
$ 26.22
3420
1771
719
4752
Market Price
$ 58.35
Selling Price
$ 48.80
216
74
46
625
Market Price
$ 33.83
Selling Price
$ 29.26
2270
1184
1613
3121
Market Price
$ 42.82
Selling Price
$ 35.83
2634
2570
2436
2984
Market Price
$ 62.52
Selling Price
$ 53.29
1916
623
1858
4814
Market Price
$ 37.69
Selling Price
$ 33.54
656
466
626
1051
Market Price
$ 61.02
Selling Price
$ 53.14
1791
1160
1329
3704
Market Price
$ 38.81
Selling Price
$ 34.06
3699
2721
2517
3706
Market Price
$ 35.30
Selling Price
$ 30.71
1608
663
1364
2033
Market Price
$ 36.83
Selling Price
$ 31.50
1486
716
782
1545
Market Price
$ 38.43
Selling Price
$ 33.94
834
485
475
860
Market Price
$ 59.15
Selling Price
$ 49.39
1708
405
1475
2615
Market Price
$ 46.63
Selling Price
$ 39.34
1086
591
518
4740
Market Price
$ 34.24
Selling Price
$ 29.11
882
185
447
1166
Market Price
$ 43.83
Selling Price
$ 38.73
917
722
458
2318
Market Price
$ 39.30
Selling Price
$ 34.85
1755
1425
1580
2717
Market Price
$ 28.58
Selling Price
$ 25.17
330
71
192
768
Market Price
$ 53.63
Selling Price
$ 45.33
452
369
368
2205
Market Price
$ 40.00
Selling Price
$ 35.50
2245
1456
1913
3026
Market Price
$ 52.94
Selling Price
$ 47.39
1827
1455
1320
4110
Market Price
$ 52.78
Selling Price
$ 47.15
1260
1219
964
3780
Market Price
$ 51.06
Selling Price
$ 42.79
763
295
578
1008
Market Price
$ 65.75
Selling Price
$ 58.93
1512
853
1481
2120
Market Price
$ 59.00
Selling Price
$ 52.28
615
182
411
1361