Market Price
$ 51.21
Selling Price
$ 44.71
426
330
341
992
Market Price
$ 45.73
Selling Price
$ 41.02
360
287
351
1192
Market Price
$ 38.25
Selling Price
$ 33.47
1521
1142
617
2361
Market Price
$ 68.51
Selling Price
$ 57.10
1469
449
538
3166
Market Price
$ 62.05
Selling Price
$ 52.35
592
365
533
994
Market Price
$ 42.97
Selling Price
$ 36.55
342
227
283
1181
Market Price
$ 56.05
Selling Price
$ 46.80
1543
1073
615
4961
Market Price
$ 38.85
Selling Price
$ 34.15
1468
964
369
4190
Market Price
$ 53.45
Selling Price
$ 44.66
1684
832
1609
3499
Market Price
$ 37.08
Selling Price
$ 31.37
1506
733
999
3720
Market Price
$ 45.00
Selling Price
$ 40.74
1478
1156
321
2795
Market Price
$ 30.41
Selling Price
$ 25.77
1438
937
1251
2147
Market Price
$ 53.21
Selling Price
$ 44.38
935
498
258
1056
Market Price
$ 53.14
Selling Price
$ 45.37
857
244
820
871
Market Price
$ 33.61
Selling Price
$ 29.16
842
752
431
1426
Market Price
$ 29.26
Selling Price
$ 25.14
3200
1025
1840
3478
Market Price
$ 66.05
Selling Price
$ 58.85
4033
2071
1481
4063
Market Price
$ 53.28
Selling Price
$ 46.36
806
436
492
3765
Market Price
$ 56.29
Selling Price
$ 49.32
1519
838
1111
3901
Market Price
$ 53.88
Selling Price
$ 46.75
867
522
646
3789
Market Price
$ 58.84
Selling Price
$ 53.15
1517
1041
1326
4839
Market Price
$ 61.51
Selling Price
$ 52.99
1751
907
686
4700
Market Price
$ 31.79
Selling Price
$ 27.27
879
784
290
3144
Market Price
$ 37.01
Selling Price
$ 31.12
524
491
142
1593
Market Price
$ 67.04
Selling Price
$ 57.78
967
265
571
4417
Market Price
$ 59.90
Selling Price
$ 54.26
1480
805
652
1495
Market Price
$ 31.19
Selling Price
$ 27.85
722
199
364
1143
Market Price
$ 51.92
Selling Price
$ 43.32
2584
811
603
2654
Market Price
$ 48.25
Selling Price
$ 42.92
1039
688
592
3302
Market Price
$ 41.08
Selling Price
$ 37.09
1191
608
629
1471
Market Price
$ 31.31
Selling Price
$ 27.52
1027
444
423
2699
Market Price
$ 57.90
Selling Price
$ 48.50
1154
599
844
1339
Market Price
$ 44.41
Selling Price
$ 39.99
3126
1322
2130
3386
Market Price
$ 63.84
Selling Price
$ 53.82
2231
1338
2219
4935
Market Price
$ 36.56
Selling Price
$ 33.03
197
126
76
409
Market Price
$ 34.03
Selling Price
$ 28.78
835
488
588
2193
Market Price
$ 31.54
Selling Price
$ 28.62
4606
3737
2263
4622
Market Price
$ 47.35
Selling Price
$ 41.45
1392
1129
416
2207
Market Price
$ 32.61
Selling Price
$ 27.87
1611
343
1279
3234
Market Price
$ 40.86
Selling Price
$ 35.97
3147
1197
1675
3781