Market Price
$ 69.56
Selling Price
$ 59.37
600
318
274
2487
Market Price
$ 35.81
Selling Price
$ 30.73
389
181
93
811
Market Price
$ 55.01
Selling Price
$ 46.43
1918
1207
899
3677
Market Price
$ 40.91
Selling Price
$ 35.48
757
464
387
842
Market Price
$ 56.07
Selling Price
$ 46.98
2064
761
1588
4446
Market Price
$ 64.24
Selling Price
$ 58.15
2746
2113
2418
3912
Market Price
$ 55.03
Selling Price
$ 49.58
623
380
192
2388
Market Price
$ 37.33
Selling Price
$ 31.59
3309
1969
1548
4138
Market Price
$ 31.48
Selling Price
$ 27.79
1444
902
781
5000
Market Price
$ 60.66
Selling Price
$ 50.79
366
95
202
521
Market Price
$ 50.11
Selling Price
$ 43.72
4316
3061
2778
4967
Market Price
$ 54.52
Selling Price
$ 47.60
1766
799
1388
4293
Market Price
$ 39.50
Selling Price
$ 33.09
1071
280
775
2078
Market Price
$ 35.31
Selling Price
$ 30.95
911
390
787
3185
Market Price
$ 51.37
Selling Price
$ 43.89
377
220
346
846
Market Price
$ 36.48
Selling Price
$ 31.17
1047
942
1026
1418
Market Price
$ 45.82
Selling Price
$ 40.65
1085
686
806
1404
Market Price
$ 41.91
Selling Price
$ 37.36
1215
456
964
3977
Market Price
$ 58.69
Selling Price
$ 52.06
506
394
386
513
Market Price
$ 48.54
Selling Price
$ 42.64
173
137
78
833
Market Price
$ 65.88
Selling Price
$ 57.05
1161
687
263
2386
Market Price
$ 56.34
Selling Price
$ 49.20
1949
1722
900
1963
Market Price
$ 51.16
Selling Price
$ 42.98
3691
3332
950
4998
Market Price
$ 54.83
Selling Price
$ 46.91
1524
1130
1071
4200
Market Price
$ 35.98
Selling Price
$ 32.18
2023
1415
1229
2803
Market Price
$ 62.21
Selling Price
$ 53.00
399
327
341
552
Market Price
$ 51.32
Selling Price
$ 45.95
3028
1688
2292
4195
Market Price
$ 42.94
Selling Price
$ 38.91
2824
1150
1929
3497
Market Price
$ 45.33
Selling Price
$ 41.20
4130
3162
1381
4947
Market Price
$ 66.85
Selling Price
$ 59.03
764
171
731
1517
Market Price
$ 33.23
Selling Price
$ 29.65
1388
1163
1046
4402
Market Price
$ 38.26
Selling Price
$ 33.07
1589
1256
1020
1849
Market Price
$ 41.38
Selling Price
$ 36.90
2068
1722
1441
2291
Market Price
$ 35.05
Selling Price
$ 30.48
1514
1451
1234
1916
Market Price
$ 59.36
Selling Price
$ 53.50
1165
869
1077
3711
Market Price
$ 70.75
Selling Price
$ 59.00
623
209
450
2101
Market Price
$ 58.39
Selling Price
$ 48.84
2133
1856
478
2557
Market Price
$ 60.14
Selling Price
$ 53.40
1378
847
1248
2339
Market Price
$ 32.67
Selling Price
$ 29.39
3524
2531
1044
4966
Market Price
$ 51.30
Selling Price
$ 46.18
916
558
489
2087