Market Price
$ 35.04
Selling Price
$ 30.63
1688
787
1675
2027
Market Price
$ 33.34
Selling Price
$ 29.22
259
90
58
919
Market Price
$ 46.85
Selling Price
$ 41.82
173
90
94
405
Market Price
$ 33.59
Selling Price
$ 28.30
607
578
227
985
Market Price
$ 40.37
Selling Price
$ 36.55
795
694
705
1830
Market Price
$ 37.12
Selling Price
$ 31.49
1476
1116
436
1570
Market Price
$ 62.47
Selling Price
$ 55.30
2332
1403
2187
2340
Market Price
$ 45.61
Selling Price
$ 38.33
1115
290
881
2306
Market Price
$ 55.62
Selling Price
$ 48.79
889
180
346
1305
Market Price
$ 41.91
Selling Price
$ 36.87
1235
321
975
2517
Market Price
$ 57.32
Selling Price
$ 48.53
153
117
129
470
Market Price
$ 57.81
Selling Price
$ 48.59
4097
3564
3599
4292
Market Price
$ 63.38
Selling Price
$ 56.47
1539
1445
596
3431
Market Price
$ 68.00
Selling Price
$ 57.92
554
338
459
1019
Market Price
$ 68.25
Selling Price
$ 57.71
1475
557
354
2749
Market Price
$ 65.20
Selling Price
$ 56.87
386
186
289
829
Market Price
$ 63.87
Selling Price
$ 55.55
835
410
206
1722
Market Price
$ 46.20
Selling Price
$ 41.96
977
588
470
1602
Market Price
$ 49.62
Selling Price
$ 43.09
853
231
495
2213
Market Price
$ 55.38
Selling Price
$ 49.49
1058
523
562
3907
Market Price
$ 43.06
Selling Price
$ 36.45
1854
998
1139
4656
Market Price
$ 41.75
Selling Price
$ 35.92
1602
580
635
4958
Market Price
$ 31.70
Selling Price
$ 27.72
340
158
249
1415
Market Price
$ 29.83
Selling Price
$ 25.90
1956
1276
1536
2686
Market Price
$ 29.98
Selling Price
$ 25.59
1143
924
1075
3275
Market Price
$ 29.16
Selling Price
$ 25.68
2317
1179
1006
4560
Market Price
$ 42.70
Selling Price
$ 37.60
1653
721
1492
4133
Market Price
$ 40.27
Selling Price
$ 34.11
1470
1127
772
4943
Market Price
$ 40.39
Selling Price
$ 35.98
2824
1014
2612
4356
Market Price
$ 33.67
Selling Price
$ 28.60
3083
1412
1442
3618
Market Price
$ 58.52
Selling Price
$ 50.68
3242
2929
2972
3565
Market Price
$ 51.86
Selling Price
$ 43.26
2775
699
1928
4560
Market Price
$ 41.54
Selling Price
$ 35.21
507
359
112
1005
Market Price
$ 65.19
Selling Price
$ 59.26
2062
450
1629
3733
Market Price
$ 48.37
Selling Price
$ 43.70
2208
1840
539
4654
Market Price
$ 38.96
Selling Price
$ 33.07
2719
2589
1659
4558
Market Price
$ 52.42
Selling Price
$ 43.89
2964
2018
868
3631
Market Price
$ 49.06
Selling Price
$ 42.12
1185
649
567
3616
Market Price
$ 39.48
Selling Price
$ 35.58
4280
3133
3629
4369
Market Price
$ 41.64
Selling Price
$ 36.92
3795
3733
2891
4466