Market Price
$ 64.53
Selling Price
$ 54.42
4698
3384
4280
4924
Market Price
$ 52.77
Selling Price
$ 47.44
2634
1135
1451
4461
Market Price
$ 62.69
Selling Price
$ 52.59
589
534
181
1170
Market Price
$ 59.56
Selling Price
$ 51.83
783
567
330
1014
Market Price
$ 30.23
Selling Price
$ 25.52
431
154
299
2029
Market Price
$ 60.14
Selling Price
$ 51.93
3692
3179
1643
4126
Market Price
$ 65.89
Selling Price
$ 58.04
2561
2554
1510
2698
Market Price
$ 65.74
Selling Price
$ 59.43
1973
1844
860
2999
Market Price
$ 67.57
Selling Price
$ 59.70
2700
593
2561
3299
Market Price
$ 43.05
Selling Price
$ 36.35
1507
688
1200
1992
Market Price
$ 62.92
Selling Price
$ 55.69
1792
1647
1600
3110
Market Price
$ 41.91
Selling Price
$ 37.37
1188
631
286
2043
Market Price
$ 52.98
Selling Price
$ 47.05
1504
311
1089
3034
Market Price
$ 40.10
Selling Price
$ 34.29
2941
1128
2564
3256
Market Price
$ 52.59
Selling Price
$ 44.80
1948
1333
1433
3714
Market Price
$ 50.44
Selling Price
$ 43.24
688
261
304
934
Market Price
$ 29.35
Selling Price
$ 25.46
1849
926
777
2684
Market Price
$ 50.18
Selling Price
$ 43.03
1810
780
659
4118
Market Price
$ 35.53
Selling Price
$ 31.56
4159
3844
3163
4868
Market Price
$ 48.00
Selling Price
$ 41.58
1056
897
1050
1514
Market Price
$ 57.96
Selling Price
$ 50.46
2873
2797
1746
2978
Market Price
$ 56.75
Selling Price
$ 50.23
210
42
169
651
Market Price
$ 53.15
Selling Price
$ 46.90
2340
531
505
4744
Market Price
$ 33.10
Selling Price
$ 29.76
953
839
226
1380
Market Price
$ 41.38
Selling Price
$ 37.30
1044
1016
677
1804
Market Price
$ 37.99
Selling Price
$ 32.24
2454
1581
1950
2906
Market Price
$ 63.46
Selling Price
$ 56.30
966
332
816
3289
Market Price
$ 47.16
Selling Price
$ 39.76
1718
1630
775
3466
Market Price
$ 57.65
Selling Price
$ 50.83
1780
531
895
3703
Market Price
$ 47.56
Selling Price
$ 39.80
2013
1208
1647
4251
Market Price
$ 33.70
Selling Price
$ 29.38
1172
986
773
1318
Market Price
$ 59.84
Selling Price
$ 50.71
621
619
199
1527
Market Price
$ 36.12
Selling Price
$ 31.38
353
336
225
1184
Market Price
$ 43.58
Selling Price
$ 38.74
360
98
190
684
Market Price
$ 38.35
Selling Price
$ 34.10
2159
1011
1445
3796
Market Price
$ 40.32
Selling Price
$ 35.59
905
719
331
1030
Market Price
$ 46.74
Selling Price
$ 39.61
3499
1907
1664
3571
Market Price
$ 68.35
Selling Price
$ 57.49
3783
2947
1944
4186
Market Price
$ 60.54
Selling Price
$ 50.95
1278
1087
1191
3775
Market Price
$ 51.12
Selling Price
$ 45.75
1526
587
1490
2107