Market Price
$ 34.31
Selling Price
$ 28.82
232
135
181
866
Market Price
$ 60.37
Selling Price
$ 51.11
417
99
311
441
Market Price
$ 48.53
Selling Price
$ 43.91
709
521
673
2117
Market Price
$ 42.72
Selling Price
$ 36.15
1377
541
418
1694
Market Price
$ 55.51
Selling Price
$ 48.94
1541
1227
655
2079
Market Price
$ 31.34
Selling Price
$ 26.19
2724
2428
2051
2810
Market Price
$ 47.25
Selling Price
$ 42.33
3484
1515
3238
4519
Market Price
$ 36.04
Selling Price
$ 30.16
388
205
373
657
Market Price
$ 58.96
Selling Price
$ 51.15
508
372
199
995
Market Price
$ 50.34
Selling Price
$ 43.54
954
461
927
3914
Market Price
$ 53.90
Selling Price
$ 47.17
2174
1028
907
4941
Market Price
$ 64.29
Selling Price
$ 55.78
860
415
403
2892
Market Price
$ 38.65
Selling Price
$ 33.91
82
80
26
401
Market Price
$ 48.77
Selling Price
$ 41.25
3440
2537
1410
4847
Market Price
$ 56.84
Selling Price
$ 49.12
1299
752
411
3378
Market Price
$ 67.83
Selling Price
$ 59.78
1109
1098
579
1355
Market Price
$ 33.12
Selling Price
$ 28.26
1244
715
257
2548
Market Price
$ 33.82
Selling Price
$ 30.51
2061
1877
1394
2401
Market Price
$ 65.28
Selling Price
$ 56.43
2356
1759
1806
4786
Market Price
$ 34.42
Selling Price
$ 28.88
395
268
248
668
Market Price
$ 48.78
Selling Price
$ 44.32
1281
1225
1043
2020
Market Price
$ 63.57
Selling Price
$ 55.90
640
262
333
1558
Market Price
$ 41.92
Selling Price
$ 35.07
2013
1608
619
2974
Market Price
$ 48.01
Selling Price
$ 43.14
1763
1592
695
4911
Market Price
$ 58.27
Selling Price
$ 51.88
4203
3078
923
4413
Market Price
$ 31.66
Selling Price
$ 28.76
3154
2176
3034
4638
Market Price
$ 68.41
Selling Price
$ 57.30
1660
1061
1538
3445
Market Price
$ 50.65
Selling Price
$ 42.58
635
585
602
1696
Market Price
$ 37.75
Selling Price
$ 31.87
1233
1063
465
3375
Market Price
$ 49.76
Selling Price
$ 42.25
195
191
174
558
Market Price
$ 30.98
Selling Price
$ 28.13
1375
606
423
2919
Market Price
$ 40.10
Selling Price
$ 36.14
1569
844
942
3236
Market Price
$ 47.43
Selling Price
$ 42.52
1771
1371
683
2558
Market Price
$ 30.48
Selling Price
$ 27.15
2340
1795
1403
4956
Market Price
$ 55.27
Selling Price
$ 46.08
1619
1295
1323
1620
Market Price
$ 42.98
Selling Price
$ 36.08
703
394
271
1640
Market Price
$ 70.88
Selling Price
$ 59.78
1092
1036
260
3825
Market Price
$ 52.20
Selling Price
$ 44.27
1071
690
472
1581
Market Price
$ 39.61
Selling Price
$ 33.85
1172
755
594
2479
Market Price
$ 39.67
Selling Price
$ 33.33
3277
3121
1498
3527