Market Price
$ 39.04
Selling Price
$ 32.54
304
93
304
1031
Market Price
$ 32.75
Selling Price
$ 28.84
2097
1980
657
2580
Market Price
$ 34.45
Selling Price
$ 28.88
2627
927
623
3533
Market Price
$ 34.51
Selling Price
$ 30.19
1071
261
738
3686
Market Price
$ 63.53
Selling Price
$ 55.69
532
332
260
1322
Market Price
$ 60.64
Selling Price
$ 51.09
488
311
227
559
Market Price
$ 40.67
Selling Price
$ 34.92
897
527
695
2659
Market Price
$ 66.21
Selling Price
$ 56.17
2348
1144
1349
2679
Market Price
$ 42.89
Selling Price
$ 38.65
805
536
777
3116
Market Price
$ 44.46
Selling Price
$ 37.36
1420
1413
1301
1633
Market Price
$ 34.67
Selling Price
$ 29.38
1874
688
689
2269
Market Price
$ 45.30
Selling Price
$ 39.84
401
140
365
470
Market Price
$ 42.77
Selling Price
$ 36.61
2666
871
1102
4706
Market Price
$ 57.95
Selling Price
$ 51.07
2222
1760
2140
3761
Market Price
$ 33.58
Selling Price
$ 29.58
1138
251
699
2451
Market Price
$ 40.86
Selling Price
$ 35.62
862
348
852
3127
Market Price
$ 61.63
Selling Price
$ 52.83
1395
614
975
2553
Market Price
$ 38.17
Selling Price
$ 32.85
2460
751
2155
2537
Market Price
$ 46.45
Selling Price
$ 40.47
801
639
404
877
Market Price
$ 54.21
Selling Price
$ 48.16
777
413
576
3160
Market Price
$ 65.87
Selling Price
$ 58.45
274
184
172
911
Market Price
$ 56.47
Selling Price
$ 49.70
2045
989
1812
2045
Market Price
$ 48.47
Selling Price
$ 43.35
666
658
495
1163
Market Price
$ 65.98
Selling Price
$ 59.01
348
134
77
1723
Market Price
$ 45.60
Selling Price
$ 40.57
613
375
612
933
Market Price
$ 30.77
Selling Price
$ 27.95
593
497
434
2044
Market Price
$ 67.28
Selling Price
$ 59.72
628
310
564
1717
Market Price
$ 53.65
Selling Price
$ 46.89
2318
2291
1348
2970
Market Price
$ 30.94
Selling Price
$ 26.57
1213
855
1010
3826
Market Price
$ 64.16
Selling Price
$ 55.32
565
294
502
696
Market Price
$ 45.80
Selling Price
$ 40.01
2165
1187
469
2743
Market Price
$ 59.55
Selling Price
$ 51.58
2463
1719
1312
2893
Market Price
$ 60.14
Selling Price
$ 52.63
896
200
224
1383
Market Price
$ 44.80
Selling Price
$ 38.86
2394
1109
1629
3613
Market Price
$ 31.95
Selling Price
$ 27.22
1039
799
318
1259
Market Price
$ 55.59
Selling Price
$ 47.42
2453
1404
2402
4660
Market Price
$ 56.40
Selling Price
$ 49.95
1570
1186
1105
1670
Market Price
$ 40.23
Selling Price
$ 35.78
473
265
180
543
Market Price
$ 67.51
Selling Price
$ 57.99
121
58
66
483
Market Price
$ 63.60
Selling Price
$ 53.05
1985
1702
1190
4865