Market Price
$ 56.33
Selling Price
$ 38.47
2793
1257
2524
3500
Market Price
$ 48.59
Selling Price
$ 33.88
420
201
148
1757
Market Price
$ 43.53
Selling Price
$ 30.32
810
301
374
913
Market Price
$ 56.81
Selling Price
$ 39.23
2930
1781
2013
3987
Market Price
$ 46.91
Selling Price
$ 31.95
1386
809
470
1460
Market Price
$ 45.18
Selling Price
$ 30.17
2104
2089
1821
4228
Market Price
$ 55.90
Selling Price
$ 36.30
3163
2159
2338
4603
Market Price
$ 51.98
Selling Price
$ 37.11
1785
1486
1000
4779
Market Price
$ 61.79
Selling Price
$ 39.75
2377
1953
1587
4806
Market Price
$ 52.75
Selling Price
$ 33.88
1141
403
1078
4926
Market Price
$ 56.26
Selling Price
$ 39.89
1759
1388
1222
4166
Market Price
$ 56.43
Selling Price
$ 38.52
1039
914
614
1812
Market Price
$ 60.29
Selling Price
$ 37.57
1621
1227
1560
1751
Market Price
$ 59.03
Selling Price
$ 36.45
2887
834
2021
4308
Market Price
$ 47.25
Selling Price
$ 31.55
3117
1566
2758
3402
Market Price
$ 53.67
Selling Price
$ 33.77
1523
607
1277
2490
Market Price
$ 51.34
Selling Price
$ 32.43
3865
1898
1962
4006
Market Price
$ 55.71
Selling Price
$ 36.13
1376
730
616
3172
Market Price
$ 62.09
Selling Price
$ 39.41
2147
1038
1708
2748
Market Price
$ 51.99
Selling Price
$ 33.64
1500
339
462
1581
Market Price
$ 57.42
Selling Price
$ 36.26
333
141
120
1072
Market Price
$ 53.98
Selling Price
$ 32.56
779
657
706
1839
Market Price
$ 47.25
Selling Price
$ 32.18
1160
1133
906
2838
Market Price
$ 55.17
Selling Price
$ 36.11
1345
666
994
4176
Market Price
$ 64.24
Selling Price
$ 38.00
2503
1740
1799
3506
Market Price
$ 56.86
Selling Price
$ 39.45
597
401
225
1451
Market Price
$ 58.27
Selling Price
$ 37.06
911
450
370
3466
Market Price
$ 56.88
Selling Price
$ 38.61
4013
946
3505
4927
Market Price
$ 64.36
Selling Price
$ 38.66
4329
3008
2870
4440
Market Price
$ 47.88
Selling Price
$ 31.57
915
641
345
2375
Market Price
$ 53.10
Selling Price
$ 33.06
2302
2291
2198
4168
Market Price
$ 47.01
Selling Price
$ 31.24
406
239
294
500
Market Price
$ 60.57
Selling Price
$ 37.71
2869
2063
582
4000
Market Price
$ 50.39
Selling Price
$ 35.77
1040
275
925
4197
Market Price
$ 60.97
Selling Price
$ 37.05
1054
1041
299
2610
Market Price
$ 58.62
Selling Price
$ 36.49
455
151
198
606
Market Price
$ 54.88
Selling Price
$ 35.13
907
594
609
2932
Market Price
$ 59.66
Selling Price
$ 39.73
1590
1492
753
1640
Market Price
$ 57.32
Selling Price
$ 37.83
695
430
577
1773
Market Price
$ 58.05
Selling Price
$ 39.81
3609
2605
1970
4619