Market Price
$ 36.35
Selling Price
$ 31.15
3727
1610
3210
4321
Market Price
$ 58.57
Selling Price
$ 53.15
409
287
261
657
Market Price
$ 64.86
Selling Price
$ 58.20
1838
1489
1133
3940
Market Price
$ 68.59
Selling Price
$ 59.29
970
959
300
1141
Market Price
$ 53.63
Selling Price
$ 47.75
1657
802
1163
3218
Market Price
$ 59.36
Selling Price
$ 51.48
380
338
205
722
Market Price
$ 45.12
Selling Price
$ 38.22
409
390
328
700
Market Price
$ 29.64
Selling Price
$ 26.54
970
507
326
1571
Market Price
$ 64.04
Selling Price
$ 58.16
516
462
441
1793
Market Price
$ 63.74
Selling Price
$ 56.43
3755
1123
2666
4777
Market Price
$ 35.98
Selling Price
$ 31.32
271
189
136
824
Market Price
$ 56.69
Selling Price
$ 48.39
2311
1644
1238
4683
Market Price
$ 45.09
Selling Price
$ 38.55
2967
2951
2679
3259
Market Price
$ 44.78
Selling Price
$ 39.79
2757
2278
665
4458
Market Price
$ 67.34
Selling Price
$ 56.79
578
205
503
598
Market Price
$ 43.18
Selling Price
$ 38.06
469
371
278
1153
Market Price
$ 57.19
Selling Price
$ 47.83
1813
570
784
4072
Market Price
$ 52.43
Selling Price
$ 47.04
1287
1151
843
1527
Market Price
$ 50.62
Selling Price
$ 42.45
648
159
591
2125
Market Price
$ 52.16
Selling Price
$ 46.74
1253
1214
1183
1719
Market Price
$ 37.29
Selling Price
$ 32.08
1688
650
710
4002
Market Price
$ 49.41
Selling Price
$ 41.22
1541
1181
407
3135
Market Price
$ 58.47
Selling Price
$ 49.68
520
205
460
883
Market Price
$ 42.19
Selling Price
$ 37.38
1549
479
941
2805
Market Price
$ 30.62
Selling Price
$ 25.75
1345
1027
957
2922
Market Price
$ 38.48
Selling Price
$ 33.79
617
587
262
1017
Market Price
$ 44.71
Selling Price
$ 39.40
2536
987
1614
2794
Market Price
$ 51.21
Selling Price
$ 46.06
466
379
218
487
Market Price
$ 49.81
Selling Price
$ 43.64
1015
533
757
1079
Market Price
$ 42.30
Selling Price
$ 37.38
436
198
415
1111
Market Price
$ 46.21
Selling Price
$ 39.42
939
615
378
1605
Market Price
$ 39.11
Selling Price
$ 33.24
987
698
331
4215
Market Price
$ 63.19
Selling Price
$ 57.26
3088
2087
1552
3456
Market Price
$ 58.69
Selling Price
$ 52.69
1582
1056
510
2907
Market Price
$ 57.92
Selling Price
$ 48.73
481
344
154
1544
Market Price
$ 48.44
Selling Price
$ 43.66
543
444
291
1225
Market Price
$ 40.89
Selling Price
$ 36.52
4305
3319
1824
4683
Market Price
$ 56.08
Selling Price
$ 49.64
549
377
387
1627
Market Price
$ 31.12
Selling Price
$ 27.23
1349
778
1173
3072
Market Price
$ 64.49
Selling Price
$ 55.51
1066
993
609
2501