Market Price
$ 62.19
Selling Price
$ 56.03
2552
1580
587
2793
Market Price
$ 39.03
Selling Price
$ 34.05
2693
1238
557
2820
Market Price
$ 48.60
Selling Price
$ 41.40
1131
563
822
2893
Market Price
$ 29.65
Selling Price
$ 25.99
427
296
153
513
Market Price
$ 64.25
Selling Price
$ 56.18
1052
1024
775
2594
Market Price
$ 63.57
Selling Price
$ 53.31
1058
492
279
1188
Market Price
$ 57.11
Selling Price
$ 50.12
3239
2849
1339
4865
Market Price
$ 39.84
Selling Price
$ 34.10
3115
1756
648
3285
Market Price
$ 62.50
Selling Price
$ 55.12
1866
1306
1635
4751
Market Price
$ 42.14
Selling Price
$ 37.17
1899
460
1158
4185
Market Price
$ 67.07
Selling Price
$ 58.57
887
874
362
3735
Market Price
$ 47.37
Selling Price
$ 41.90
1137
584
407
1627
Market Price
$ 59.14
Selling Price
$ 53.64
1358
287
1088
4558
Market Price
$ 52.26
Selling Price
$ 43.77
215
132
174
553
Market Price
$ 69.44
Selling Price
$ 58.40
1852
692
1828
2945
Market Price
$ 58.76
Selling Price
$ 51.08
967
701
794
1304
Market Price
$ 54.23
Selling Price
$ 45.66
4316
1511
3547
4432
Market Price
$ 44.14
Selling Price
$ 39.08
1692
819
1250
4614
Market Price
$ 47.95
Selling Price
$ 41.58
2096
1645
1669
2757
Market Price
$ 66.28
Selling Price
$ 59.60
3792
2008
2894
4986
Market Price
$ 62.90
Selling Price
$ 53.81
3251
1760
2034
4524
Market Price
$ 43.67
Selling Price
$ 38.16
505
174
445
1960
Market Price
$ 54.75
Selling Price
$ 48.99
796
232
174
1547
Market Price
$ 54.53
Selling Price
$ 48.93
735
459
229
3095
Market Price
$ 65.50
Selling Price
$ 56.88
514
316
414
695
Market Price
$ 67.15
Selling Price
$ 58.50
734
398
460
1303
Market Price
$ 54.49
Selling Price
$ 46.87
984
443
354
1966
Market Price
$ 58.07
Selling Price
$ 50.28
503
502
191
1244
Market Price
$ 66.07
Selling Price
$ 59.84
2290
509
785
4881
Market Price
$ 60.98
Selling Price
$ 51.31
275
160
184
1144
Market Price
$ 37.72
Selling Price
$ 33.90
247
154
95
996
Market Price
$ 37.03
Selling Price
$ 31.07
148
65
78
666
Market Price
$ 35.85
Selling Price
$ 32.14
2349
1799
812
2493
Market Price
$ 65.69
Selling Price
$ 58.22
2340
1017
2340
2669
Market Price
$ 62.41
Selling Price
$ 54.65
953
846
909
2580
Market Price
$ 32.89
Selling Price
$ 28.34
636
290
529
2278
Market Price
$ 50.77
Selling Price
$ 44.01
2234
495
1219
2559
Market Price
$ 48.41
Selling Price
$ 43.91
549
549
136
2429
Market Price
$ 31.84
Selling Price
$ 26.84
1353
1104
1248
1915
Market Price
$ 53.05
Selling Price
$ 45.10
1753
1374
402
2392