Market Price
$ 30.24
Selling Price
$ 26.02
2624
615
1920
4679
Market Price
$ 30.22
Selling Price
$ 26.19
2460
1528
1708
2570
Market Price
$ 56.75
Selling Price
$ 49.97
1989
1644
1221
4160
Market Price
$ 60.46
Selling Price
$ 54.55
3192
3182
2054
4028
Market Price
$ 48.36
Selling Price
$ 42.60
3478
2171
817
4699
Market Price
$ 63.04
Selling Price
$ 56.15
344
77
149
658
Market Price
$ 43.00
Selling Price
$ 36.05
188
51
66
891
Market Price
$ 38.98
Selling Price
$ 33.03
2131
1497
1436
4876
Market Price
$ 52.69
Selling Price
$ 46.37
1474
422
928
2842
Market Price
$ 63.75
Selling Price
$ 57.94
2347
1053
1378
2713
Market Price
$ 42.37
Selling Price
$ 37.77
2883
592
845
4391
Market Price
$ 38.94
Selling Price
$ 35.31
2627
2282
724
3289
Market Price
$ 59.37
Selling Price
$ 49.59
2095
949
766
2125
Market Price
$ 31.98
Selling Price
$ 27.54
170
91
84
659
Market Price
$ 38.26
Selling Price
$ 32.71
327
220
73
1491
Market Price
$ 58.19
Selling Price
$ 48.67
1874
1466
1667
1915
Market Price
$ 57.05
Selling Price
$ 50.21
2264
1029
2092
2745
Market Price
$ 40.40
Selling Price
$ 35.80
1567
433
671
1608
Market Price
$ 39.27
Selling Price
$ 34.59
1064
877
643
2073
Market Price
$ 42.97
Selling Price
$ 37.39
696
565
265
2498
Market Price
$ 49.69
Selling Price
$ 42.45
535
284
404
919
Market Price
$ 56.66
Selling Price
$ 49.95
3270
3265
3259
4669
Market Price
$ 41.19
Selling Price
$ 37.43
1183
1157
449
1337
Market Price
$ 56.71
Selling Price
$ 49.07
1440
430
972
1865
Market Price
$ 29.25
Selling Price
$ 25.97
3955
3065
1689
4441
Market Price
$ 48.57
Selling Price
$ 41.93
880
318
737
2973
Market Price
$ 49.00
Selling Price
$ 41.22
1110
802
977
2116
Market Price
$ 39.18
Selling Price
$ 34.73
2511
2021
854
3947
Market Price
$ 54.63
Selling Price
$ 47.47
457
93
414
1141
Market Price
$ 40.98
Selling Price
$ 35.88
180
120
171
596
Market Price
$ 39.91
Selling Price
$ 35.64
1935
1630
1234
3041
Market Price
$ 58.50
Selling Price
$ 50.77
3902
2468
3094
4825
Market Price
$ 62.26
Selling Price
$ 52.74
1201
796
634
3287
Market Price
$ 56.94
Selling Price
$ 50.98
1183
1128
456
2956
Market Price
$ 68.97
Selling Price
$ 59.05
1271
1199
789
3437
Market Price
$ 55.12
Selling Price
$ 49.76
2387
1130
733
3872
Market Price
$ 50.03
Selling Price
$ 43.25
1098
971
693
1507
Market Price
$ 53.07
Selling Price
$ 47.16
3542
1330
914
4745
Market Price
$ 38.70
Selling Price
$ 32.52
652
337
275
3029
Market Price
$ 33.40
Selling Price
$ 30.14
4475
4403
1080
4807