Market Price
$ 52.16
Selling Price
$ 43.78
1794
1460
891
2207
Market Price
$ 29.20
Selling Price
$ 25.53
825
495
461
2762
Market Price
$ 50.52
Selling Price
$ 42.96
3529
3348
936
4220
Market Price
$ 49.35
Selling Price
$ 43.09
159
77
48
559
Market Price
$ 54.90
Selling Price
$ 49.16
719
295
463
913
Market Price
$ 65.92
Selling Price
$ 59.23
1305
669
930
2231
Market Price
$ 58.23
Selling Price
$ 50.67
2398
755
1567
2629
Market Price
$ 49.67
Selling Price
$ 44.70
1662
683
811
4896
Market Price
$ 55.95
Selling Price
$ 49.28
3201
1290
2597
4387
Market Price
$ 54.58
Selling Price
$ 47.24
292
218
289
764
Market Price
$ 61.90
Selling Price
$ 53.96
921
490
910
4541
Market Price
$ 64.68
Selling Price
$ 54.20
764
337
373
1877
Market Price
$ 45.01
Selling Price
$ 40.67
987
339
302
2614
Market Price
$ 60.84
Selling Price
$ 53.06
395
317
281
990
Market Price
$ 49.34
Selling Price
$ 43.20
1422
500
920
2181
Market Price
$ 40.77
Selling Price
$ 34.32
1331
1036
266
1585
Market Price
$ 53.78
Selling Price
$ 46.13
960
625
677
1056
Market Price
$ 65.51
Selling Price
$ 57.11
869
437
863
1859
Market Price
$ 71.16
Selling Price
$ 59.80
1362
868
796
4744
Market Price
$ 42.31
Selling Price
$ 37.30
2039
1859
584
3591
Market Price
$ 40.47
Selling Price
$ 33.90
399
153
122
512
Market Price
$ 65.65
Selling Price
$ 59.07
1294
829
383
3225
Market Price
$ 52.05
Selling Price
$ 43.82
2221
1093
1001
2429
Market Price
$ 66.64
Selling Price
$ 56.68
4668
4120
2200
4702
Market Price
$ 41.28
Selling Price
$ 36.52
386
132
386
523
Market Price
$ 38.98
Selling Price
$ 33.64
501
195
498
701
Market Price
$ 66.03
Selling Price
$ 58.90
513
401
199
907
Market Price
$ 37.77
Selling Price
$ 31.95
356
262
96
454
Market Price
$ 42.99
Selling Price
$ 36.95
1018
612
293
1337
Market Price
$ 35.41
Selling Price
$ 30.93
2927
2191
1189
4102
Market Price
$ 34.62
Selling Price
$ 30.90
682
618
261
1263
Market Price
$ 49.82
Selling Price
$ 44.52
571
177
156
2418
Market Price
$ 38.42
Selling Price
$ 32.24
835
717
456
1242
Market Price
$ 61.78
Selling Price
$ 53.89
3190
2420
1057
3582
Market Price
$ 69.71
Selling Price
$ 59.07
1123
431
390
2587
Market Price
$ 56.22
Selling Price
$ 48.82
608
525
592
926
Market Price
$ 60.06
Selling Price
$ 53.35
2687
2293
1330
3385
Market Price
$ 61.02
Selling Price
$ 52.64
1063
522
841
3643
Market Price
$ 57.76
Selling Price
$ 49.94
1166
917
1054
1340
Market Price
$ 38.84
Selling Price
$ 34.03
450
325
384
646