Market Price
$ 47.05
Selling Price
$ 40.33
2103
2056
1722
2665
Market Price
$ 35.59
Selling Price
$ 29.83
416
346
273
607
Market Price
$ 61.52
Selling Price
$ 51.27
2576
2428
818
2651
Market Price
$ 49.78
Selling Price
$ 43.85
1772
775
1727
2738
Market Price
$ 40.51
Selling Price
$ 35.99
2496
2338
1095
4390
Market Price
$ 43.11
Selling Price
$ 37.03
2862
2383
1464
4464
Market Price
$ 34.63
Selling Price
$ 29.72
519
489
196
2284
Market Price
$ 34.25
Selling Price
$ 28.85
3049
1061
1064
3320
Market Price
$ 48.03
Selling Price
$ 41.51
2495
2129
1782
3493
Market Price
$ 31.61
Selling Price
$ 27.91
691
439
388
2849
Market Price
$ 42.08
Selling Price
$ 36.00
273
261
99
940
Market Price
$ 33.89
Selling Price
$ 30.71
1020
256
406
3669
Market Price
$ 60.50
Selling Price
$ 54.18
773
347
570
2181
Market Price
$ 28.23
Selling Price
$ 25.06
2473
1903
1944
3569
Market Price
$ 44.06
Selling Price
$ 38.70
1290
1079
1003
4362
Market Price
$ 42.97
Selling Price
$ 36.15
2451
1427
514
2995
Market Price
$ 30.13
Selling Price
$ 27.35
514
164
121
1590
Market Price
$ 55.33
Selling Price
$ 48.54
849
291
499
2226
Market Price
$ 58.64
Selling Price
$ 51.78
1870
1620
1131
4970
Market Price
$ 45.15
Selling Price
$ 38.45
613
284
323
1286
Market Price
$ 59.17
Selling Price
$ 50.16
622
208
475
751
Market Price
$ 32.24
Selling Price
$ 27.45
853
573
264
2526
Market Price
$ 36.61
Selling Price
$ 32.37
142
28
56
435
Market Price
$ 54.23
Selling Price
$ 48.12
689
419
336
2230
Market Price
$ 44.09
Selling Price
$ 37.75
2472
2320
2404
4545
Market Price
$ 30.58
Selling Price
$ 26.88
1529
628
1198
2614
Market Price
$ 53.83
Selling Price
$ 47.22
405
155
339
1173
Market Price
$ 57.40
Selling Price
$ 49.73
1292
324
636
3653
Market Price
$ 40.58
Selling Price
$ 35.48
558
249
467
785
Market Price
$ 39.53
Selling Price
$ 34.23
912
881
691
2492
Market Price
$ 55.51
Selling Price
$ 48.55
414
374
257
902
Market Price
$ 58.78
Selling Price
$ 49.51
3004
2489
1903
3861
Market Price
$ 55.50
Selling Price
$ 46.34
802
428
187
1138
Market Price
$ 47.53
Selling Price
$ 40.72
240
102
231
400
Market Price
$ 49.06
Selling Price
$ 44.09
2840
1509
1859
4752
Market Price
$ 46.51
Selling Price
$ 39.91
923
216
539
1587
Market Price
$ 36.22
Selling Price
$ 31.82
2486
2020
2179
4376
Market Price
$ 60.68
Selling Price
$ 54.74
684
230
295
2441
Market Price
$ 53.91
Selling Price
$ 48.95
493
170
112
977
Market Price
$ 64.15
Selling Price
$ 55.01
1077
575
496
1601