Market Price
$ 61.72
Selling Price
$ 52.40
4400
1917
2256
4818
Market Price
$ 51.81
Selling Price
$ 46.01
3819
3333
2000
4734
Market Price
$ 30.79
Selling Price
$ 27.55
927
279
351
2626
Market Price
$ 39.13
Selling Price
$ 33.91
2321
1985
1467
4011
Market Price
$ 59.99
Selling Price
$ 50.67
2345
1530
1383
4370
Market Price
$ 35.45
Selling Price
$ 29.82
686
601
302
2250
Market Price
$ 55.12
Selling Price
$ 47.80
415
380
288
486
Market Price
$ 59.30
Selling Price
$ 49.73
2186
2104
1938
2598
Market Price
$ 53.36
Selling Price
$ 46.96
700
406
377
2673
Market Price
$ 49.87
Selling Price
$ 41.68
2422
856
2255
2868
Market Price
$ 65.64
Selling Price
$ 57.15
613
331
241
782
Market Price
$ 58.74
Selling Price
$ 49.69
2269
1919
671
4522
Market Price
$ 50.51
Selling Price
$ 43.77
1522
478
703
1970
Market Price
$ 54.27
Selling Price
$ 48.05
1224
1124
535
2999
Market Price
$ 40.52
Selling Price
$ 33.83
1446
652
937
1654
Market Price
$ 35.87
Selling Price
$ 32.04
383
208
366
473
Market Price
$ 53.03
Selling Price
$ 45.45
1610
1506
775
3487
Market Price
$ 52.81
Selling Price
$ 45.08
1689
846
990
3622
Market Price
$ 32.94
Selling Price
$ 28.31
3295
710
2461
3505
Market Price
$ 65.60
Selling Price
$ 58.82
2813
2796
1030
2894
Market Price
$ 53.01
Selling Price
$ 45.27
496
131
240
2460
Market Price
$ 54.47
Selling Price
$ 47.50
1438
1277
837
3439
Market Price
$ 50.87
Selling Price
$ 44.08
3479
3316
3043
3786
Market Price
$ 42.96
Selling Price
$ 37.64
1871
767
387
2813
Market Price
$ 32.27
Selling Price
$ 28.04
1876
671
1661
3887
Market Price
$ 29.40
Selling Price
$ 25.85
352
167
185
1387
Market Price
$ 29.94
Selling Price
$ 25.40
2812
989
2591
3062
Market Price
$ 28.41
Selling Price
$ 25.39
2739
2407
1238
3858
Market Price
$ 42.33
Selling Price
$ 37.18
492
104
190
1160
Market Price
$ 63.92
Selling Price
$ 56.84
1900
1757
405
2296
Market Price
$ 31.74
Selling Price
$ 27.33
3354
1137
3152
3810
Market Price
$ 34.76
Selling Price
$ 29.94
346
296
262
1729
Market Price
$ 50.64
Selling Price
$ 44.13
3240
2356
1758
4480
Market Price
$ 50.49
Selling Price
$ 43.56
2418
2404
1950
4732
Market Price
$ 56.97
Selling Price
$ 49.57
1689
982
805
3845
Market Price
$ 71.44
Selling Price
$ 59.75
4703
2157
1228
4904
Market Price
$ 33.02
Selling Price
$ 28.07
2597
1341
605
3265
Market Price
$ 35.10
Selling Price
$ 30.20
3305
1572
2983
3947
Market Price
$ 50.72
Selling Price
$ 44.31
2771
1463
2351
3381
Market Price
$ 51.98
Selling Price
$ 43.78
643
606
504
2555