Market Price
$ 35.56
Selling Price
$ 30.16
1385
669
603
4634
Market Price
$ 39.28
Selling Price
$ 33.74
2491
1352
503
4506
Market Price
$ 58.46
Selling Price
$ 49.52
993
665
829
3259
Market Price
$ 45.41
Selling Price
$ 39.62
3430
3294
789
4787
Market Price
$ 62.55
Selling Price
$ 52.86
977
775
930
2156
Market Price
$ 51.44
Selling Price
$ 43.22
144
43
48
558
Market Price
$ 68.68
Selling Price
$ 57.75
1576
634
424
3041
Market Price
$ 31.81
Selling Price
$ 26.84
1473
744
563
2988
Market Price
$ 46.38
Selling Price
$ 40.48
275
195
233
787
Market Price
$ 45.51
Selling Price
$ 38.53
2361
1412
1215
2794
Market Price
$ 47.47
Selling Price
$ 42.38
1735
434
1709
1865
Market Price
$ 30.65
Selling Price
$ 26.13
475
350
95
1134
Market Price
$ 66.28
Selling Price
$ 56.09
925
881
296
2270
Market Price
$ 48.82
Selling Price
$ 41.43
121
85
70
572
Market Price
$ 33.50
Selling Price
$ 30.36
419
130
229
918
Market Price
$ 47.33
Selling Price
$ 40.12
502
191
217
512
Market Price
$ 30.07
Selling Price
$ 25.09
762
640
408
1000
Market Price
$ 49.40
Selling Price
$ 43.43
3824
1061
3652
4796
Market Price
$ 52.67
Selling Price
$ 44.03
143
140
38
595
Market Price
$ 56.36
Selling Price
$ 50.57
554
230
501
1335
Market Price
$ 57.49
Selling Price
$ 49.61
724
149
185
917
Market Price
$ 64.77
Selling Price
$ 57.49
1335
828
981
1400
Market Price
$ 40.42
Selling Price
$ 35.94
1162
418
402
2293
Market Price
$ 52.85
Selling Price
$ 44.08
484
472
299
1552
Market Price
$ 34.48
Selling Price
$ 29.81
204
143
179
577
Market Price
$ 30.08
Selling Price
$ 26.66
473
430
202
1018
Market Price
$ 45.21
Selling Price
$ 37.84
415
391
329
784
Market Price
$ 64.13
Selling Price
$ 57.50
538
494
440
734
Market Price
$ 59.84
Selling Price
$ 51.56
1780
704
533
2250
Market Price
$ 65.98
Selling Price
$ 58.43
723
311
496
3084
Market Price
$ 56.39
Selling Price
$ 48.54
2181
1800
829
4310
Market Price
$ 34.50
Selling Price
$ 29.75
2483
1022
955
4164
Market Price
$ 42.10
Selling Price
$ 36.74
459
386
351
995
Market Price
$ 61.37
Selling Price
$ 54.65
2048
1463
1121
4279
Market Price
$ 42.24
Selling Price
$ 35.50
269
150
192
612
Market Price
$ 62.03
Selling Price
$ 55.95
2997
1492
2474
3330
Market Price
$ 55.61
Selling Price
$ 49.75
1700
820
999
1951
Market Price
$ 49.89
Selling Price
$ 44.27
3741
2164
3699
4803
Market Price
$ 29.07
Selling Price
$ 25.53
408
134
352
1082
Market Price
$ 62.94
Selling Price
$ 54.46
643
257
298
723