Market Price
$ 50.31
Selling Price
$ 45.27
430
389
198
1639
Market Price
$ 57.02
Selling Price
$ 48.75
4424
3967
927
4543
Market Price
$ 51.34
Selling Price
$ 46.16
370
335
222
842
Market Price
$ 33.78
Selling Price
$ 29.02
3305
2282
1935
3330
Market Price
$ 52.89
Selling Price
$ 47.98
1019
387
958
1032
Market Price
$ 45.68
Selling Price
$ 38.62
1421
592
441
2568
Market Price
$ 31.33
Selling Price
$ 28.38
1901
943
476
2200
Market Price
$ 44.50
Selling Price
$ 37.75
1436
534
1382
4701
Market Price
$ 37.81
Selling Price
$ 33.46
801
614
726
842
Market Price
$ 65.38
Selling Price
$ 58.19
653
378
325
2064
Market Price
$ 64.78
Selling Price
$ 54.16
1139
276
456
3444
Market Price
$ 56.92
Selling Price
$ 50.87
476
364
298
1448
Market Price
$ 66.15
Selling Price
$ 58.39
694
616
533
1490
Market Price
$ 29.97
Selling Price
$ 25.36
2388
558
1835
2988
Market Price
$ 58.98
Selling Price
$ 49.48
522
274
308
1482
Market Price
$ 47.68
Selling Price
$ 42.34
2955
2480
1227
3953
Market Price
$ 53.95
Selling Price
$ 45.74
235
50
98
480
Market Price
$ 47.33
Selling Price
$ 42.12
3406
1355
947
4624
Market Price
$ 40.07
Selling Price
$ 34.95
2010
1521
1844
2240
Market Price
$ 54.02
Selling Price
$ 47.55
3414
1557
2463
4474
Market Price
$ 54.48
Selling Price
$ 47.59
886
422
562
932
Market Price
$ 62.26
Selling Price
$ 55.14
340
125
326
554
Market Price
$ 35.98
Selling Price
$ 32.70
373
249
140
441
Market Price
$ 31.24
Selling Price
$ 27.79
3683
3561
909
3728
Market Price
$ 44.19
Selling Price
$ 38.75
997
308
607
1630
Market Price
$ 67.98
Selling Price
$ 58.65
2427
1887
523
2853
Market Price
$ 63.01
Selling Price
$ 53.17
4735
2410
1097
4799
Market Price
$ 29.73
Selling Price
$ 25.73
4482
1692
4169
4926
Market Price
$ 32.21
Selling Price
$ 28.49
802
500
472
1771
Market Price
$ 35.65
Selling Price
$ 30.58
275
262
218
545
Market Price
$ 53.73
Selling Price
$ 44.80
1883
879
718
3118
Market Price
$ 66.08
Selling Price
$ 56.14
305
87
244
1281
Market Price
$ 53.01
Selling Price
$ 46.97
325
293
162
585
Market Price
$ 47.03
Selling Price
$ 39.57
1676
596
725
2170
Market Price
$ 61.03
Selling Price
$ 53.62
2080
1807
615
2227
Market Price
$ 61.84
Selling Price
$ 56.18
620
181
502
732
Market Price
$ 37.46
Selling Price
$ 32.43
1085
448
227
2766
Market Price
$ 58.30
Selling Price
$ 50.33
628
568
313
859
Market Price
$ 60.80
Selling Price
$ 53.07
1199
1123
495
2557
Market Price
$ 58.04
Selling Price
$ 51.67
3195
2299
1375
3603