Market Price
$ 50.38
Selling Price
$ 43.81
1276
754
772
1368
Market Price
$ 33.45
Selling Price
$ 29.98
1028
963
431
2250
Market Price
$ 55.88
Selling Price
$ 50.36
2662
1480
1570
3422
Market Price
$ 46.97
Selling Price
$ 42.28
1918
563
1765
3531
Market Price
$ 50.55
Selling Price
$ 45.34
567
329
296
1909
Market Price
$ 47.89
Selling Price
$ 41.48
401
323
269
1088
Market Price
$ 38.06
Selling Price
$ 34.01
1071
581
790
4068
Market Price
$ 51.45
Selling Price
$ 46.20
434
284
364
1601
Market Price
$ 67.82
Selling Price
$ 57.32
1253
764
962
4712
Market Price
$ 53.35
Selling Price
$ 48.47
3712
3162
1599
4043
Market Price
$ 59.04
Selling Price
$ 53.35
3193
2230
1513
4777
Market Price
$ 60.36
Selling Price
$ 52.75
378
148
239
1795
Market Price
$ 30.52
Selling Price
$ 26.81
2983
1555
1754
4420
Market Price
$ 48.36
Selling Price
$ 42.09
1564
647
605
3107
Market Price
$ 45.44
Selling Price
$ 41.22
262
95
141
1194
Market Price
$ 40.01
Selling Price
$ 34.67
160
117
123
734
Market Price
$ 68.26
Selling Price
$ 59.04
4233
1741
2188
4602
Market Price
$ 49.70
Selling Price
$ 43.51
1326
1236
711
4987
Market Price
$ 66.57
Selling Price
$ 56.18
3281
1591
1576
4848
Market Price
$ 55.08
Selling Price
$ 47.45
1743
1237
827
3608
Market Price
$ 32.71
Selling Price
$ 28.70
2383
1986
1623
4192
Market Price
$ 52.30
Selling Price
$ 47.01
1986
1168
1417
3202
Market Price
$ 41.12
Selling Price
$ 37.12
1857
1119
1004
2107
Market Price
$ 41.98
Selling Price
$ 37.87
1501
598
1275
4717
Market Price
$ 48.55
Selling Price
$ 42.40
3034
2863
2038
4521
Market Price
$ 29.17
Selling Price
$ 26.38
1311
907
1249
4752
Market Price
$ 65.59
Selling Price
$ 56.50
1897
736
722
3894
Market Price
$ 60.86
Selling Price
$ 53.71
458
387
413
1677
Market Price
$ 44.27
Selling Price
$ 39.01
2338
2033
1544
4358
Market Price
$ 31.10
Selling Price
$ 27.12
993
687
677
4932
Market Price
$ 40.27
Selling Price
$ 35.53
1726
1505
566
2773
Market Price
$ 59.21
Selling Price
$ 53.51
1414
631
1256
3666
Market Price
$ 40.79
Selling Price
$ 34.00
1966
1137
575
2404
Market Price
$ 35.50
Selling Price
$ 30.50
314
297
293
501
Market Price
$ 36.58
Selling Price
$ 31.17
1853
463
1337
3361
Market Price
$ 36.82
Selling Price
$ 33.44
2677
2004
1543
4788
Market Price
$ 57.32
Selling Price
$ 48.68
449
346
95
603
Market Price
$ 59.75
Selling Price
$ 49.99
1093
449
1057
2065
Market Price
$ 41.32
Selling Price
$ 35.43
2222
1340
1093
2583
Market Price
$ 37.87
Selling Price
$ 34.05
716
571
508
3461