Market Price
$ 29.52
Selling Price
$ 25.54
1129
705
378
4516
Market Price
$ 63.35
Selling Price
$ 53.59
1526
430
1280
3252
Market Price
$ 43.17
Selling Price
$ 37.48
1771
883
561
2441
Market Price
$ 69.06
Selling Price
$ 59.59
1643
1056
1031
4279
Market Price
$ 51.37
Selling Price
$ 43.50
1844
1491
533
2233
Market Price
$ 36.39
Selling Price
$ 32.63
390
112
353
1308
Market Price
$ 65.77
Selling Price
$ 54.89
4616
3647
1788
4794
Market Price
$ 43.18
Selling Price
$ 37.27
455
295
366
1589
Market Price
$ 56.52
Selling Price
$ 47.16
1222
569
451
1531
Market Price
$ 54.38
Selling Price
$ 46.17
3605
3235
883
3881
Market Price
$ 46.59
Selling Price
$ 41.23
948
471
196
3506
Market Price
$ 65.59
Selling Price
$ 56.66
4322
4209
2129
4842
Market Price
$ 54.88
Selling Price
$ 49.03
2750
2000
2350
4774
Market Price
$ 35.72
Selling Price
$ 31.16
1649
914
1144
4111
Market Price
$ 42.97
Selling Price
$ 38.92
796
720
538
883
Market Price
$ 66.95
Selling Price
$ 57.82
1638
1587
917
4423
Market Price
$ 46.55
Selling Price
$ 40.06
199
158
175
778
Market Price
$ 30.71
Selling Price
$ 27.49
1068
900
929
4719
Market Price
$ 67.49
Selling Price
$ 59.13
277
94
63
670
Market Price
$ 67.15
Selling Price
$ 57.72
618
592
431
1767
Market Price
$ 65.45
Selling Price
$ 56.50
469
330
433
1748
Market Price
$ 36.10
Selling Price
$ 31.59
779
229
575
3151
Market Price
$ 42.80
Selling Price
$ 37.15
1333
532
344
2551
Market Price
$ 47.60
Selling Price
$ 43.05
326
211
218
1240
Market Price
$ 59.14
Selling Price
$ 51.03
1767
477
1674
3943
Market Price
$ 58.96
Selling Price
$ 50.70
775
165
692
1259
Market Price
$ 54.71
Selling Price
$ 47.49
2005
958
1845
2485
Market Price
$ 62.85
Selling Price
$ 53.92
1174
586
1037
2626
Market Price
$ 36.59
Selling Price
$ 30.70
1966
589
1441
3104
Market Price
$ 67.73
Selling Price
$ 59.86
146
83
41
524
Market Price
$ 68.76
Selling Price
$ 57.86
1180
477
627
1287
Market Price
$ 49.45
Selling Price
$ 44.81
892
509
506
3144
Market Price
$ 39.28
Selling Price
$ 35.40
2000
1428
1343
2890
Market Price
$ 56.01
Selling Price
$ 47.40
626
322
286
884
Market Price
$ 42.63
Selling Price
$ 35.54
224
140
161
513
Market Price
$ 66.54
Selling Price
$ 58.43
530
409
385
1172
Market Price
$ 34.54
Selling Price
$ 30.53
1889
573
1102
3218
Market Price
$ 68.11
Selling Price
$ 58.08
2055
712
998
4864
Market Price
$ 50.96
Selling Price
$ 43.28
2984
1443
1134
3077
Market Price
$ 37.31
Selling Price
$ 32.78
3372
2198
1865
3511