Market Price
$ 36.00
Selling Price
$ 30.60
3065
1503
2694
3724
Market Price
$ 53.83
Selling Price
$ 47.63
2185
503
1382
3172
Market Price
$ 43.45
Selling Price
$ 37.52
4753
1436
1277
4941
Market Price
$ 31.63
Selling Price
$ 26.65
566
245
369
1866
Market Price
$ 55.92
Selling Price
$ 46.91
836
427
454
920
Market Price
$ 30.93
Selling Price
$ 25.97
3558
1364
734
3932
Market Price
$ 34.74
Selling Price
$ 30.98
1499
573
1306
1786
Market Price
$ 51.17
Selling Price
$ 46.31
3130
1582
1139
3442
Market Price
$ 51.61
Selling Price
$ 46.86
812
629
586
1307
Market Price
$ 46.95
Selling Price
$ 42.66
2152
1542
731
3753
Market Price
$ 64.73
Selling Price
$ 58.82
2246
634
790
3073
Market Price
$ 59.12
Selling Price
$ 52.14
1144
421
1035
1354
Market Price
$ 42.39
Selling Price
$ 35.63
921
580
815
2127
Market Price
$ 66.79
Selling Price
$ 57.01
179
132
45
823
Market Price
$ 44.68
Selling Price
$ 39.80
188
170
98
714
Market Price
$ 31.35
Selling Price
$ 27.33
3787
3053
3387
3938
Market Price
$ 53.79
Selling Price
$ 47.28
3426
1852
2841
3891
Market Price
$ 57.01
Selling Price
$ 49.70
3413
1951
3072
4947
Market Price
$ 40.09
Selling Price
$ 35.40
3932
3217
2615
4079
Market Price
$ 37.69
Selling Price
$ 34.10
1797
657
1159
2606
Market Price
$ 57.94
Selling Price
$ 48.37
1100
464
282
4184
Market Price
$ 42.39
Selling Price
$ 37.58
244
120
73
438
Market Price
$ 30.42
Selling Price
$ 26.51
1306
1069
282
1482
Market Price
$ 54.57
Selling Price
$ 46.66
1852
958
1640
3367
Market Price
$ 57.08
Selling Price
$ 48.92
262
147
53
521
Market Price
$ 40.78
Selling Price
$ 34.32
765
438
358
2826
Market Price
$ 37.71
Selling Price
$ 32.56
4410
2321
3428
4826
Market Price
$ 39.13
Selling Price
$ 34.50
1355
757
1106
1647
Market Price
$ 30.30
Selling Price
$ 26.64
2858
1774
1100
3495
Market Price
$ 68.57
Selling Price
$ 59.57
1650
1306
1626
2518
Market Price
$ 64.96
Selling Price
$ 58.73
2126
478
1506
2617
Market Price
$ 41.40
Selling Price
$ 34.70
1873
1788
1283
3381
Market Price
$ 63.18
Selling Price
$ 53.25
1442
655
1077
2179
Market Price
$ 53.70
Selling Price
$ 45.52
886
552
493
2820
Market Price
$ 42.09
Selling Price
$ 38.12
702
360
392
2633
Market Price
$ 59.28
Selling Price
$ 51.69
1442
1157
1439
2913
Market Price
$ 33.42
Selling Price
$ 30.11
2331
2326
1290
3103
Market Price
$ 69.63
Selling Price
$ 59.62
2182
1088
850
3249
Market Price
$ 39.23
Selling Price
$ 34.32
617
310
553
1500
Market Price
$ 60.14
Selling Price
$ 52.34
3023
2076
2126
3633