Market Price
$ 35.86
Selling Price
$ 30.11
599
234
124
2600
Market Price
$ 46.02
Selling Price
$ 39.65
301
300
291
708
Market Price
$ 52.68
Selling Price
$ 47.71
4403
1840
1361
4600
Market Price
$ 51.86
Selling Price
$ 46.30
710
176
592
730
Market Price
$ 59.92
Selling Price
$ 52.93
956
741
369
1617
Market Price
$ 45.77
Selling Price
$ 41.11
1785
1364
442
2107
Market Price
$ 48.72
Selling Price
$ 42.55
754
198
162
1962
Market Price
$ 53.95
Selling Price
$ 48.87
2901
2218
1744
3285
Market Price
$ 56.33
Selling Price
$ 47.27
1847
659
540
4535
Market Price
$ 35.49
Selling Price
$ 30.83
818
201
564
1264
Market Price
$ 46.29
Selling Price
$ 38.95
404
135
188
994
Market Price
$ 52.35
Selling Price
$ 46.32
536
481
519
1000
Market Price
$ 64.48
Selling Price
$ 55.87
1774
498
1120
3872
Market Price
$ 38.25
Selling Price
$ 34.35
545
418
412
996
Market Price
$ 47.74
Selling Price
$ 41.96
2464
548
2447
3122
Market Price
$ 31.96
Selling Price
$ 26.82
1460
1099
511
2908
Market Price
$ 53.64
Selling Price
$ 45.71
2509
1526
796
4508
Market Price
$ 40.04
Selling Price
$ 35.58
2158
1138
829
4390
Market Price
$ 66.01
Selling Price
$ 59.06
317
265
239
606
Market Price
$ 51.37
Selling Price
$ 43.25
715
387
697
2935
Market Price
$ 61.68
Selling Price
$ 55.72
1450
1071
485
4819
Market Price
$ 41.52
Selling Price
$ 35.12
3171
2192
815
3761
Market Price
$ 50.57
Selling Price
$ 43.29
599
567
222
785
Market Price
$ 61.83
Selling Price
$ 52.12
1242
639
700
1371
Market Price
$ 34.55
Selling Price
$ 29.09
2786
963
2061
4130
Market Price
$ 64.58
Selling Price
$ 57.79
341
337
298
452
Market Price
$ 64.09
Selling Price
$ 54.94
661
509
341
966
Market Price
$ 57.81
Selling Price
$ 52.31
2154
842
1238
3072
Market Price
$ 57.98
Selling Price
$ 48.87
2017
1160
1508
4299
Market Price
$ 65.46
Selling Price
$ 55.68
372
345
100
490
Market Price
$ 52.20
Selling Price
$ 44.85
2311
829
1787
4175
Market Price
$ 56.53
Selling Price
$ 47.85
353
118
85
771
Market Price
$ 66.68
Selling Price
$ 56.47
121
50
49
451
Market Price
$ 54.61
Selling Price
$ 46.50
3367
2506
753
4349
Market Price
$ 56.91
Selling Price
$ 50.35
1309
477
1166
2612
Market Price
$ 29.91
Selling Price
$ 25.08
1060
750
825
1257
Market Price
$ 57.40
Selling Price
$ 51.68
3017
2501
1292
4391
Market Price
$ 53.18
Selling Price
$ 46.10
2705
2259
832
4545
Market Price
$ 31.28
Selling Price
$ 27.95
614
329
298
1177
Market Price
$ 64.47
Selling Price
$ 57.88
3269
1956
1157
4388