Market Price
$ 58.30
Selling Price
$ 49.36
1589
785
1391
1820
Market Price
$ 44.26
Selling Price
$ 38.18
1049
982
253
1785
Market Price
$ 30.94
Selling Price
$ 27.18
1402
761
557
3002
Market Price
$ 39.89
Selling Price
$ 35.91
1574
1245
590
3418
Market Price
$ 36.09
Selling Price
$ 30.79
1568
321
821
4036
Market Price
$ 60.66
Selling Price
$ 54.34
323
318
188
783
Market Price
$ 27.92
Selling Price
$ 25.31
1357
893
1199
1405
Market Price
$ 44.27
Selling Price
$ 39.06
357
303
133
562
Market Price
$ 43.56
Selling Price
$ 36.67
728
289
250
1660
Market Price
$ 58.39
Selling Price
$ 51.43
235
140
191
511
Market Price
$ 63.98
Selling Price
$ 53.49
524
440
351
581
Market Price
$ 44.99
Selling Price
$ 40.34
3442
2930
2789
3886
Market Price
$ 35.08
Selling Price
$ 29.40
611
343
344
1544
Market Price
$ 56.47
Selling Price
$ 50.56
1357
1052
1195
1616
Market Price
$ 61.57
Selling Price
$ 54.46
4508
4218
2821
4584
Market Price
$ 48.39
Selling Price
$ 42.25
1345
1204
1273
3285
Market Price
$ 37.60
Selling Price
$ 32.27
194
84
169
968
Market Price
$ 63.46
Selling Price
$ 54.69
1619
951
871
1900
Market Price
$ 43.70
Selling Price
$ 37.07
656
376
629
1108
Market Price
$ 65.07
Selling Price
$ 58.55
382
116
227
1895
Market Price
$ 63.87
Selling Price
$ 53.56
2133
543
1591
2406
Market Price
$ 45.08
Selling Price
$ 38.08
3959
2605
2754
4717
Market Price
$ 57.54
Selling Price
$ 48.95
2082
1716
1891
3113
Market Price
$ 44.58
Selling Price
$ 37.22
597
323
412
1759
Market Price
$ 57.45
Selling Price
$ 49.05
148
59
135
731
Market Price
$ 30.86
Selling Price
$ 26.02
340
74
309
751
Market Price
$ 60.11
Selling Price
$ 53.68
3116
2183
2670
3418
Market Price
$ 54.25
Selling Price
$ 49.12
936
279
551
2822
Market Price
$ 49.87
Selling Price
$ 43.98
1947
1285
1283
4214
Market Price
$ 54.51
Selling Price
$ 48.59
1217
760
578
1359
Market Price
$ 67.18
Selling Price
$ 57.99
2706
557
646
4912
Market Price
$ 54.81
Selling Price
$ 48.78
763
376
691
775
Market Price
$ 63.64
Selling Price
$ 53.64
1667
555
1242
4277
Market Price
$ 48.51
Selling Price
$ 41.48
831
528
370
3694
Market Price
$ 35.01
Selling Price
$ 31.25
2317
2133
1369
3093
Market Price
$ 35.23
Selling Price
$ 29.92
3212
1211
2400
3796
Market Price
$ 62.94
Selling Price
$ 54.45
3329
2740
2769
3347
Market Price
$ 30.09
Selling Price
$ 25.78
523
269
364
693
Market Price
$ 31.71
Selling Price
$ 28.14
2175
1971
1700
2320
Market Price
$ 34.64
Selling Price
$ 29.98
859
519
596
2371