Market Price
$ 62.91
Selling Price
$ 55.23
3883
3471
1666
4876
Market Price
$ 59.59
Selling Price
$ 52.49
1780
543
672
1840
Market Price
$ 56.23
Selling Price
$ 49.07
634
303
488
1269
Market Price
$ 53.06
Selling Price
$ 44.29
1318
784
797
4920
Market Price
$ 28.75
Selling Price
$ 25.79
1165
764
1035
2786
Market Price
$ 51.53
Selling Price
$ 43.23
4215
3093
3827
4822
Market Price
$ 49.89
Selling Price
$ 43.45
1179
1146
448
1504
Market Price
$ 30.29
Selling Price
$ 26.34
1157
1108
703
2974
Market Price
$ 61.71
Selling Price
$ 56.08
496
349
252
696
Market Price
$ 62.77
Selling Price
$ 53.02
1895
660
519
4489
Market Price
$ 54.95
Selling Price
$ 49.67
2398
1544
2222
2761
Market Price
$ 38.43
Selling Price
$ 33.44
1048
906
569
1599
Market Price
$ 36.41
Selling Price
$ 30.85
2681
2307
2625
3601
Market Price
$ 37.80
Selling Price
$ 31.93
1809
1439
1705
2064
Market Price
$ 53.04
Selling Price
$ 46.27
1136
584
234
1188
Market Price
$ 41.15
Selling Price
$ 34.80
1548
705
1105
3782
Market Price
$ 66.53
Selling Price
$ 57.58
2396
2368
1528
3247
Market Price
$ 59.63
Selling Price
$ 52.70
1396
1197
281
1690
Market Price
$ 27.86
Selling Price
$ 25.31
2534
1919
923
2831
Market Price
$ 47.17
Selling Price
$ 39.62
1542
741
402
3668
Market Price
$ 28.97
Selling Price
$ 25.93
1228
1150
269
3940
Market Price
$ 66.06
Selling Price
$ 56.68
2005
1871
560
4435
Market Price
$ 34.00
Selling Price
$ 30.82
2106
1648
1975
3188
Market Price
$ 66.06
Selling Price
$ 59.14
291
250
97
1237
Market Price
$ 37.53
Selling Price
$ 33.29
860
742
668
3058
Market Price
$ 30.35
Selling Price
$ 27.43
267
257
144
947
Market Price
$ 30.71
Selling Price
$ 26.29
720
549
680
989
Market Price
$ 58.54
Selling Price
$ 49.68
2388
1751
1183
3095
Market Price
$ 35.03
Selling Price
$ 30.70
544
277
458
983
Market Price
$ 58.33
Selling Price
$ 49.61
1183
250
725
4720
Market Price
$ 32.39
Selling Price
$ 29.11
3745
3438
3629
4517
Market Price
$ 70.13
Selling Price
$ 58.65
3401
2705
2107
3827
Market Price
$ 65.13
Selling Price
$ 56.38
416
240
120
1053
Market Price
$ 35.02
Selling Price
$ 31.08
1041
993
210
1337
Market Price
$ 40.93
Selling Price
$ 36.34
660
236
579
2910
Market Price
$ 47.53
Selling Price
$ 41.88
3135
904
1861
4580
Market Price
$ 29.04
Selling Price
$ 26.02
1537
1426
539
4977
Market Price
$ 62.53
Selling Price
$ 56.07
3272
1577
1336
3700
Market Price
$ 61.26
Selling Price
$ 53.11
2595
722
1415
2951
Market Price
$ 43.90
Selling Price
$ 38.16
317
189
148
1423