Market Price
$ 56.11
Selling Price
$ 49.22
1183
446
790
2383
Market Price
$ 34.29
Selling Price
$ 31.16
886
405
670
1692
Market Price
$ 44.85
Selling Price
$ 38.87
2935
914
688
3364
Market Price
$ 64.82
Selling Price
$ 57.72
881
420
617
3532
Market Price
$ 31.65
Selling Price
$ 28.25
4574
4134
2868
4630
Market Price
$ 48.25
Selling Price
$ 42.84
345
333
173
1433
Market Price
$ 34.46
Selling Price
$ 30.31
1385
328
346
2000
Market Price
$ 32.17
Selling Price
$ 27.91
1388
632
950
4534
Market Price
$ 58.73
Selling Price
$ 51.41
1441
860
579
4212
Market Price
$ 65.01
Selling Price
$ 56.38
2495
674
624
2766
Market Price
$ 38.22
Selling Price
$ 33.50
755
206
404
1253
Market Price
$ 46.45
Selling Price
$ 40.37
793
468
222
2700
Market Price
$ 52.75
Selling Price
$ 47.79
3554
1439
3037
3703
Market Price
$ 53.41
Selling Price
$ 46.19
4162
2908
1235
4418
Market Price
$ 59.35
Selling Price
$ 52.72
2293
1316
733
4634
Market Price
$ 47.23
Selling Price
$ 40.80
1695
691
1226
2148
Market Price
$ 48.57
Selling Price
$ 42.09
1093
935
845
3816
Market Price
$ 70.12
Selling Price
$ 59.89
2493
2255
2188
2624
Market Price
$ 49.53
Selling Price
$ 42.45
1142
324
774
1801
Market Price
$ 47.60
Selling Price
$ 42.46
1796
649
1550
2382
Market Price
$ 68.71
Selling Price
$ 59.95
1353
562
1317
1971
Market Price
$ 61.47
Selling Price
$ 54.09
1597
1405
1214
2061
Market Price
$ 29.85
Selling Price
$ 26.84
308
67
120
401
Market Price
$ 46.20
Selling Price
$ 41.70
3360
1948
2208
4827
Market Price
$ 32.04
Selling Price
$ 28.89
2066
962
1068
4051
Market Price
$ 54.79
Selling Price
$ 49.24
1925
514
1800
2360
Market Price
$ 45.59
Selling Price
$ 40.78
2788
2006
1891
4262
Market Price
$ 63.61
Selling Price
$ 54.88
3997
1331
3948
4351
Market Price
$ 52.03
Selling Price
$ 46.21
857
816
492
1661
Market Price
$ 56.61
Selling Price
$ 50.39
677
206
255
879
Market Price
$ 56.54
Selling Price
$ 48.58
2787
617
1924
3236
Market Price
$ 37.87
Selling Price
$ 32.50
355
223
158
1161
Market Price
$ 59.36
Selling Price
$ 52.97
2158
1342
2064
3741
Market Price
$ 37.97
Selling Price
$ 34.12
1024
335
253
2063
Market Price
$ 34.40
Selling Price
$ 30.87
1330
1150
845
2296
Market Price
$ 48.60
Selling Price
$ 43.41
357
166
344
700
Market Price
$ 47.44
Selling Price
$ 42.06
2287
484
1630
3640
Market Price
$ 67.22
Selling Price
$ 58.97
2598
1695
1850
4391
Market Price
$ 59.11
Selling Price
$ 52.59
1668
932
411
1732
Market Price
$ 69.21
Selling Price
$ 59.67
296
133
164
731