Market Price
$ 30.90
Selling Price
$ 25.86
3478
3155
2124
4676
Market Price
$ 36.41
Selling Price
$ 32.68
773
413
662
1804
Market Price
$ 29.08
Selling Price
$ 25.84
552
255
393
863
Market Price
$ 66.95
Selling Price
$ 58.85
2250
1541
2004
3848
Market Price
$ 53.25
Selling Price
$ 46.13
615
431
160
2188
Market Price
$ 30.16
Selling Price
$ 25.60
882
359
822
2131
Market Price
$ 36.10
Selling Price
$ 30.63
1023
957
359
1781
Market Price
$ 63.54
Selling Price
$ 57.51
2205
1052
1379
2315
Market Price
$ 35.20
Selling Price
$ 30.65
1863
1218
787
2953
Market Price
$ 41.56
Selling Price
$ 35.24
1589
364
1537
1831
Market Price
$ 44.84
Selling Price
$ 40.18
1987
1951
929
2432
Market Price
$ 53.15
Selling Price
$ 46.89
1278
1119
851
3017
Market Price
$ 39.18
Selling Price
$ 33.09
848
223
420
2383
Market Price
$ 36.25
Selling Price
$ 31.19
1703
361
914
4732
Market Price
$ 63.92
Selling Price
$ 55.96
1623
634
979
4645
Market Price
$ 32.03
Selling Price
$ 27.86
728
211
660
805
Market Price
$ 50.01
Selling Price
$ 42.79
1961
1667
1125
2256
Market Price
$ 35.36
Selling Price
$ 30.36
1920
981
1235
2907
Market Price
$ 59.11
Selling Price
$ 51.34
359
245
221
1257
Market Price
$ 62.69
Selling Price
$ 55.44
450
305
408
2062
Market Price
$ 36.25
Selling Price
$ 31.96
1862
1723
1591
3512
Market Price
$ 43.70
Selling Price
$ 38.11
1994
1228
1212
2239
Market Price
$ 51.95
Selling Price
$ 44.54
223
180
90
795
Market Price
$ 60.02
Selling Price
$ 53.19
1520
1269
735
2563
Market Price
$ 62.33
Selling Price
$ 53.80
2470
1351
945
4941
Market Price
$ 32.08
Selling Price
$ 28.61
2692
1669
1084
3375
Market Price
$ 66.72
Selling Price
$ 56.41
1748
352
1678
2635
Market Price
$ 61.48
Selling Price
$ 52.81
3793
1214
3039
4274
Market Price
$ 43.04
Selling Price
$ 37.55
678
518
596
685
Market Price
$ 42.35
Selling Price
$ 36.65
701
314
691
843
Market Price
$ 33.63
Selling Price
$ 28.57
611
400
266
1333
Market Price
$ 55.94
Selling Price
$ 50.40
2324
2098
1934
3779
Market Price
$ 48.11
Selling Price
$ 42.80
2842
2510
1033
4780
Market Price
$ 54.08
Selling Price
$ 46.21
3278
1647
730
4957
Market Price
$ 34.47
Selling Price
$ 31.08
2312
1051
2234
4050
Market Price
$ 46.02
Selling Price
$ 39.73
2445
997
2418
2635
Market Price
$ 40.42
Selling Price
$ 35.85
2597
1768
2436
3552
Market Price
$ 59.48
Selling Price
$ 49.85
1359
736
634
3841
Market Price
$ 43.91
Selling Price
$ 39.46
2156
1774
1612
4736
Market Price
$ 62.46
Selling Price
$ 52.48
379
284
304
570