Market Price
$ 63.91
Selling Price
$ 55.47
3845
1948
3209
4435
Market Price
$ 46.85
Selling Price
$ 40.26
167
58
115
584
Market Price
$ 32.09
Selling Price
$ 28.60
1823
1808
837
4117
Market Price
$ 41.93
Selling Price
$ 37.59
3898
3555
3404
4796
Market Price
$ 53.08
Selling Price
$ 44.78
1086
424
229
2623
Market Price
$ 47.87
Selling Price
$ 42.10
1854
1532
1306
2337
Market Price
$ 66.37
Selling Price
$ 58.57
2054
939
625
3680
Market Price
$ 31.72
Selling Price
$ 28.59
1532
1494
1515
2798
Market Price
$ 62.37
Selling Price
$ 54.79
794
490
348
849
Market Price
$ 58.17
Selling Price
$ 50.12
2601
1257
2277
4551
Market Price
$ 50.76
Selling Price
$ 45.26
2041
1460
812
3811
Market Price
$ 31.10
Selling Price
$ 27.07
2516
1082
1911
2560
Market Price
$ 49.88
Selling Price
$ 45.02
1034
304
597
1409
Market Price
$ 67.11
Selling Price
$ 57.68
2398
1981
1865
2700
Market Price
$ 41.70
Selling Price
$ 37.80
1547
1123
1432
4631
Market Price
$ 52.64
Selling Price
$ 47.11
836
427
723
1307
Market Price
$ 68.79
Selling Price
$ 57.58
972
634
378
2970
Market Price
$ 28.26
Selling Price
$ 25.26
2515
1345
2398
3977
Market Price
$ 45.46
Selling Price
$ 37.90
971
239
434
4099
Market Price
$ 52.28
Selling Price
$ 46.42
2049
1293
428
4865
Market Price
$ 64.51
Selling Price
$ 56.40
1472
728
732
1628
Market Price
$ 56.12
Selling Price
$ 46.86
1131
261
688
1283
Market Price
$ 46.42
Selling Price
$ 39.29
641
483
529
1220
Market Price
$ 33.95
Selling Price
$ 29.87
1989
1863
1312
2340
Market Price
$ 46.70
Selling Price
$ 40.02
556
125
302
694
Market Price
$ 54.84
Selling Price
$ 48.41
2820
695
2315
4181
Market Price
$ 68.80
Selling Price
$ 59.02
3037
831
1829
4831
Market Price
$ 44.02
Selling Price
$ 38.89
3483
697
1752
3751
Market Price
$ 54.84
Selling Price
$ 48.47
1383
512
567
3513
Market Price
$ 65.93
Selling Price
$ 59.49
1714
1470
1699
1862
Market Price
$ 43.77
Selling Price
$ 39.67
419
354
237
471
Market Price
$ 58.02
Selling Price
$ 49.61
631
232
415
1746
Market Price
$ 55.15
Selling Price
$ 49.47
1895
1302
1772
3682
Market Price
$ 63.41
Selling Price
$ 57.57
190
164
82
413
Market Price
$ 54.05
Selling Price
$ 47.80
2128
1830
1679
3148
Market Price
$ 34.11
Selling Price
$ 28.80
335
178
115
460
Market Price
$ 54.78
Selling Price
$ 47.08
742
152
198
1942
Market Price
$ 41.32
Selling Price
$ 37.19
4583
2882
970
4769
Market Price
$ 45.45
Selling Price
$ 37.96
2594
2253
2022
3212
Market Price
$ 49.28
Selling Price
$ 42.54
362
232
94
895