Market Price
$ 65.60
Selling Price
$ 58.07
1163
260
262
1170
Market Price
$ 47.87
Selling Price
$ 43.14
1615
811
602
4407
Market Price
$ 63.66
Selling Price
$ 55.87
3746
2590
3543
3869
Market Price
$ 56.29
Selling Price
$ 47.07
319
317
107
573
Market Price
$ 59.03
Selling Price
$ 51.49
1418
1269
484
2587
Market Price
$ 57.43
Selling Price
$ 50.13
531
370
454
1563
Market Price
$ 67.37
Selling Price
$ 58.05
2964
1199
2961
3121
Market Price
$ 43.52
Selling Price
$ 36.71
2680
2233
1945
3754
Market Price
$ 53.72
Selling Price
$ 45.17
1649
1517
628
2628
Market Price
$ 63.10
Selling Price
$ 54.71
1404
763
952
1639
Market Price
$ 66.94
Selling Price
$ 56.13
1881
567
1034
2780
Market Price
$ 51.06
Selling Price
$ 43.64
2343
1146
1714
3574
Market Price
$ 64.19
Selling Price
$ 57.36
1275
1227
279
2583
Market Price
$ 41.81
Selling Price
$ 37.72
3130
1363
2485
3817
Market Price
$ 55.29
Selling Price
$ 47.08
891
550
453
3626
Market Price
$ 64.54
Selling Price
$ 57.57
2600
669
1828
4205
Market Price
$ 28.88
Selling Price
$ 25.25
483
290
238
1779
Market Price
$ 42.91
Selling Price
$ 37.89
1227
926
1082
4932
Market Price
$ 68.11
Selling Price
$ 58.07
1090
754
983
1929
Market Price
$ 33.36
Selling Price
$ 29.16
3705
1560
2701
4276
Market Price
$ 62.37
Selling Price
$ 55.90
3099
1814
950
4708
Market Price
$ 33.52
Selling Price
$ 28.45
1101
543
363
3596
Market Price
$ 66.08
Selling Price
$ 55.45
1798
1047
1438
3345
Market Price
$ 44.62
Selling Price
$ 39.60
2251
1085
1883
3147
Market Price
$ 30.66
Selling Price
$ 27.52
1380
423
1197
3018
Market Price
$ 40.12
Selling Price
$ 36.00
2671
813
2003
4124
Market Price
$ 64.23
Selling Price
$ 54.15
260
255
140
556
Market Price
$ 64.41
Selling Price
$ 58.26
1030
558
811
3538
Market Price
$ 40.96
Selling Price
$ 35.71
652
243
554
1150
Market Price
$ 35.27
Selling Price
$ 31.77
967
533
313
1800
Market Price
$ 51.81
Selling Price
$ 44.37
1719
811
1587
2535
Market Price
$ 49.57
Selling Price
$ 43.37
1991
478
786
4467
Market Price
$ 41.82
Selling Price
$ 37.49
692
662
688
812
Market Price
$ 44.12
Selling Price
$ 39.69
244
141
129
492
Market Price
$ 52.00
Selling Price
$ 45.32
295
221
67
1329
Market Price
$ 34.99
Selling Price
$ 30.64
1850
556
1301
3035
Market Price
$ 31.89
Selling Price
$ 27.63
2598
2444
1577
4582
Market Price
$ 32.35
Selling Price
$ 27.50
2503
1062
1811
3684
Market Price
$ 60.69
Selling Price
$ 51.62
875
180
396
1431
Market Price
$ 36.92
Selling Price
$ 33.54
2616
2555
2045
3226