Market Price
$ 32.30
Selling Price
$ 28.87
1577
512
1536
2722
Market Price
$ 39.83
Selling Price
$ 35.30
884
736
857
895
Market Price
$ 58.19
Selling Price
$ 52.55
1134
719
807
3309
Market Price
$ 63.43
Selling Price
$ 55.82
2732
877
2085
4459
Market Price
$ 49.32
Selling Price
$ 43.85
558
209
175
1851
Market Price
$ 65.27
Selling Price
$ 57.81
2495
1339
1308
4438
Market Price
$ 30.48
Selling Price
$ 26.73
1015
725
458
1107
Market Price
$ 33.11
Selling Price
$ 28.61
496
425
327
1324
Market Price
$ 46.97
Selling Price
$ 42.11
2696
1715
2508
3759
Market Price
$ 59.64
Selling Price
$ 52.32
668
400
162
1134
Market Price
$ 33.64
Selling Price
$ 29.82
466
153
232
905
Market Price
$ 39.16
Selling Price
$ 35.60
1892
1621
940
2069
Market Price
$ 61.02
Selling Price
$ 52.72
1139
1003
316
3223
Market Price
$ 66.97
Selling Price
$ 56.01
1959
1438
1881
4862
Market Price
$ 61.73
Selling Price
$ 55.77
710
455
330
850
Market Price
$ 36.51
Selling Price
$ 30.95
435
396
178
570
Market Price
$ 41.05
Selling Price
$ 36.32
1046
397
697
3148
Market Price
$ 61.98
Selling Price
$ 53.55
981
462
222
1867
Market Price
$ 52.40
Selling Price
$ 45.48
3605
3159
982
4207
Market Price
$ 54.63
Selling Price
$ 49.61
2923
1872
2434
3647
Market Price
$ 66.17
Selling Price
$ 59.19
2698
2500
1927
3888
Market Price
$ 60.35
Selling Price
$ 50.45
2184
557
1374
4302
Market Price
$ 51.20
Selling Price
$ 44.36
1205
592
958
3987
Market Price
$ 58.13
Selling Price
$ 48.78
1240
729
724
1286
Market Price
$ 64.07
Selling Price
$ 58.17
4012
2997
2882
4310
Market Price
$ 55.82
Selling Price
$ 49.03
1678
1457
1082
2718
Market Price
$ 47.85
Selling Price
$ 42.33
1191
754
512
1941
Market Price
$ 63.55
Selling Price
$ 57.54
1175
1173
720
2515
Market Price
$ 56.67
Selling Price
$ 50.12
930
389
432
1396
Market Price
$ 37.58
Selling Price
$ 32.69
2084
1001
549
2683
Market Price
$ 46.83
Selling Price
$ 41.11
1614
1254
419
2957
Market Price
$ 30.68
Selling Price
$ 25.95
2839
2147
2482
3196
Market Price
$ 38.05
Selling Price
$ 32.88
1413
375
293
1437
Market Price
$ 28.80
Selling Price
$ 26.15
454
344
135
1583
Market Price
$ 68.15
Selling Price
$ 59.28
792
450
517
1208
Market Price
$ 53.72
Selling Price
$ 46.76
1138
1112
1066
1963
Market Price
$ 59.71
Selling Price
$ 49.83
1604
493
438
2573
Market Price
$ 39.89
Selling Price
$ 35.80
2704
2540
2290
2859
Market Price
$ 69.14
Selling Price
$ 58.06
803
576
199
2226
Market Price
$ 47.59
Selling Price
$ 41.50
661
175
555
791