Market Price
$ 48.49
Selling Price
$ 43.87
486
420
390
1940
Market Price
$ 41.08
Selling Price
$ 36.81
3923
1781
1049
3945
Market Price
$ 56.31
Selling Price
$ 50.06
1590
1088
1181
2646
Market Price
$ 44.87
Selling Price
$ 39.50
1759
497
610
1966
Market Price
$ 48.36
Selling Price
$ 40.81
1561
1180
1007
2362
Market Price
$ 55.65
Selling Price
$ 46.52
4084
3291
894
4092
Market Price
$ 62.94
Selling Price
$ 55.59
2261
1873
1466
3184
Market Price
$ 51.01
Selling Price
$ 45.48
1460
769
1118
1989
Market Price
$ 29.67
Selling Price
$ 25.61
2612
2101
916
4930
Market Price
$ 35.70
Selling Price
$ 30.85
455
193
156
1266
Market Price
$ 68.06
Selling Price
$ 57.88
447
232
137
491
Market Price
$ 50.31
Selling Price
$ 42.85
1342
955
322
3726
Market Price
$ 37.41
Selling Price
$ 32.12
2637
1996
1517
4206
Market Price
$ 36.58
Selling Price
$ 30.92
3231
2735
2413
3362
Market Price
$ 36.29
Selling Price
$ 32.49
2146
2078
1961
3527
Market Price
$ 53.51
Selling Price
$ 47.18
154
68
67
437
Market Price
$ 53.44
Selling Price
$ 47.81
1445
840
869
3447
Market Price
$ 37.17
Selling Price
$ 32.28
2711
1178
2485
3241
Market Price
$ 47.24
Selling Price
$ 41.20
1520
1180
769
1727
Market Price
$ 44.00
Selling Price
$ 37.91
319
297
143
512
Market Price
$ 34.91
Selling Price
$ 29.45
1344
396
805
4360
Market Price
$ 45.97
Selling Price
$ 39.78
4029
1295
3800
4074
Market Price
$ 43.70
Selling Price
$ 36.49
234
72
77
439
Market Price
$ 44.87
Selling Price
$ 39.22
986
313
817
2365
Market Price
$ 37.88
Selling Price
$ 33.20
3041
2167
2814
4361
Market Price
$ 64.16
Selling Price
$ 57.27
735
733
167
1961
Market Price
$ 33.89
Selling Price
$ 29.38
302
216
107
788
Market Price
$ 66.86
Selling Price
$ 56.54
407
318
341
771
Market Price
$ 34.92
Selling Price
$ 29.44
2256
1479
1515
2983
Market Price
$ 38.57
Selling Price
$ 33.55
852
186
579
3376
Market Price
$ 55.40
Selling Price
$ 49.44
275
175
76
731
Market Price
$ 45.53
Selling Price
$ 39.55
2855
867
1158
2992
Market Price
$ 48.43
Selling Price
$ 41.10
596
526
381
835
Market Price
$ 53.90
Selling Price
$ 46.99
3643
3399
1289
4083
Market Price
$ 39.05
Selling Price
$ 32.94
4434
3285
2774
4925
Market Price
$ 61.14
Selling Price
$ 54.25
2351
2210
1005
2398
Market Price
$ 66.34
Selling Price
$ 59.43
1484
1246
1332
2193
Market Price
$ 55.13
Selling Price
$ 49.30
841
775
337
1018
Market Price
$ 50.47
Selling Price
$ 42.35
1316
411
1151
4970
Market Price
$ 51.01
Selling Price
$ 45.82
685
278
277
2548