Market Price
$ 60.22
Selling Price
$ 51.40
529
324
284
1930
Market Price
$ 44.92
Selling Price
$ 38.58
1477
1287
1334
2140
Market Price
$ 44.65
Selling Price
$ 38.83
2001
1508
422
3521
Market Price
$ 37.01
Selling Price
$ 31.86
452
230
158
909
Market Price
$ 51.59
Selling Price
$ 43.49
2359
1066
1186
3685
Market Price
$ 33.90
Selling Price
$ 30.19
298
172
123
425
Market Price
$ 59.78
Selling Price
$ 50.82
1295
1071
260
1926
Market Price
$ 64.82
Selling Price
$ 54.64
2369
1739
1139
2790
Market Price
$ 48.90
Selling Price
$ 42.46
1208
519
902
2122
Market Price
$ 49.70
Selling Price
$ 44.22
536
224
532
865
Market Price
$ 59.20
Selling Price
$ 51.21
191
171
80
434
Market Price
$ 44.86
Selling Price
$ 38.94
1687
1071
1452
3915
Market Price
$ 30.67
Selling Price
$ 27.84
549
253
309
665
Market Price
$ 54.14
Selling Price
$ 48.41
1692
1065
1180
3665
Market Price
$ 58.11
Selling Price
$ 51.41
499
286
491
1094
Market Price
$ 58.35
Selling Price
$ 49.55
3221
2484
1582
4466
Market Price
$ 38.92
Selling Price
$ 33.77
2276
1307
2267
3774
Market Price
$ 35.48
Selling Price
$ 31.44
2382
736
1764
3649
Market Price
$ 51.74
Selling Price
$ 44.48
1921
1319
532
4098
Market Price
$ 62.46
Selling Price
$ 55.31
2524
1181
2117
2556
Market Price
$ 54.59
Selling Price
$ 45.70
530
421
150
700
Market Price
$ 29.03
Selling Price
$ 26.05
670
507
305
1096
Market Price
$ 63.59
Selling Price
$ 54.86
234
82
195
977
Market Price
$ 59.27
Selling Price
$ 51.08
1595
614
1390
4454
Market Price
$ 67.16
Selling Price
$ 58.52
962
274
350
1138
Market Price
$ 28.71
Selling Price
$ 25.50
1170
943
728
1306
Market Price
$ 30.56
Selling Price
$ 26.33
932
818
203
1860
Market Price
$ 56.71
Selling Price
$ 50.38
719
419
172
1197
Market Price
$ 48.85
Selling Price
$ 43.52
3113
1735
1909
3138
Market Price
$ 66.69
Selling Price
$ 59.07
235
147
219
868
Market Price
$ 32.06
Selling Price
$ 28.95
978
715
409
2393
Market Price
$ 49.49
Selling Price
$ 43.56
3713
3010
759
4740
Market Price
$ 63.21
Selling Price
$ 54.61
1481
1071
1463
1675
Market Price
$ 53.09
Selling Price
$ 44.84
2907
947
2526
2940
Market Price
$ 42.15
Selling Price
$ 36.52
4241
1835
3330
4319
Market Price
$ 42.43
Selling Price
$ 37.59
1349
935
1117
2496
Market Price
$ 36.47
Selling Price
$ 30.48
966
566
546
3169
Market Price
$ 34.46
Selling Price
$ 29.93
3886
1215
3764
4353
Market Price
$ 51.10
Selling Price
$ 43.06
3543
944
3436
3552
Market Price
$ 33.96
Selling Price
$ 30.12
1739
934
1382
1844