Market Price
$ 65.04
Selling Price
$ 58.62
1807
1621
1571
1956
Market Price
$ 57.23
Selling Price
$ 48.02
2661
1605
563
3338
Market Price
$ 46.55
Selling Price
$ 40.49
1549
1233
1113
3717
Market Price
$ 48.27
Selling Price
$ 43.14
1613
696
1443
3232
Market Price
$ 29.82
Selling Price
$ 26.74
2114
554
907
2650
Market Price
$ 52.06
Selling Price
$ 45.19
972
814
396
2038
Market Price
$ 41.04
Selling Price
$ 34.73
232
185
51
664
Market Price
$ 68.55
Selling Price
$ 57.82
1025
916
538
2676
Market Price
$ 35.21
Selling Price
$ 29.79
207
81
180
812
Market Price
$ 53.32
Selling Price
$ 45.38
1509
1228
1304
2254
Market Price
$ 40.75
Selling Price
$ 34.03
2306
914
1376
4969
Market Price
$ 51.11
Selling Price
$ 44.93
2352
2052
1132
3468
Market Price
$ 62.37
Selling Price
$ 55.20
915
408
666
2631
Market Price
$ 37.21
Selling Price
$ 33.70
1466
874
531
4567
Market Price
$ 59.63
Selling Price
$ 52.76
901
710
873
3167
Market Price
$ 39.45
Selling Price
$ 33.37
4448
1752
4118
4902
Market Price
$ 47.99
Selling Price
$ 41.36
1650
1152
1305
2542
Market Price
$ 43.10
Selling Price
$ 37.81
2412
546
2329
2570
Market Price
$ 45.51
Selling Price
$ 40.89
2262
2173
1472
2290
Market Price
$ 52.34
Selling Price
$ 47.22
275
122
210
1014
Market Price
$ 53.02
Selling Price
$ 45.07
762
210
365
1734
Market Price
$ 57.40
Selling Price
$ 51.04
651
634
570
2216
Market Price
$ 42.81
Selling Price
$ 38.38
1152
254
885
3863
Market Price
$ 44.43
Selling Price
$ 38.61
1261
403
493
2611
Market Price
$ 61.10
Selling Price
$ 54.90
1070
241
776
2434
Market Price
$ 55.00
Selling Price
$ 46.96
3902
3738
3821
4814
Market Price
$ 44.55
Selling Price
$ 39.97
1054
234
715
1877
Market Price
$ 36.13
Selling Price
$ 30.96
743
661
678
785
Market Price
$ 48.83
Selling Price
$ 41.61
1281
610
755
1599
Market Price
$ 31.02
Selling Price
$ 27.36
120
76
94
576
Market Price
$ 39.68
Selling Price
$ 35.07
1968
1236
495
3712
Market Price
$ 46.78
Selling Price
$ 40.99
283
174
282
471
Market Price
$ 41.21
Selling Price
$ 36.63
1385
1247
578
3318
Market Price
$ 30.89
Selling Price
$ 27.39
504
333
258
865
Market Price
$ 43.07
Selling Price
$ 36.77
3748
819
1819
4336
Market Price
$ 48.63
Selling Price
$ 43.82
911
315
186
965
Market Price
$ 48.63
Selling Price
$ 40.78
1594
465
1270
3807
Market Price
$ 63.37
Selling Price
$ 56.70
2263
1585
752
4671
Market Price
$ 57.37
Selling Price
$ 49.24
534
402
392
2481
Market Price
$ 47.59
Selling Price
$ 43.16
2338
691
557
2370