Market Price
$ 28.28
Selling Price
$ 25.24
162
48
120
624
Market Price
$ 50.21
Selling Price
$ 42.89
1290
840
1200
1833
Market Price
$ 47.85
Selling Price
$ 43.07
2592
1145
1456
4425
Market Price
$ 44.78
Selling Price
$ 37.48
1653
976
1065
3290
Market Price
$ 33.38
Selling Price
$ 28.11
966
307
205
1831
Market Price
$ 58.29
Selling Price
$ 49.36
815
513
454
1795
Market Price
$ 62.02
Selling Price
$ 52.90
980
488
222
2769
Market Price
$ 45.13
Selling Price
$ 40.04
2515
1508
1583
2808
Market Price
$ 58.77
Selling Price
$ 52.43
1684
564
736
4799
Market Price
$ 35.60
Selling Price
$ 30.71
1297
1236
1286
4527
Market Price
$ 41.67
Selling Price
$ 37.04
2245
1851
589
3660
Market Price
$ 63.34
Selling Price
$ 54.83
1182
1168
1148
1820
Market Price
$ 65.93
Selling Price
$ 59.03
307
101
211
1384
Market Price
$ 55.38
Selling Price
$ 48.44
3744
2922
1945
4391
Market Price
$ 33.31
Selling Price
$ 29.40
492
123
129
496
Market Price
$ 52.97
Selling Price
$ 47.84
1329
1018
756
4857
Market Price
$ 54.99
Selling Price
$ 49.94
835
465
174
940
Market Price
$ 42.73
Selling Price
$ 35.62
503
498
422
603
Market Price
$ 55.22
Selling Price
$ 46.06
368
312
180
1609
Market Price
$ 65.89
Selling Price
$ 56.56
248
128
129
503
Market Price
$ 41.80
Selling Price
$ 35.57
1245
900
641
3294
Market Price
$ 49.77
Selling Price
$ 43.77
1091
987
627
1118
Market Price
$ 45.34
Selling Price
$ 41.09
3814
3772
1638
3998
Market Price
$ 51.34
Selling Price
$ 45.56
711
410
703
929
Market Price
$ 34.96
Selling Price
$ 30.57
549
515
128
1925
Market Price
$ 60.76
Selling Price
$ 50.77
4098
3951
842
4224
Market Price
$ 34.62
Selling Price
$ 31.09
577
344
482
2095
Market Price
$ 45.51
Selling Price
$ 38.23
445
125
403
504
Market Price
$ 39.33
Selling Price
$ 33.35
694
680
609
1170
Market Price
$ 52.43
Selling Price
$ 46.17
859
264
737
941
Market Price
$ 40.99
Selling Price
$ 34.17
1005
898
826
3896
Market Price
$ 53.31
Selling Price
$ 44.90
1580
1059
1350
2498
Market Price
$ 48.32
Selling Price
$ 43.44
782
732
267
1588
Market Price
$ 30.70
Selling Price
$ 25.77
4457
1657
2391
4469
Market Price
$ 37.57
Selling Price
$ 31.80
1662
392
1425
2048
Market Price
$ 42.29
Selling Price
$ 36.08
447
356
447
2054
Market Price
$ 61.29
Selling Price
$ 52.86
1396
1128
1113
2817
Market Price
$ 50.71
Selling Price
$ 44.41
517
469
487
2282
Market Price
$ 53.66
Selling Price
$ 48.06
265
165
91
416
Market Price
$ 67.23
Selling Price
$ 56.96
2679
2216
2335
2971