Market Price
$ 41.24
Selling Price
$ 35.59
861
536
442
1364
Market Price
$ 37.91
Selling Price
$ 31.76
4132
1010
2044
4716
Market Price
$ 65.59
Selling Price
$ 56.07
1223
613
930
1268
Market Price
$ 31.17
Selling Price
$ 27.87
709
658
167
961
Market Price
$ 60.27
Selling Price
$ 54.42
3258
2099
2076
4393
Market Price
$ 30.99
Selling Price
$ 26.42
931
843
198
3772
Market Price
$ 32.71
Selling Price
$ 29.22
803
530
557
1721
Market Price
$ 36.02
Selling Price
$ 31.56
886
831
407
2350
Market Price
$ 41.27
Selling Price
$ 34.52
1819
1522
1742
1969
Market Price
$ 45.61
Selling Price
$ 38.69
1087
631
430
3015
Market Price
$ 67.53
Selling Price
$ 56.30
947
315
900
2239
Market Price
$ 42.86
Selling Price
$ 37.61
1527
1127
1447
2915
Market Price
$ 40.31
Selling Price
$ 35.58
1068
513
846
3317
Market Price
$ 55.52
Selling Price
$ 50.10
4538
2305
1845
4702
Market Price
$ 31.22
Selling Price
$ 28.31
940
193
433
3134
Market Price
$ 64.88
Selling Price
$ 57.15
312
308
301
886
Market Price
$ 64.49
Selling Price
$ 54.14
450
283
191
1033
Market Price
$ 43.74
Selling Price
$ 39.52
583
578
127
1317
Market Price
$ 44.01
Selling Price
$ 39.49
855
537
583
2189
Market Price
$ 64.65
Selling Price
$ 55.98
1115
936
246
3030
Market Price
$ 28.99
Selling Price
$ 25.13
1177
1048
1100
3997
Market Price
$ 42.21
Selling Price
$ 38.23
1220
972
430
3741
Market Price
$ 54.32
Selling Price
$ 47.00
1257
837
1206
2830
Market Price
$ 38.17
Selling Price
$ 33.93
1051
238
377
3096
Market Price
$ 37.62
Selling Price
$ 32.54
832
468
350
1861
Market Price
$ 39.86
Selling Price
$ 34.60
676
529
618
726
Market Price
$ 43.66
Selling Price
$ 38.48
2130
1662
983
4372
Market Price
$ 61.93
Selling Price
$ 55.94
3443
3145
1969
3488
Market Price
$ 40.79
Selling Price
$ 37.07
2189
1958
1693
2294
Market Price
$ 52.58
Selling Price
$ 46.47
1261
1180
839
1491
Market Price
$ 67.30
Selling Price
$ 56.76
1018
327
812
3126
Market Price
$ 40.51
Selling Price
$ 35.78
1434
567
1024
3702
Market Price
$ 37.52
Selling Price
$ 32.38
3576
2731
779
3669
Market Price
$ 50.82
Selling Price
$ 45.37
2075
498
892
2188
Market Price
$ 51.43
Selling Price
$ 44.82
1726
1482
1129
3520
Market Price
$ 60.08
Selling Price
$ 51.24
1710
791
1255
4219
Market Price
$ 45.46
Selling Price
$ 38.80
893
573
324
1520
Market Price
$ 60.85
Selling Price
$ 50.91
833
169
525
1620
Market Price
$ 31.49
Selling Price
$ 28.59
701
570
399
2398
Market Price
$ 38.68
Selling Price
$ 34.01
807
253
475
1923