Market Price
$ 64.34
Selling Price
$ 57.90
1553
897
464
4024
Market Price
$ 29.18
Selling Price
$ 25.67
524
395
119
2425
Market Price
$ 31.04
Selling Price
$ 26.82
2549
1045
1990
4046
Market Price
$ 46.72
Selling Price
$ 39.47
4251
1296
3254
4735
Market Price
$ 43.72
Selling Price
$ 36.84
326
194
247
843
Market Price
$ 31.55
Selling Price
$ 28.25
309
166
308
1309
Market Price
$ 31.74
Selling Price
$ 26.47
2979
1031
2680
3533
Market Price
$ 31.45
Selling Price
$ 26.37
1561
642
1247
2046
Market Price
$ 31.83
Selling Price
$ 26.79
1620
616
1061
4388
Market Price
$ 31.65
Selling Price
$ 27.53
1489
564
743
3552
Market Price
$ 45.11
Selling Price
$ 40.28
991
282
690
4625
Market Price
$ 30.23
Selling Price
$ 26.29
600
514
498
866
Market Price
$ 39.67
Selling Price
$ 33.72
743
510
346
1627
Market Price
$ 58.11
Selling Price
$ 50.78
1894
978
1834
4506
Market Price
$ 63.09
Selling Price
$ 53.39
1005
623
506
2072
Market Price
$ 46.64
Selling Price
$ 40.39
678
528
599
984
Market Price
$ 59.76
Selling Price
$ 52.85
652
394
152
913
Market Price
$ 65.52
Selling Price
$ 54.62
777
561
768
2111
Market Price
$ 61.73
Selling Price
$ 53.41
926
489
436
2233
Market Price
$ 57.24
Selling Price
$ 50.82
3357
2439
3215
4894
Market Price
$ 55.89
Selling Price
$ 46.89
1751
778
1359
1870
Market Price
$ 60.52
Selling Price
$ 52.88
811
398
443
2367
Market Price
$ 45.33
Selling Price
$ 40.83
1028
428
1014
1969
Market Price
$ 59.25
Selling Price
$ 53.76
818
612
172
2297
Market Price
$ 65.33
Selling Price
$ 55.99
390
194
343
1115
Market Price
$ 36.68
Selling Price
$ 32.06
1272
390
560
1718
Market Price
$ 29.55
Selling Price
$ 26.44
1976
1058
1094
1988
Market Price
$ 42.16
Selling Price
$ 36.72
507
190
288
901
Market Price
$ 63.57
Selling Price
$ 55.71
1170
808
292
4613
Market Price
$ 41.72
Selling Price
$ 37.28
589
427
397
833
Market Price
$ 55.57
Selling Price
$ 46.90
584
519
514
714
Market Price
$ 38.67
Selling Price
$ 34.07
1040
477
249
1964
Market Price
$ 37.08
Selling Price
$ 32.81
1639
583
1485
1997
Market Price
$ 64.47
Selling Price
$ 58.33
4148
2665
2027
4863
Market Price
$ 37.51
Selling Price
$ 31.29
3833
3666
2600
4109
Market Price
$ 69.03
Selling Price
$ 59.37
2055
1091
704
4751
Market Price
$ 51.43
Selling Price
$ 45.18
2508
1257
2129
4019
Market Price
$ 69.23
Selling Price
$ 58.85
924
744
852
2722
Market Price
$ 32.16
Selling Price
$ 28.02
809
641
615
3442
Market Price
$ 36.12
Selling Price
$ 30.41
1748
963
1423
1758