Market Price
$ 48.11
Selling Price
$ 40.55
1824
616
1461
2849
Market Price
$ 48.90
Selling Price
$ 43.37
580
574
403
1367
Market Price
$ 43.31
Selling Price
$ 38.77
2767
2503
620
4853
Market Price
$ 59.89
Selling Price
$ 53.50
775
200
673
858
Market Price
$ 51.70
Selling Price
$ 44.57
1596
653
876
1743
Market Price
$ 55.83
Selling Price
$ 48.12
430
286
381
1030
Market Price
$ 39.76
Selling Price
$ 33.68
1875
1504
1465
4759
Market Price
$ 51.28
Selling Price
$ 43.43
1282
1085
574
3008
Market Price
$ 45.58
Selling Price
$ 41.15
2276
1263
1757
3510
Market Price
$ 54.29
Selling Price
$ 45.78
706
413
337
1340
Market Price
$ 60.05
Selling Price
$ 54.24
527
422
501
940
Market Price
$ 36.58
Selling Price
$ 31.81
2433
2360
1993
3408
Market Price
$ 55.65
Selling Price
$ 49.94
1628
361
545
1642
Market Price
$ 60.02
Selling Price
$ 52.63
2185
753
1746
2884
Market Price
$ 31.32
Selling Price
$ 27.73
1911
893
963
2690
Market Price
$ 51.05
Selling Price
$ 43.68
685
373
583
932
Market Price
$ 35.23
Selling Price
$ 31.89
277
253
248
602
Market Price
$ 49.68
Selling Price
$ 41.92
1418
1332
1213
3050
Market Price
$ 43.44
Selling Price
$ 39.24
2875
1182
1144
4506
Market Price
$ 61.14
Selling Price
$ 54.76
608
414
372
1419
Market Price
$ 40.39
Selling Price
$ 34.86
1796
1019
773
2540
Market Price
$ 48.59
Selling Price
$ 43.18
272
230
86
768
Market Price
$ 58.39
Selling Price
$ 52.01
4162
1108
4061
4199
Market Price
$ 45.88
Selling Price
$ 40.62
807
188
736
1340
Market Price
$ 34.67
Selling Price
$ 30.37
1208
342
1131
3668
Market Price
$ 46.84
Selling Price
$ 40.40
425
384
248
663
Market Price
$ 29.43
Selling Price
$ 25.55
426
420
91
1608
Market Price
$ 38.93
Selling Price
$ 32.45
3275
1282
1965
4100
Market Price
$ 56.19
Selling Price
$ 48.90
970
697
464
3617
Market Price
$ 46.11
Selling Price
$ 39.01
1257
412
947
3558
Market Price
$ 33.13
Selling Price
$ 28.72
574
179
557
1462
Market Price
$ 30.83
Selling Price
$ 26.54
380
298
313
971
Market Price
$ 30.32
Selling Price
$ 26.32
1240
342
356
2574
Market Price
$ 59.98
Selling Price
$ 50.02
1744
1571
1415
3870
Market Price
$ 64.49
Selling Price
$ 54.59
4155
3805
1835
4610
Market Price
$ 36.22
Selling Price
$ 30.98
2036
1937
1241
4925
Market Price
$ 41.24
Selling Price
$ 36.77
442
177
99
526
Market Price
$ 48.85
Selling Price
$ 42.62
1138
528
359
1687
Market Price
$ 42.78
Selling Price
$ 38.78
2398
1356
2367
3421
Market Price
$ 47.28
Selling Price
$ 42.10
538
377
234
916