Market Price
$ 44.11
Selling Price
$ 37.13
1539
537
495
1629
Market Price
$ 49.27
Selling Price
$ 41.36
2021
920
1544
4528
Market Price
$ 55.76
Selling Price
$ 48.23
2953
2238
1409
4073
Market Price
$ 40.62
Selling Price
$ 34.93
741
516
288
3670
Market Price
$ 37.86
Selling Price
$ 33.81
1236
391
741
2769
Market Price
$ 41.65
Selling Price
$ 36.37
2792
2283
1482
3897
Market Price
$ 58.05
Selling Price
$ 52.68
981
453
733
4673
Market Price
$ 36.29
Selling Price
$ 32.35
1425
1368
1003
1687
Market Price
$ 58.30
Selling Price
$ 51.35
917
382
746
4533
Market Price
$ 36.25
Selling Price
$ 31.47
2912
2638
1222
4656
Market Price
$ 42.83
Selling Price
$ 38.66
2448
1842
2121
2547
Market Price
$ 51.50
Selling Price
$ 45.61
1133
1047
351
1453
Market Price
$ 50.87
Selling Price
$ 43.13
3287
2186
1259
4662
Market Price
$ 29.75
Selling Price
$ 25.02
1984
1141
1303
3209
Market Price
$ 47.49
Selling Price
$ 42.32
290
282
86
407
Market Price
$ 35.83
Selling Price
$ 30.52
378
85
279
623
Market Price
$ 59.49
Selling Price
$ 51.76
834
240
241
1487
Market Price
$ 63.07
Selling Price
$ 56.10
320
221
268
1490
Market Price
$ 53.06
Selling Price
$ 44.57
525
319
179
1136
Market Price
$ 54.01
Selling Price
$ 47.26
3130
3036
2938
3907
Market Price
$ 36.79
Selling Price
$ 32.24
1960
610
1401
2541
Market Price
$ 35.20
Selling Price
$ 29.64
2736
2054
2081
3293
Market Price
$ 48.95
Selling Price
$ 41.99
1747
1111
1492
2419
Market Price
$ 46.00
Selling Price
$ 40.11
1882
1610
1111
3327
Market Price
$ 51.48
Selling Price
$ 44.52
2491
2326
2143
2623
Market Price
$ 61.85
Selling Price
$ 52.49
1171
841
611
1883
Market Price
$ 32.59
Selling Price
$ 29.32
2003
1947
1948
2092
Market Price
$ 41.40
Selling Price
$ 34.69
977
679
673
3027
Market Price
$ 44.42
Selling Price
$ 39.72
810
209
479
1572
Market Price
$ 55.53
Selling Price
$ 46.30
1063
880
503
1573
Market Price
$ 64.46
Selling Price
$ 55.59
996
571
794
1376
Market Price
$ 40.65
Selling Price
$ 33.89
3416
3271
2502
4413
Market Price
$ 34.94
Selling Price
$ 29.62
1084
483
1023
1260
Market Price
$ 63.64
Selling Price
$ 53.07
4852
3921
3766
4973
Market Price
$ 41.31
Selling Price
$ 35.24
144
122
38
637
Market Price
$ 52.68
Selling Price
$ 44.37
2985
944
864
4627
Market Price
$ 36.28
Selling Price
$ 30.54
1406
664
780
1652
Market Price
$ 45.41
Selling Price
$ 39.45
256
152
80
415
Market Price
$ 39.92
Selling Price
$ 35.57
236
206
84
868
Market Price
$ 29.27
Selling Price
$ 26.13
1402
941
1127
2944