Market Price
$ 45.14
Selling Price
$ 40.58
700
246
256
3329
Market Price
$ 45.66
Selling Price
$ 38.75
775
678
257
828
Market Price
$ 37.04
Selling Price
$ 31.05
397
327
92
1229
Market Price
$ 35.46
Selling Price
$ 30.51
4245
3745
3873
4368
Market Price
$ 35.57
Selling Price
$ 32.16
819
581
750
1001
Market Price
$ 69.50
Selling Price
$ 58.43
614
378
451
922
Market Price
$ 48.26
Selling Price
$ 43.33
447
363
317
640
Market Price
$ 65.04
Selling Price
$ 56.08
3201
777
2621
4803
Market Price
$ 68.56
Selling Price
$ 59.02
1093
652
648
2068
Market Price
$ 56.77
Selling Price
$ 48.00
1174
493
1167
1534
Market Price
$ 61.57
Selling Price
$ 52.00
380
338
271
590
Market Price
$ 43.39
Selling Price
$ 39.00
1012
667
604
1978
Market Price
$ 44.29
Selling Price
$ 39.33
1045
610
219
1049
Market Price
$ 38.17
Selling Price
$ 32.55
1230
778
496
2101
Market Price
$ 36.49
Selling Price
$ 32.80
866
208
758
2291
Market Price
$ 42.46
Selling Price
$ 35.49
1653
953
1631
2112
Market Price
$ 61.34
Selling Price
$ 51.54
307
242
132
1385
Market Price
$ 35.39
Selling Price
$ 30.74
2395
1800
1796
3095
Market Price
$ 56.68
Selling Price
$ 49.06
232
118
186
420
Market Price
$ 32.18
Selling Price
$ 28.18
848
221
704
3757
Market Price
$ 52.53
Selling Price
$ 45.62
1980
1937
1918
2354
Market Price
$ 54.65
Selling Price
$ 46.64
640
405
218
736
Market Price
$ 49.70
Selling Price
$ 42.52
924
915
476
2647
Market Price
$ 54.40
Selling Price
$ 46.99
329
115
95
537
Market Price
$ 50.32
Selling Price
$ 44.15
2974
2229
2792
4885
Market Price
$ 43.49
Selling Price
$ 37.91
360
188
220
959
Market Price
$ 34.14
Selling Price
$ 28.48
1957
1234
1826
3385
Market Price
$ 29.55
Selling Price
$ 26.49
652
186
236
733
Market Price
$ 31.39
Selling Price
$ 26.32
850
690
660
1376
Market Price
$ 42.82
Selling Price
$ 38.37
1123
854
907
4211
Market Price
$ 52.90
Selling Price
$ 46.85
935
830
373
2279
Market Price
$ 39.56
Selling Price
$ 33.62
1239
1215
465
4486
Market Price
$ 61.96
Selling Price
$ 55.42
1134
1004
435
2115
Market Price
$ 54.66
Selling Price
$ 49.49
300
68
187
900
Market Price
$ 51.41
Selling Price
$ 44.01
1051
250
528
3384
Market Price
$ 42.22
Selling Price
$ 36.86
391
267
156
871
Market Price
$ 43.03
Selling Price
$ 38.43
1212
1107
606
2185
Market Price
$ 48.53
Selling Price
$ 43.42
2833
1639
757
2984
Market Price
$ 44.44
Selling Price
$ 39.57
2268
797
2194
3372
Market Price
$ 35.64
Selling Price
$ 31.47
3453
2210
3099
3612