Market Price
$ 40.03
Selling Price
$ 35.72
1840
866
1775
4406
Market Price
$ 57.37
Selling Price
$ 51.65
1920
1919
1916
4620
Market Price
$ 34.27
Selling Price
$ 30.85
801
738
301
895
Market Price
$ 41.83
Selling Price
$ 37.53
1705
1466
695
4034
Market Price
$ 37.24
Selling Price
$ 32.27
1346
1335
634
1831
Market Price
$ 39.05
Selling Price
$ 32.94
3108
2558
1599
3250
Market Price
$ 41.45
Selling Price
$ 35.81
444
328
207
518
Market Price
$ 47.13
Selling Price
$ 40.37
1335
1213
273
1621
Market Price
$ 52.97
Selling Price
$ 47.02
1068
549
721
2012
Market Price
$ 65.35
Selling Price
$ 56.57
358
315
304
1075
Market Price
$ 55.54
Selling Price
$ 46.95
1343
1310
1171
3240
Market Price
$ 60.59
Selling Price
$ 51.06
4559
4136
1885
4733
Market Price
$ 58.52
Selling Price
$ 49.45
1316
498
1228
1500
Market Price
$ 63.35
Selling Price
$ 57.06
2204
1203
1289
3621
Market Price
$ 67.75
Selling Price
$ 58.61
1066
469
699
2127
Market Price
$ 69.81
Selling Price
$ 58.67
1005
625
318
3492
Market Price
$ 41.81
Selling Price
$ 34.91
331
194
168
1204
Market Price
$ 48.95
Selling Price
$ 41.97
722
405
257
3212
Market Price
$ 29.60
Selling Price
$ 26.64
145
35
54
613
Market Price
$ 38.13
Selling Price
$ 33.74
2213
1698
1392
2400
Market Price
$ 59.80
Selling Price
$ 50.69
641
479
357
1639
Market Price
$ 61.55
Selling Price
$ 53.24
3067
2152
1213
4865
Market Price
$ 60.49
Selling Price
$ 51.84
1969
723
742
2663
Market Price
$ 58.03
Selling Price
$ 48.65
268
181
225
573
Market Price
$ 38.52
Selling Price
$ 32.13
3739
3247
1887
4157
Market Price
$ 61.10
Selling Price
$ 52.34
3462
3243
2570
4534
Market Price
$ 66.65
Selling Price
$ 56.52
464
152
331
650
Market Price
$ 50.03
Selling Price
$ 45.09
916
467
295
4163
Market Price
$ 70.95
Selling Price
$ 59.64
823
434
380
1255
Market Price
$ 32.68
Selling Price
$ 29.37
1171
538
530
1308
Market Price
$ 38.60
Selling Price
$ 32.40
1483
797
1207
2784
Market Price
$ 42.38
Selling Price
$ 35.87
2163
807
1325
4244
Market Price
$ 61.32
Selling Price
$ 52.32
440
260
148
1129
Market Price
$ 65.91
Selling Price
$ 55.25
379
158
137
1098
Market Price
$ 51.45
Selling Price
$ 42.97
244
162
244
442
Market Price
$ 52.26
Selling Price
$ 44.87
870
311
506
1034
Market Price
$ 59.53
Selling Price
$ 52.12
2116
1034
1292
3110
Market Price
$ 57.90
Selling Price
$ 51.91
659
152
520
2077
Market Price
$ 57.91
Selling Price
$ 49.15
780
737
535
2207
Market Price
$ 37.07
Selling Price
$ 32.95
4205
1900
3244
4741