Market Price
$ 30.32
Selling Price
$ 26.15
384
274
152
648
Market Price
$ 28.67
Selling Price
$ 26.06
3131
3007
1660
3317
Market Price
$ 44.93
Selling Price
$ 38.05
2072
1012
515
4209
Market Price
$ 40.56
Selling Price
$ 34.73
2487
1524
1939
3249
Market Price
$ 42.49
Selling Price
$ 36.86
1783
1631
1213
2844
Market Price
$ 35.79
Selling Price
$ 29.86
1406
1135
560
4136
Market Price
$ 34.41
Selling Price
$ 29.15
652
352
191
2483
Market Price
$ 60.82
Selling Price
$ 53.62
1409
968
554
1578
Market Price
$ 71.41
Selling Price
$ 59.66
1282
374
1234
4607
Market Price
$ 29.65
Selling Price
$ 26.55
3016
2699
846
4744
Market Price
$ 47.08
Selling Price
$ 39.37
865
716
672
2120
Market Price
$ 55.89
Selling Price
$ 48.43
3630
3262
3123
4338
Market Price
$ 42.80
Selling Price
$ 35.93
581
464
353
2830
Market Price
$ 51.83
Selling Price
$ 47.08
959
840
228
1270
Market Price
$ 64.22
Selling Price
$ 58.15
3213
2898
1125
3407
Market Price
$ 43.21
Selling Price
$ 37.89
1922
549
1015
2744
Market Price
$ 41.30
Selling Price
$ 35.43
1434
378
1178
2580
Market Price
$ 44.29
Selling Price
$ 38.09
4287
3269
3483
4826
Market Price
$ 35.36
Selling Price
$ 31.68
679
281
199
952
Market Price
$ 35.13
Selling Price
$ 31.76
496
305
313
676
Market Price
$ 63.39
Selling Price
$ 57.38
787
540
624
1045
Market Price
$ 33.22
Selling Price
$ 30.04
958
422
630
2657
Market Price
$ 63.84
Selling Price
$ 57.61
1805
1141
1673
2351
Market Price
$ 34.47
Selling Price
$ 31.01
493
186
353
830
Market Price
$ 41.18
Selling Price
$ 35.81
1419
359
753
3418
Market Price
$ 33.64
Selling Price
$ 29.35
2146
1861
1348
2651
Market Price
$ 46.76
Selling Price
$ 40.31
3100
1660
814
4771
Market Price
$ 28.77
Selling Price
$ 25.73
1618
387
1381
4995
Market Price
$ 38.58
Selling Price
$ 32.78
3153
1988
2077
3183
Market Price
$ 55.42
Selling Price
$ 49.39
2230
567
1845
4230
Market Price
$ 33.04
Selling Price
$ 28.05
1722
523
385
4804
Market Price
$ 67.72
Selling Price
$ 56.96
3642
2525
965
4039
Market Price
$ 48.82
Selling Price
$ 42.25
701
527
568
909
Market Price
$ 61.86
Selling Price
$ 54.76
2053
1734
885
4894
Market Price
$ 64.67
Selling Price
$ 57.19
591
374
567
1144
Market Price
$ 63.23
Selling Price
$ 57.06
1005
559
780
3365
Market Price
$ 50.44
Selling Price
$ 44.37
154
73
44
539
Market Price
$ 52.42
Selling Price
$ 46.59
768
190
734
1435
Market Price
$ 37.31
Selling Price
$ 31.19
1885
1190
1424
2051
Market Price
$ 61.01
Selling Price
$ 51.46
376
170
209
485