Market Price
$ 28.38
Selling Price
$ 25.54
2682
1094
674
4342
Market Price
$ 55.66
Selling Price
$ 47.53
685
434
439
806
Market Price
$ 31.42
Selling Price
$ 27.37
3741
2821
2112
3791
Market Price
$ 53.26
Selling Price
$ 44.77
1090
737
859
1585
Market Price
$ 68.60
Selling Price
$ 57.17
828
356
707
1593
Market Price
$ 55.35
Selling Price
$ 48.69
653
401
551
1229
Market Price
$ 60.63
Selling Price
$ 53.75
4396
2609
3669
4416
Market Price
$ 48.69
Selling Price
$ 41.70
426
420
277
1119
Market Price
$ 47.71
Selling Price
$ 43.24
1533
961
822
3461
Market Price
$ 58.97
Selling Price
$ 49.84
1589
1236
565
1668
Market Price
$ 28.79
Selling Price
$ 25.31
3774
886
2109
4733
Market Price
$ 32.80
Selling Price
$ 28.91
742
738
364
1561
Market Price
$ 47.91
Selling Price
$ 43.08
596
381
260
2212
Market Price
$ 35.84
Selling Price
$ 30.50
661
173
187
2099
Market Price
$ 59.42
Selling Price
$ 51.47
2365
1369
827
4468
Market Price
$ 36.56
Selling Price
$ 32.28
497
341
275
628
Market Price
$ 33.10
Selling Price
$ 28.31
1670
760
992
2071
Market Price
$ 58.53
Selling Price
$ 51.43
1581
1029
1576
2505
Market Price
$ 62.30
Selling Price
$ 56.28
2299
726
1410
2481
Market Price
$ 38.84
Selling Price
$ 33.32
554
278
240
1519
Market Price
$ 60.76
Selling Price
$ 51.77
3579
2556
3065
3729
Market Price
$ 62.59
Selling Price
$ 55.18
590
178
546
977
Market Price
$ 50.18
Selling Price
$ 43.04
2120
1740
1622
3790
Market Price
$ 52.44
Selling Price
$ 45.01
662
632
553
1613
Market Price
$ 60.36
Selling Price
$ 52.34
209
136
180
1024
Market Price
$ 32.75
Selling Price
$ 28.89
1207
1099
615
4928
Market Price
$ 50.50
Selling Price
$ 45.71
1819
452
1116
4872
Market Price
$ 54.17
Selling Price
$ 46.55
1313
1031
742
1333
Market Price
$ 49.58
Selling Price
$ 42.34
248
159
149
665
Market Price
$ 52.82
Selling Price
$ 46.72
1227
775
864
3502
Market Price
$ 37.24
Selling Price
$ 32.09
495
152
126
568
Market Price
$ 49.11
Selling Price
$ 41.24
626
462
456
1209
Market Price
$ 30.71
Selling Price
$ 26.37
754
716
395
1514
Market Price
$ 50.20
Selling Price
$ 45.21
1855
1465
1340
1957
Market Price
$ 40.56
Selling Price
$ 34.89
1794
1175
1469
2784
Market Price
$ 54.18
Selling Price
$ 46.41
1013
579
327
1376
Market Price
$ 38.31
Selling Price
$ 34.06
4131
3324
1262
4636
Market Price
$ 51.42
Selling Price
$ 44.62
1270
1228
257
1360
Market Price
$ 35.91
Selling Price
$ 31.35
3435
2338
2355
4271
Market Price
$ 62.43
Selling Price
$ 52.38
835
757
307
1817