Market Price
$ 48.53
Selling Price
$ 43.29
2717
2083
2561
3885
Market Price
$ 48.47
Selling Price
$ 40.91
1296
1021
1134
1469
Market Price
$ 62.85
Selling Price
$ 57.08
2173
1166
1153
2776
Market Price
$ 55.16
Selling Price
$ 49.84
4334
1584
2890
4345
Market Price
$ 50.39
Selling Price
$ 44.04
447
166
280
1031
Market Price
$ 40.63
Selling Price
$ 36.78
715
282
402
2693
Market Price
$ 45.69
Selling Price
$ 38.29
1536
780
342
2752
Market Price
$ 49.87
Selling Price
$ 43.22
1304
788
718
3919
Market Price
$ 57.32
Selling Price
$ 50.94
2419
1731
1923
2965
Market Price
$ 31.44
Selling Price
$ 27.16
1031
961
326
4014
Market Price
$ 37.55
Selling Price
$ 31.62
1703
1079
874
1790
Market Price
$ 42.14
Selling Price
$ 35.31
2033
1664
1664
4220
Market Price
$ 33.77
Selling Price
$ 28.31
2455
1997
757
4053
Market Price
$ 56.66
Selling Price
$ 50.41
1680
1398
1472
4851
Market Price
$ 62.36
Selling Price
$ 54.59
1726
649
1294
4038
Market Price
$ 64.77
Selling Price
$ 54.17
1418
799
664
1459
Market Price
$ 46.31
Selling Price
$ 40.43
1409
1330
1401
4856
Market Price
$ 60.23
Selling Price
$ 52.65
1079
1002
415
1542
Market Price
$ 62.86
Selling Price
$ 54.28
700
312
552
744
Market Price
$ 47.39
Selling Price
$ 41.25
999
272
516
2818
Market Price
$ 62.73
Selling Price
$ 53.99
2361
2316
545
4962
Market Price
$ 66.74
Selling Price
$ 56.23
763
370
519
1712
Market Price
$ 49.53
Selling Price
$ 44.05
1757
1511
985
2013
Market Price
$ 53.05
Selling Price
$ 46.34
454
289
180
1270
Market Price
$ 48.22
Selling Price
$ 42.55
1985
1232
1525
3635
Market Price
$ 65.12
Selling Price
$ 58.81
533
489
509
1216
Market Price
$ 45.94
Selling Price
$ 40.50
1994
1583
1586
2698
Market Price
$ 59.16
Selling Price
$ 51.23
2715
2273
2480
3917
Market Price
$ 33.67
Selling Price
$ 28.54
351
119
225
631
Market Price
$ 63.72
Selling Price
$ 57.16
2855
1750
901
4748
Market Price
$ 62.99
Selling Price
$ 54.09
2406
1069
1407
3588
Market Price
$ 58.05
Selling Price
$ 51.10
796
202
319
3060
Market Price
$ 66.95
Selling Price
$ 58.80
4561
1421
1961
4713
Market Price
$ 55.17
Selling Price
$ 49.30
3670
1914
3495
4384
Market Price
$ 34.57
Selling Price
$ 30.90
1208
878
246
3928
Market Price
$ 30.96
Selling Price
$ 26.73
479
416
170
1621
Market Price
$ 43.52
Selling Price
$ 37.59
2756
593
2679
4898
Market Price
$ 50.39
Selling Price
$ 45.40
573
116
299
808
Market Price
$ 63.80
Selling Price
$ 54.81
1720
725
850
2501
Market Price
$ 52.11
Selling Price
$ 44.54
2970
2529
2489
3134