Market Price
$ 61.55
Selling Price
$ 53.10
1918
1808
968
3991
Market Price
$ 50.83
Selling Price
$ 44.04
1297
930
560
3018
Market Price
$ 41.79
Selling Price
$ 35.70
3335
3212
2811
4676
Market Price
$ 41.33
Selling Price
$ 36.49
563
132
121
677
Market Price
$ 33.66
Selling Price
$ 28.91
145
105
135
671
Market Price
$ 31.28
Selling Price
$ 27.69
963
885
378
3282
Market Price
$ 61.55
Selling Price
$ 51.51
1185
663
486
2139
Market Price
$ 66.90
Selling Price
$ 56.62
2169
1868
907
2315
Market Price
$ 66.98
Selling Price
$ 57.20
117
86
73
505
Market Price
$ 38.34
Selling Price
$ 33.12
1666
1210
1652
4665
Market Price
$ 43.65
Selling Price
$ 39.47
1361
751
1276
2150
Market Price
$ 39.06
Selling Price
$ 34.75
393
389
254
505
Market Price
$ 40.23
Selling Price
$ 36.42
566
207
362
2560
Market Price
$ 32.99
Selling Price
$ 29.12
145
88
73
541
Market Price
$ 47.15
Selling Price
$ 39.73
2797
1400
1003
4642
Market Price
$ 41.39
Selling Price
$ 36.51
3127
2942
2600
3428
Market Price
$ 57.42
Selling Price
$ 50.94
1387
527
942
1582
Market Price
$ 46.57
Selling Price
$ 41.06
2436
2022
1733
3981
Market Price
$ 48.06
Selling Price
$ 43.12
928
394
222
2529
Market Price
$ 55.47
Selling Price
$ 49.85
2378
1725
771
4693
Market Price
$ 41.35
Selling Price
$ 37.04
2904
993
793
3148
Market Price
$ 29.05
Selling Price
$ 25.12
309
298
172
1376
Market Price
$ 66.77
Selling Price
$ 56.18
237
55
99
727
Market Price
$ 50.12
Selling Price
$ 41.93
1499
1190
1011
1687
Market Price
$ 61.56
Selling Price
$ 54.50
1729
1705
1439
1805
Market Price
$ 50.49
Selling Price
$ 45.18
1062
677
963
1560
Market Price
$ 57.87
Selling Price
$ 48.80
1112
891
501
1307
Market Price
$ 38.21
Selling Price
$ 34.61
3413
1562
1038
4212
Market Price
$ 36.76
Selling Price
$ 33.08
4118
2627
1306
4529
Market Price
$ 39.42
Selling Price
$ 35.27
2011
1218
1379
2223
Market Price
$ 45.68
Selling Price
$ 39.42
1308
1226
359
2248
Market Price
$ 40.48
Selling Price
$ 33.95
2115
1415
907
2581
Market Price
$ 66.28
Selling Price
$ 58.44
1399
771
434
4192
Market Price
$ 37.08
Selling Price
$ 31.08
1012
1004
650
1098
Market Price
$ 67.45
Selling Price
$ 58.99
3200
3165
3054
4436
Market Price
$ 62.37
Selling Price
$ 56.29
2520
2485
1004
4455
Market Price
$ 34.90
Selling Price
$ 30.82
375
200
124
443
Market Price
$ 70.20
Selling Price
$ 59.26
2351
1574
2109
2773
Market Price
$ 54.06
Selling Price
$ 45.17
380
284
93
955
Market Price
$ 56.62
Selling Price
$ 47.19
1254
474
974
1559