Market Price
$ 62.09
Selling Price
$ 55.57
441
217
200
2093
Market Price
$ 51.61
Selling Price
$ 44.10
1714
1186
1376
1984
Market Price
$ 54.95
Selling Price
$ 46.64
2800
1012
2410
4152
Market Price
$ 47.62
Selling Price
$ 43.03
556
367
191
670
Market Price
$ 41.66
Selling Price
$ 36.17
1010
948
885
2005
Market Price
$ 43.28
Selling Price
$ 37.61
4388
2767
2834
4857
Market Price
$ 33.72
Selling Price
$ 30.63
1983
1179
952
4550
Market Price
$ 33.72
Selling Price
$ 30.17
704
269
313
1236
Market Price
$ 35.86
Selling Price
$ 31.75
511
360
445
1516
Market Price
$ 38.31
Selling Price
$ 34.52
1051
220
346
4247
Market Price
$ 42.73
Selling Price
$ 38.62
828
724
648
2815
Market Price
$ 50.78
Selling Price
$ 44.52
4237
3681
3503
4970
Market Price
$ 33.60
Selling Price
$ 29.67
551
135
466
1134
Market Price
$ 44.53
Selling Price
$ 37.94
393
78
355
578
Market Price
$ 64.90
Selling Price
$ 56.67
805
285
612
2160
Market Price
$ 29.96
Selling Price
$ 26.81
2696
2631
2177
2920
Market Price
$ 61.95
Selling Price
$ 52.46
1424
1045
398
4997
Market Price
$ 55.98
Selling Price
$ 46.82
1245
1215
820
1579
Market Price
$ 60.87
Selling Price
$ 52.22
1116
292
382
1474
Market Price
$ 46.82
Selling Price
$ 39.76
2148
1398
1432
4103
Market Price
$ 32.92
Selling Price
$ 28.86
915
574
388
2045
Market Price
$ 43.61
Selling Price
$ 38.18
2965
1873
2092
3037
Market Price
$ 38.20
Selling Price
$ 34.01
951
527
516
1222
Market Price
$ 70.24
Selling Price
$ 58.96
438
430
397
869
Market Price
$ 65.09
Selling Price
$ 55.26
2030
1820
1567
2328
Market Price
$ 61.15
Selling Price
$ 52.44
2424
628
1424
2806
Market Price
$ 58.01
Selling Price
$ 48.99
685
342
231
3303
Market Price
$ 66.15
Selling Price
$ 55.83
1407
599
554
3598
Market Price
$ 50.16
Selling Price
$ 45.05
1814
495
523
3333
Market Price
$ 41.12
Selling Price
$ 36.48
2152
980
1696
2870
Market Price
$ 28.56
Selling Price
$ 25.78
3229
2126
2639
4178
Market Price
$ 52.09
Selling Price
$ 45.81
2206
1366
487
2528
Market Price
$ 66.91
Selling Price
$ 59.43
1147
911
776
2925
Market Price
$ 47.08
Selling Price
$ 40.44
286
221
130
1151
Market Price
$ 31.22
Selling Price
$ 27.59
4020
2016
3222
4706
Market Price
$ 53.74
Selling Price
$ 47.50
2133
1279
1490
3635
Market Price
$ 31.30
Selling Price
$ 26.64
3065
2066
2717
3517
Market Price
$ 48.57
Selling Price
$ 43.57
3216
3008
1715
3997
Market Price
$ 37.40
Selling Price
$ 32.07
269
240
214
888
Market Price
$ 34.83
Selling Price
$ 30.59
567
444
375
590