Market Price
$ 65.89
Selling Price
$ 59.23
1311
723
834
2157
Market Price
$ 58.11
Selling Price
$ 51.89
959
723
678
2053
Market Price
$ 41.93
Selling Price
$ 35.07
602
421
366
1847
Market Price
$ 49.80
Selling Price
$ 44.48
1038
782
1005
1514
Market Price
$ 61.37
Selling Price
$ 54.12
598
376
308
2733
Market Price
$ 36.84
Selling Price
$ 32.03
244
147
161
977
Market Price
$ 57.35
Selling Price
$ 50.35
3204
2963
1173
3428
Market Price
$ 49.12
Selling Price
$ 41.57
852
510
682
1683
Market Price
$ 66.41
Selling Price
$ 55.83
1036
302
404
1172
Market Price
$ 70.36
Selling Price
$ 59.19
1174
270
993
1840
Market Price
$ 43.49
Selling Price
$ 36.71
2384
569
1181
4327
Market Price
$ 37.93
Selling Price
$ 33.13
3796
1143
1477
3877
Market Price
$ 39.72
Selling Price
$ 34.64
4457
4330
2221
4959
Market Price
$ 45.88
Selling Price
$ 38.36
1657
1153
1249
3160
Market Price
$ 61.91
Selling Price
$ 55.71
2376
1173
1561
3589
Market Price
$ 28.08
Selling Price
$ 25.07
2076
1945
1872
4921
Market Price
$ 31.76
Selling Price
$ 26.55
1322
1002
1074
3964
Market Price
$ 58.72
Selling Price
$ 50.89
1655
1376
1180
2285
Market Price
$ 64.78
Selling Price
$ 55.96
762
560
368
1164
Market Price
$ 62.59
Selling Price
$ 56.31
1270
454
264
1378
Market Price
$ 66.22
Selling Price
$ 55.19
1165
445
581
1602
Market Price
$ 60.10
Selling Price
$ 53.22
2366
2285
992
3849
Market Price
$ 30.97
Selling Price
$ 26.96
2178
2055
942
4414
Market Price
$ 61.32
Selling Price
$ 53.87
3249
2429
1735
4302
Market Price
$ 30.46
Selling Price
$ 25.79
433
287
282
503
Market Price
$ 33.72
Selling Price
$ 28.36
3679
3438
3661
3808
Market Price
$ 35.03
Selling Price
$ 30.34
1189
724
1006
2426
Market Price
$ 65.15
Selling Price
$ 56.11
2738
1226
1406
4562
Market Price
$ 59.52
Selling Price
$ 51.74
796
306
219
3407
Market Price
$ 70.86
Selling Price
$ 59.20
597
377
373
957
Market Price
$ 30.24
Selling Price
$ 26.42
228
214
175
566
Market Price
$ 43.57
Selling Price
$ 39.29
3697
2429
3178
4741
Market Price
$ 58.01
Selling Price
$ 48.35
1251
655
832
1953
Market Price
$ 66.86
Selling Price
$ 59.16
1912
1903
568
4943
Market Price
$ 56.75
Selling Price
$ 50.81
1888
1397
1238
2287
Market Price
$ 65.21
Selling Price
$ 56.63
842
772
523
1512
Market Price
$ 52.50
Selling Price
$ 45.78
2097
1113
1657
3223
Market Price
$ 58.63
Selling Price
$ 49.09
294
76
98
761
Market Price
$ 39.83
Selling Price
$ 34.89
2974
1613
1279
4232
Market Price
$ 66.51
Selling Price
$ 56.79
397
127
319
1081