Market Price
$ 60.35
Selling Price
$ 51.83
3433
2482
3222
4259
Market Price
$ 43.07
Selling Price
$ 37.27
1088
908
898
1379
Market Price
$ 53.22
Selling Price
$ 48.18
301
158
281
1466
Market Price
$ 70.79
Selling Price
$ 59.54
1679
1062
1652
3660
Market Price
$ 47.02
Selling Price
$ 39.84
1834
1175
587
1905
Market Price
$ 30.19
Selling Price
$ 26.55
1320
317
1052
1518
Market Price
$ 53.72
Selling Price
$ 45.97
1680
1180
1602
4852
Market Price
$ 52.64
Selling Price
$ 47.76
942
791
330
2108
Market Price
$ 52.28
Selling Price
$ 44.28
2773
1300
2696
3919
Market Price
$ 28.84
Selling Price
$ 26.21
1882
485
1035
2284
Market Price
$ 48.63
Selling Price
$ 43.93
3611
2755
3543
3719
Market Price
$ 64.27
Selling Price
$ 56.14
2138
1924
1841
3984
Market Price
$ 53.83
Selling Price
$ 47.26
2890
2184
2543
3405
Market Price
$ 33.59
Selling Price
$ 28.39
895
355
774
2384
Market Price
$ 53.98
Selling Price
$ 46.57
1104
718
452
3326
Market Price
$ 42.71
Selling Price
$ 36.48
122
106
67
497
Market Price
$ 44.27
Selling Price
$ 36.94
1107
1024
651
4575
Market Price
$ 61.91
Selling Price
$ 52.75
724
218
471
2001
Market Price
$ 36.24
Selling Price
$ 32.26
3637
1938
1419
4139
Market Price
$ 31.05
Selling Price
$ 27.86
1375
1359
1113
3766
Market Price
$ 30.51
Selling Price
$ 27.34
2324
1075
2190
4896
Market Price
$ 33.22
Selling Price
$ 27.95
820
268
753
3158
Market Price
$ 58.20
Selling Price
$ 52.47
376
306
300
1537
Market Price
$ 53.54
Selling Price
$ 46.46
1491
336
410
4207
Market Price
$ 33.49
Selling Price
$ 28.28
1083
787
1007
1119
Market Price
$ 69.38
Selling Price
$ 58.32
1383
559
624
1914
Market Price
$ 64.77
Selling Price
$ 56.10
1378
771
477
2488
Market Price
$ 62.77
Selling Price
$ 54.06
571
340
435
1502
Market Price
$ 59.13
Selling Price
$ 51.40
1988
1382
919
2148
Market Price
$ 67.04
Selling Price
$ 59.32
1817
1012
1743
2331
Market Price
$ 58.41
Selling Price
$ 50.06
293
143
280
1243
Market Price
$ 62.78
Selling Price
$ 55.33
1056
658
719
2393
Market Price
$ 63.07
Selling Price
$ 55.54
1300
934
1193
2080
Market Price
$ 36.35
Selling Price
$ 30.78
1030
565
759
2887
Market Price
$ 66.79
Selling Price
$ 59.46
2571
1775
2070
3145
Market Price
$ 67.37
Selling Price
$ 57.17
1172
602
1134
4828
Market Price
$ 37.15
Selling Price
$ 32.13
651
139
540
3252
Market Price
$ 44.16
Selling Price
$ 37.82
681
672
488
1850
Market Price
$ 36.44
Selling Price
$ 32.33
2856
2451
1181
4184
Market Price
$ 39.18
Selling Price
$ 32.94
3146
1850
1115
4213