Market Price
$ 30.14
Selling Price
$ 27.13
2326
1567
616
3180
Market Price
$ 33.45
Selling Price
$ 30.24
2663
849
1619
4348
Market Price
$ 49.46
Selling Price
$ 44.69
2192
1224
889
3169
Market Price
$ 35.91
Selling Price
$ 31.33
2180
678
1024
4972
Market Price
$ 52.41
Selling Price
$ 44.64
1525
772
646
4026
Market Price
$ 61.63
Selling Price
$ 55.62
1185
1164
943
2608
Market Price
$ 38.70
Selling Price
$ 34.49
666
483
424
1685
Market Price
$ 49.36
Selling Price
$ 42.28
927
703
620
4119
Market Price
$ 55.94
Selling Price
$ 50.63
2246
882
504
3164
Market Price
$ 31.97
Selling Price
$ 26.96
2175
1060
1780
3280
Market Price
$ 50.57
Selling Price
$ 43.05
983
623
890
1359
Market Price
$ 48.29
Selling Price
$ 42.77
2962
2847
2838
3562
Market Price
$ 42.73
Selling Price
$ 36.93
1172
637
530
3296
Market Price
$ 56.64
Selling Price
$ 50.63
1130
755
760
4275
Market Price
$ 47.62
Selling Price
$ 40.40
3529
2494
2581
3804
Market Price
$ 62.31
Selling Price
$ 53.79
3581
2071
2894
3616
Market Price
$ 37.38
Selling Price
$ 32.85
1645
649
1505
4038
Market Price
$ 44.58
Selling Price
$ 40.16
4107
3358
3667
4702
Market Price
$ 67.47
Selling Price
$ 59.31
647
273
409
1009
Market Price
$ 50.25
Selling Price
$ 42.13
301
284
114
1244
Market Price
$ 46.69
Selling Price
$ 42.12
911
510
704
4254
Market Price
$ 56.59
Selling Price
$ 47.82
393
196
273
698
Market Price
$ 53.39
Selling Price
$ 45.66
706
683
239
3186
Market Price
$ 31.94
Selling Price
$ 28.49
700
686
379
1780
Market Price
$ 65.54
Selling Price
$ 58.93
246
168
242
616
Market Price
$ 63.52
Selling Price
$ 57.06
1017
799
877
1373
Market Price
$ 36.98
Selling Price
$ 32.12
3543
1215
2421
4139
Market Price
$ 42.18
Selling Price
$ 37.85
3609
1536
1938
4310
Market Price
$ 51.69
Selling Price
$ 44.04
1501
1088
503
3684
Market Price
$ 32.55
Selling Price
$ 29.12
461
306
179
1535
Market Price
$ 28.21
Selling Price
$ 25.52
2260
1284
777
3314
Market Price
$ 55.93
Selling Price
$ 47.82
1013
252
905
2170
Market Price
$ 31.98
Selling Price
$ 27.87
3356
1977
2802
4787
Market Price
$ 52.60
Selling Price
$ 45.50
3513
2887
3152
4402
Market Price
$ 41.08
Selling Price
$ 34.89
1808
607
1177
4881
Market Price
$ 51.42
Selling Price
$ 46.31
375
114
248
633
Market Price
$ 52.76
Selling Price
$ 45.55
836
323
297
2319
Market Price
$ 60.51
Selling Price
$ 52.15
1601
849
660
2859
Market Price
$ 32.59
Selling Price
$ 28.40
1586
498
1464
2219
Market Price
$ 50.60
Selling Price
$ 44.94
713
522
148
2597