Market Price
$ 48.67
Selling Price
$ 43.48
1226
749
645
4957
Market Price
$ 48.62
Selling Price
$ 43.74
2289
763
1606
2289
Market Price
$ 30.65
Selling Price
$ 26.74
3132
834
1540
4125
Market Price
$ 66.45
Selling Price
$ 56.65
696
585
402
3033
Market Price
$ 35.78
Selling Price
$ 30.50
1245
907
433
2481
Market Price
$ 53.09
Selling Price
$ 46.95
2503
1176
623
4770
Market Price
$ 55.78
Selling Price
$ 48.08
2593
1074
621
3054
Market Price
$ 49.98
Selling Price
$ 44.49
3294
2276
1324
4283
Market Price
$ 57.37
Selling Price
$ 49.79
402
161
232
1663
Market Price
$ 56.78
Selling Price
$ 48.15
650
362
403
812
Market Price
$ 63.51
Selling Price
$ 55.32
544
321
493
1144
Market Price
$ 36.77
Selling Price
$ 32.82
1656
428
655
2780
Market Price
$ 33.07
Selling Price
$ 27.92
612
486
576
2848
Market Price
$ 57.38
Selling Price
$ 50.60
2238
601
873
2517
Market Price
$ 36.82
Selling Price
$ 31.69
1175
784
977
2137
Market Price
$ 44.19
Selling Price
$ 39.28
3373
3055
1367
3668
Market Price
$ 52.21
Selling Price
$ 46.57
4393
4196
1738
4846
Market Price
$ 53.14
Selling Price
$ 44.53
603
585
273
1337
Market Price
$ 56.16
Selling Price
$ 50.35
2930
2028
1037
4645
Market Price
$ 56.99
Selling Price
$ 49.08
1655
589
1388
2640
Market Price
$ 39.91
Selling Price
$ 33.35
624
158
447
1100
Market Price
$ 63.66
Selling Price
$ 54.22
1689
1630
775
2034
Market Price
$ 68.62
Selling Price
$ 59.26
1659
823
620
4257
Market Price
$ 30.11
Selling Price
$ 25.69
1785
1704
1286
2336
Market Price
$ 56.38
Selling Price
$ 49.73
1932
607
1022
3982
Market Price
$ 37.15
Selling Price
$ 30.98
1450
453
940
2168
Market Price
$ 29.95
Selling Price
$ 26.73
306
145
280
519
Market Price
$ 30.23
Selling Price
$ 25.89
449
117
248
519
Market Price
$ 44.06
Selling Price
$ 37.57
2202
594
1184
4825
Market Price
$ 40.75
Selling Price
$ 33.99
2796
1254
1236
3166
Market Price
$ 42.01
Selling Price
$ 35.79
1301
722
1012
4556
Market Price
$ 61.46
Selling Price
$ 51.65
2250
825
1074
3531
Market Price
$ 36.74
Selling Price
$ 30.82
662
652
472
3291
Market Price
$ 44.61
Selling Price
$ 37.48
3197
3084
1203
4845
Market Price
$ 36.05
Selling Price
$ 32.20
694
562
154
1217
Market Price
$ 61.92
Selling Price
$ 56.17
1589
966
1026
1894
Market Price
$ 47.36
Selling Price
$ 39.55
309
206
129
1306
Market Price
$ 58.71
Selling Price
$ 50.53
1198
571
837
2301
Market Price
$ 46.07
Selling Price
$ 39.36
646
448
184
2042
Market Price
$ 33.47
Selling Price
$ 28.76
947
223
584
1506