Market Price
$ 41.14
Selling Price
$ 34.79
1401
1348
1046
2979
Market Price
$ 47.37
Selling Price
$ 42.23
2625
2287
1530
3866
Market Price
$ 59.30
Selling Price
$ 50.45
2538
1527
1548
3841
Market Price
$ 45.43
Selling Price
$ 38.34
251
248
161
824
Market Price
$ 56.30
Selling Price
$ 50.42
2175
703
1899
3590
Market Price
$ 32.54
Selling Price
$ 27.91
472
469
191
880
Market Price
$ 50.88
Selling Price
$ 44.72
1028
729
436
2313
Market Price
$ 50.08
Selling Price
$ 45.22
1665
1485
1640
2654
Market Price
$ 62.55
Selling Price
$ 52.13
1965
561
1514
4387
Market Price
$ 34.10
Selling Price
$ 28.48
1338
392
1275
1844
Market Price
$ 53.90
Selling Price
$ 45.08
1357
314
514
2689
Market Price
$ 64.60
Selling Price
$ 57.32
3217
704
2201
3687
Market Price
$ 29.23
Selling Price
$ 25.50
640
615
299
2370
Market Price
$ 31.22
Selling Price
$ 26.72
405
272
166
1048
Market Price
$ 33.21
Selling Price
$ 27.71
2752
2728
2538
3090
Market Price
$ 33.99
Selling Price
$ 28.94
1697
396
760
2472
Market Price
$ 47.62
Selling Price
$ 42.33
853
247
484
1954
Market Price
$ 60.45
Selling Price
$ 52.57
1907
1436
1094
3586
Market Price
$ 61.08
Selling Price
$ 53.50
2449
993
2119
3722
Market Price
$ 57.82
Selling Price
$ 51.65
1797
1151
1068
2315
Market Price
$ 53.96
Selling Price
$ 48.25
1188
380
406
3900
Market Price
$ 63.51
Selling Price
$ 54.86
741
334
359
1103
Market Price
$ 64.02
Selling Price
$ 55.36
282
66
229
1135
Market Price
$ 36.00
Selling Price
$ 30.64
136
111
76
665
Market Price
$ 39.77
Selling Price
$ 35.95
1416
577
619
3343
Market Price
$ 33.22
Selling Price
$ 29.70
1212
769
1074
3325
Market Price
$ 46.12
Selling Price
$ 40.85
788
280
499
2011
Market Price
$ 44.87
Selling Price
$ 38.18
4616
3065
1006
4937
Market Price
$ 46.51
Selling Price
$ 41.68
398
121
349
832
Market Price
$ 53.32
Selling Price
$ 48.41
410
318
140
1230
Market Price
$ 52.89
Selling Price
$ 46.79
2745
931
1421
2936
Market Price
$ 63.33
Selling Price
$ 53.51
1185
1044
1086
3366
Market Price
$ 64.08
Selling Price
$ 53.59
249
141
120
512
Market Price
$ 46.39
Selling Price
$ 39.82
2929
2078
1920
4729
Market Price
$ 47.25
Selling Price
$ 40.16
3208
2731
977
3687
Market Price
$ 66.83
Selling Price
$ 57.00
2539
873
2494
3296
Market Price
$ 44.48
Selling Price
$ 38.28
381
179
321
1550
Market Price
$ 41.79
Selling Price
$ 36.47
512
349
299
788
Market Price
$ 33.31
Selling Price
$ 28.02
3054
1575
1620
4655
Market Price
$ 57.78
Selling Price
$ 49.54
867
602
551
2690