Market Price
$ 48.42
Selling Price
$ 41.71
1806
1009
926
3940
Market Price
$ 44.13
Selling Price
$ 37.30
1413
308
1286
2782
Market Price
$ 61.13
Selling Price
$ 51.59
2748
1145
1708
2756
Market Price
$ 34.67
Selling Price
$ 30.22
1896
716
804
4326
Market Price
$ 57.02
Selling Price
$ 48.17
235
216
190
690
Market Price
$ 31.10
Selling Price
$ 26.88
857
708
237
3189
Market Price
$ 37.44
Selling Price
$ 32.08
3333
2447
2018
3410
Market Price
$ 67.02
Selling Price
$ 59.50
1096
460
715
2474
Market Price
$ 50.64
Selling Price
$ 45.15
1793
1563
684
2404
Market Price
$ 66.21
Selling Price
$ 58.74
2425
1773
616
3463
Market Price
$ 30.78
Selling Price
$ 27.86
4044
3193
3767
4905
Market Price
$ 35.17
Selling Price
$ 30.18
1844
695
1315
3339
Market Price
$ 52.07
Selling Price
$ 44.35
204
168
123
483
Market Price
$ 49.78
Selling Price
$ 43.86
2061
1977
1767
2369
Market Price
$ 42.16
Selling Price
$ 38.31
786
610
657
2149
Market Price
$ 58.99
Selling Price
$ 52.56
1391
906
760
2594
Market Price
$ 36.87
Selling Price
$ 31.50
1470
1048
979
1537
Market Price
$ 29.58
Selling Price
$ 26.65
1809
989
1679
2149
Market Price
$ 58.35
Selling Price
$ 48.91
1757
1180
1056
1919
Market Price
$ 48.55
Selling Price
$ 40.97
2428
654
527
4190
Market Price
$ 36.58
Selling Price
$ 31.98
2146
676
1297
2463
Market Price
$ 62.57
Selling Price
$ 54.65
2146
2112
1205
2203
Market Price
$ 56.57
Selling Price
$ 48.76
697
326
477
1090
Market Price
$ 61.20
Selling Price
$ 54.71
706
147
149
1436
Market Price
$ 61.03
Selling Price
$ 54.93
2922
1727
680
3187
Market Price
$ 33.35
Selling Price
$ 29.98
1929
1575
1114
4472
Market Price
$ 67.07
Selling Price
$ 58.32
2976
2006
2713
4149
Market Price
$ 36.91
Selling Price
$ 32.21
2062
1963
413
2985
Market Price
$ 42.34
Selling Price
$ 37.58
2261
1492
1132
3770
Market Price
$ 50.63
Selling Price
$ 43.56
1188
546
659
1315
Market Price
$ 60.12
Selling Price
$ 51.75
1085
736
870
4638
Market Price
$ 57.69
Selling Price
$ 51.72
297
160
248
1205
Market Price
$ 42.46
Selling Price
$ 37.29
1855
834
602
2232
Market Price
$ 71.43
Selling Price
$ 59.90
3010
854
2240
4130
Market Price
$ 65.48
Selling Price
$ 55.75
1257
814
678
3931
Market Price
$ 33.36
Selling Price
$ 29.61
240
228
232
1011
Market Price
$ 68.14
Selling Price
$ 57.43
469
217
136
544
Market Price
$ 36.05
Selling Price
$ 30.85
512
219
254
545
Market Price
$ 67.90
Selling Price
$ 58.94
2161
611
712
4472
Market Price
$ 65.51
Selling Price
$ 56.28
1015
337
879
2559