Market Price
$ 54.18
Selling Price
$ 48.06
2229
2099
784
3201
Market Price
$ 46.06
Selling Price
$ 38.39
809
217
789
1161
Market Price
$ 45.86
Selling Price
$ 39.63
1285
877
457
1438
Market Price
$ 38.65
Selling Price
$ 33.26
1008
966
495
4307
Market Price
$ 65.84
Selling Price
$ 57.21
877
754
465
1448
Market Price
$ 49.03
Selling Price
$ 40.94
1374
418
1064
2005
Market Price
$ 34.38
Selling Price
$ 29.16
1978
1853
1906
4362
Market Price
$ 56.57
Selling Price
$ 49.96
1964
1385
1378
3739
Market Price
$ 63.94
Selling Price
$ 53.54
1701
479
1460
2000
Market Price
$ 48.25
Selling Price
$ 40.91
1463
1169
332
2176
Market Price
$ 46.26
Selling Price
$ 42.01
1107
420
832
1673
Market Price
$ 40.34
Selling Price
$ 36.38
2999
2297
2002
3400
Market Price
$ 42.66
Selling Price
$ 38.29
1026
941
475
1328
Market Price
$ 63.51
Selling Price
$ 55.03
1186
904
681
1881
Market Price
$ 69.88
Selling Price
$ 58.95
782
407
456
1120
Market Price
$ 43.56
Selling Price
$ 36.57
1014
830
629
2575
Market Price
$ 50.13
Selling Price
$ 44.63
2525
1941
527
3542
Market Price
$ 59.70
Selling Price
$ 53.86
554
423
426
1999
Market Price
$ 34.91
Selling Price
$ 31.56
2670
2219
2501
4587
Market Price
$ 54.99
Selling Price
$ 49.65
554
271
144
898
Market Price
$ 59.74
Selling Price
$ 52.23
440
314
108
529
Market Price
$ 31.80
Selling Price
$ 27.17
469
390
457
540
Market Price
$ 48.71
Selling Price
$ 42.87
577
436
349
2672
Market Price
$ 33.92
Selling Price
$ 30.73
1316
330
769
4240
Market Price
$ 60.26
Selling Price
$ 51.92
613
221
261
2895
Market Price
$ 63.79
Selling Price
$ 56.29
1204
373
377
1767
Market Price
$ 50.91
Selling Price
$ 44.85
439
87
107
1304
Market Price
$ 70.05
Selling Price
$ 59.32
1697
572
748
2976
Market Price
$ 33.43
Selling Price
$ 28.91
2627
842
2404
4473
Market Price
$ 37.05
Selling Price
$ 31.75
258
218
133
480
Market Price
$ 41.68
Selling Price
$ 34.94
490
114
155
626
Market Price
$ 33.16
Selling Price
$ 27.65
2835
2593
2756
3727
Market Price
$ 28.75
Selling Price
$ 26.11
327
124
77
1403
Market Price
$ 30.34
Selling Price
$ 25.96
1684
1059
1643
4162
Market Price
$ 55.23
Selling Price
$ 49.57
1423
1139
623
2271
Market Price
$ 33.72
Selling Price
$ 30.63
234
165
52
569
Market Price
$ 45.30
Selling Price
$ 37.86
1738
649
941
2028
Market Price
$ 37.08
Selling Price
$ 32.89
732
564
534
3048
Market Price
$ 39.96
Selling Price
$ 33.86
3012
643
2636
4146
Market Price
$ 29.49
Selling Price
$ 25.47
1930
886
819
2730