Market Price
$ 51.12
Selling Price
$ 30.62
466
433
116
482
Market Price
$ 56.66
Selling Price
$ 36.85
1782
1470
1310
1990
Market Price
$ 56.65
Selling Price
$ 34.55
1062
481
992
1170
Market Price
$ 58.35
Selling Price
$ 35.29
498
444
189
634
Market Price
$ 49.00
Selling Price
$ 33.97
635
397
156
693
Market Price
$ 53.15
Selling Price
$ 31.52
510
111
485
1110
Market Price
$ 51.90
Selling Price
$ 31.21
749
205
594
1043
Market Price
$ 45.46
Selling Price
$ 31.51
1407
1087
1039
3093
Market Price
$ 52.59
Selling Price
$ 35.45
2029
908
969
2370
Market Price
$ 53.74
Selling Price
$ 35.24
606
601
484
2183
Market Price
$ 58.36
Selling Price
$ 36.92
538
408
135
1855
Market Price
$ 53.19
Selling Price
$ 36.45
855
489
378
1487
Market Price
$ 45.72
Selling Price
$ 31.78
875
762
485
1888
Market Price
$ 52.75
Selling Price
$ 34.15
580
486
232
725
Market Price
$ 55.52
Selling Price
$ 36.33
3941
2305
2056
4694
Market Price
$ 52.50
Selling Price
$ 35.83
1414
506
1020
2270
Market Price
$ 50.25
Selling Price
$ 34.27
1401
381
463
1425
Market Price
$ 61.18
Selling Price
$ 38.51
272
211
226
1077
Market Price
$ 52.16
Selling Price
$ 32.76
1170
675
462
1669
Market Price
$ 54.67
Selling Price
$ 35.10
1715
834
887
2478
Market Price
$ 60.05
Selling Price
$ 37.57
2383
1002
2224
4538
Market Price
$ 63.09
Selling Price
$ 37.59
4692
1893
4270
4858
Market Price
$ 45.12
Selling Price
$ 30.13
454
353
228
718
Market Price
$ 53.93
Selling Price
$ 34.35
2838
2349
1432
3889
Market Price
$ 61.41
Selling Price
$ 37.20
3458
2808
1234
3635
Market Price
$ 52.91
Selling Price
$ 33.89
273
119
241
1010
Market Price
$ 45.66
Selling Price
$ 30.75
4318
2409
2692
4566
Market Price
$ 59.44
Selling Price
$ 39.95
500
171
192
664
Market Price
$ 53.40
Selling Price
$ 33.00
3525
3413
1449
4888
Market Price
$ 57.22
Selling Price
$ 35.01
975
575
497
1829
Market Price
$ 60.45
Selling Price
$ 37.36
1886
765
1560
2544
Market Price
$ 45.43
Selling Price
$ 30.59
1057
486
652
2116
Market Price
$ 60.47
Selling Price
$ 38.53
1313
856
341
2270
Market Price
$ 61.78
Selling Price
$ 37.35
2366
1861
2176
2837
Market Price
$ 48.02
Selling Price
$ 32.74
2583
1775
2097
4559
Market Price
$ 45.83
Selling Price
$ 32.12
1331
577
718
2480
Market Price
$ 46.39
Selling Price
$ 32.62
483
442
473
658
Market Price
$ 46.35
Selling Price
$ 30.33
2865
1527
1696
4290
Market Price
$ 49.72
Selling Price
$ 33.01
2430
946
1245
2506
Market Price
$ 50.06
Selling Price
$ 34.90
4100
2878
3176
4492