Market Price
$ 52.26
Selling Price
$ 46.99
2926
1906
1215
3480
Market Price
$ 58.01
Selling Price
$ 52.48
924
871
212
1848
Market Price
$ 32.40
Selling Price
$ 28.46
2498
1115
2272
4439
Market Price
$ 52.23
Selling Price
$ 44.94
423
106
268
986
Market Price
$ 67.97
Selling Price
$ 57.08
2091
1791
1087
3425
Market Price
$ 30.12
Selling Price
$ 25.16
3860
1493
3799
4540
Market Price
$ 56.11
Selling Price
$ 49.57
522
265
422
1713
Market Price
$ 62.59
Selling Price
$ 54.23
1749
488
1701
3010
Market Price
$ 49.78
Selling Price
$ 42.20
641
512
166
1202
Market Price
$ 38.09
Selling Price
$ 32.25
2134
1632
1671
2693
Market Price
$ 47.70
Selling Price
$ 43.02
2826
924
978
3240
Market Price
$ 60.74
Selling Price
$ 52.62
651
183
632
1185
Market Price
$ 46.73
Selling Price
$ 41.69
284
227
107
715
Market Price
$ 63.57
Selling Price
$ 55.28
2103
1673
546
2597
Market Price
$ 39.89
Selling Price
$ 34.90
349
296
336
1536
Market Price
$ 61.40
Selling Price
$ 54.74
408
370
333
1106
Market Price
$ 55.36
Selling Price
$ 47.93
736
326
182
2516
Market Price
$ 61.37
Selling Price
$ 53.31
678
345
630
902
Market Price
$ 46.72
Selling Price
$ 41.21
730
512
667
1023
Market Price
$ 48.49
Selling Price
$ 42.57
324
208
78
462
Market Price
$ 44.19
Selling Price
$ 37.22
580
429
184
923
Market Price
$ 59.65
Selling Price
$ 51.17
531
426
118
1984
Market Price
$ 47.28
Selling Price
$ 41.22
837
609
346
2506
Market Price
$ 61.74
Selling Price
$ 54.97
4250
1207
2962
4935
Market Price
$ 41.09
Selling Price
$ 34.54
549
409
439
877
Market Price
$ 61.94
Selling Price
$ 54.25
3923
2279
3651
4019
Market Price
$ 65.16
Selling Price
$ 58.90
2648
666
1841
3949
Market Price
$ 42.75
Selling Price
$ 36.75
2471
1425
1574
3824
Market Price
$ 51.08
Selling Price
$ 44.94
1128
706
489
1350
Market Price
$ 50.06
Selling Price
$ 42.66
1085
520
1038
4118
Market Price
$ 56.22
Selling Price
$ 47.78
399
338
383
1928
Market Price
$ 38.37
Selling Price
$ 33.75
3429
3027
2590
3745
Market Price
$ 64.67
Selling Price
$ 55.32
423
206
389
1446
Market Price
$ 41.49
Selling Price
$ 37.62
1043
517
479
1202
Market Price
$ 41.26
Selling Price
$ 35.93
3386
3034
2936
3835
Market Price
$ 31.34
Selling Price
$ 27.34
1442
593
660
2119
Market Price
$ 41.63
Selling Price
$ 36.92
923
506
768
1867
Market Price
$ 37.75
Selling Price
$ 32.43
714
378
199
1148
Market Price
$ 64.15
Selling Price
$ 56.73
324
275
297
617
Market Price
$ 45.67
Selling Price
$ 40.42
1498
459
791
3625