Market Price
$ 30.82
Selling Price
$ 26.33
189
82
179
476
Market Price
$ 40.72
Selling Price
$ 35.33
2683
2525
2374
3860
Market Price
$ 60.44
Selling Price
$ 53.44
1264
1042
551
1579
Market Price
$ 37.38
Selling Price
$ 33.96
1508
1331
403
4747
Market Price
$ 35.25
Selling Price
$ 30.45
810
187
559
839
Market Price
$ 49.71
Selling Price
$ 42.77
2376
1555
1859
3761
Market Price
$ 47.35
Selling Price
$ 41.13
2635
2385
1227
4134
Market Price
$ 53.52
Selling Price
$ 45.95
3231
1445
3173
4398
Market Price
$ 48.20
Selling Price
$ 42.88
1483
1453
540
2220
Market Price
$ 53.49
Selling Price
$ 47.82
663
250
187
666
Market Price
$ 64.09
Selling Price
$ 57.07
1450
1252
875
3483
Market Price
$ 40.58
Selling Price
$ 35.84
1403
1183
559
1530
Market Price
$ 51.95
Selling Price
$ 44.05
4729
2645
3447
4918
Market Price
$ 47.89
Selling Price
$ 41.47
3367
2603
2785
4417
Market Price
$ 38.96
Selling Price
$ 34.43
1059
830
430
1125
Market Price
$ 64.47
Selling Price
$ 58.56
741
691
715
3208
Market Price
$ 50.96
Selling Price
$ 42.79
1976
794
1033
2379
Market Price
$ 51.48
Selling Price
$ 43.46
2480
1204
823
3745
Market Price
$ 42.40
Selling Price
$ 38.17
1070
384
494
1133
Market Price
$ 34.65
Selling Price
$ 29.13
4216
1531
2725
4329
Market Price
$ 58.24
Selling Price
$ 50.83
243
159
128
458
Market Price
$ 48.24
Selling Price
$ 43.34
1279
401
1253
2155
Market Price
$ 66.84
Selling Price
$ 58.63
1072
314
236
3346
Market Price
$ 47.74
Selling Price
$ 39.93
1537
394
920
2596
Market Price
$ 45.61
Selling Price
$ 38.68
3313
2934
2688
4265
Market Price
$ 48.54
Selling Price
$ 42.82
2743
1992
744
3134
Market Price
$ 44.74
Selling Price
$ 38.47
488
292
202
562
Market Price
$ 33.63
Selling Price
$ 29.84
790
299
721
3493
Market Price
$ 47.92
Selling Price
$ 40.25
2640
1710
775
4977
Market Price
$ 41.17
Selling Price
$ 37.13
889
414
504
4372
Market Price
$ 33.72
Selling Price
$ 28.47
704
188
696
2742
Market Price
$ 56.96
Selling Price
$ 50.07
4495
1625
4283
4900
Market Price
$ 33.73
Selling Price
$ 30.63
1120
553
870
2860
Market Price
$ 30.10
Selling Price
$ 26.03
1461
1261
1182
1963
Market Price
$ 42.35
Selling Price
$ 36.51
416
408
337
462
Market Price
$ 38.00
Selling Price
$ 32.17
458
266
288
1996
Market Price
$ 38.03
Selling Price
$ 33.11
2430
1975
1070
2793
Market Price
$ 40.49
Selling Price
$ 36.13
356
75
194
1277
Market Price
$ 58.74
Selling Price
$ 52.52
1572
558
1218
3341
Market Price
$ 62.35
Selling Price
$ 55.49
1213
876
1104
1974