Market Price
$ 40.31
Selling Price
$ 35.32
1602
1356
434
3526
Market Price
$ 32.87
Selling Price
$ 29.39
2166
1249
1298
2240
Market Price
$ 60.03
Selling Price
$ 52.20
235
142
180
508
Market Price
$ 38.76
Selling Price
$ 33.88
1806
1668
1613
2850
Market Price
$ 49.05
Selling Price
$ 42.40
1936
1403
1816
3047
Market Price
$ 43.83
Selling Price
$ 39.37
2309
589
743
4474
Market Price
$ 47.60
Selling Price
$ 43.15
649
304
153
662
Market Price
$ 29.85
Selling Price
$ 27.12
266
94
244
489
Market Price
$ 50.42
Selling Price
$ 45.83
1056
473
355
4760
Market Price
$ 41.62
Selling Price
$ 35.67
1382
1262
1298
3986
Market Price
$ 65.75
Selling Price
$ 59.17
2401
1963
1769
3839
Market Price
$ 50.47
Selling Price
$ 43.39
3285
668
662
3426
Market Price
$ 36.99
Selling Price
$ 32.60
1575
812
415
4162
Market Price
$ 60.56
Selling Price
$ 54.87
1816
467
574
3271
Market Price
$ 28.85
Selling Price
$ 25.58
1220
1197
1068
2454
Market Price
$ 45.06
Selling Price
$ 39.35
1028
710
250
2626
Market Price
$ 30.45
Selling Price
$ 25.39
1950
1734
1301
3737
Market Price
$ 52.32
Selling Price
$ 44.20
309
101
76
704
Market Price
$ 37.10
Selling Price
$ 33.53
720
576
502
841
Market Price
$ 52.62
Selling Price
$ 44.49
509
309
145
1222
Market Price
$ 62.04
Selling Price
$ 54.63
602
127
149
988
Market Price
$ 63.65
Selling Price
$ 56.23
2840
703
1393
4278
Market Price
$ 36.72
Selling Price
$ 32.17
822
641
442
881
Market Price
$ 29.86
Selling Price
$ 26.54
2752
2593
1898
4652
Market Price
$ 41.55
Selling Price
$ 36.84
2009
767
1351
4585
Market Price
$ 65.45
Selling Price
$ 55.88
587
319
560
912
Market Price
$ 56.22
Selling Price
$ 49.19
161
108
118
436
Market Price
$ 37.44
Selling Price
$ 31.70
471
337
444
754
Market Price
$ 33.36
Selling Price
$ 28.09
142
116
29
484
Market Price
$ 59.06
Selling Price
$ 51.26
261
87
132
497
Market Price
$ 36.81
Selling Price
$ 32.73
3231
1884
1010
3993
Market Price
$ 45.84
Selling Price
$ 40.80
2887
2121
1594
4966
Market Price
$ 28.76
Selling Price
$ 25.43
2152
988
796
2778
Market Price
$ 48.62
Selling Price
$ 43.78
1745
513
944
3633
Market Price
$ 36.34
Selling Price
$ 32.82
380
247
159
587
Market Price
$ 49.60
Selling Price
$ 43.44
453
402
347
1285
Market Price
$ 60.25
Selling Price
$ 53.13
794
737
322
1454
Market Price
$ 61.78
Selling Price
$ 54.07
1223
696
972
2307
Market Price
$ 45.88
Selling Price
$ 40.73
1261
575
294
1470
Market Price
$ 49.69
Selling Price
$ 41.53
3265
2141
1880
4135